PDA

View Full Version : run out of 5E0 ID



ejvital
26-03-2004, 02:04 AM
hello everyone,

please help me about patching vibra control

i patch intro, 1 slideshow, rythmic, invert, viruz, clock then make menu then flash it to phone..Ok ALL FUNCTIONING... :) then i patch vibra control and this the result in g3nolite:

5E0 ID# 104 | Vibra Level 0/14
found 0010 bytes for function own_5e0_vib_level at 0x00131E8C
- bl: 00131E90 -> 00131E4C: F7 FF FF DC
5E0 ID# 105 | Vibra Level 2/14
found 0010 bytes for function own_5e0_vib_level at 0x00131E98
- bl: 00131E9C -> 00131E4C: F7 FF FF D6
5E0 ID# 106 | Vibra Level 4/14
found 0010 bytes for function own_5e0_vib_level at 0x00131EA4
- bl: 00131EA8 -> 00131E4C: F7 FF FF D0
5E0 ID# 107 | Vibra Level 6/14
found 0010 bytes for function own_5e0_vib_level at 0x00131EB0
- bl: 00131EB4 -> 00131E4C: F7 FF FF CA
5E0 ID# 108 | Vibra Level 8/14
found 0010 bytes for function own_5e0_vib_level at 0x00131EBC
- bl: 00131EC0 -> 00131E4C: F7 FF FF C4
5E0 ID# 109 | Vibra Level 10/14
found 0010 bytes for function own_5e0_vib_level at 0x00131EC8
- bl: 00131ECC -> 00131E4C: F7 FF FF BE
5E0 ID# 10A | Vibra Level 12/14
found 0010 bytes for function own_5e0_vib_level at 0x00131ED4
- bl: 00131ED8 -> 00131E4C: F7 FF FF B8
5E0 ID# 10B | Vibra Level 14/14
found 0010 bytes for function own_5e0_vib_level at 0x00131EE0
- bl: 00131EE4 -> 00131E4C: F7 FF FF B2
5E0 ID# 10C | Vibra Level 16/14
found 0010 bytes for function own_5e0_vib_level at 0x00131EEC
- bl: 00131EF0 -> 00131E4C: F7 FF FF AC
5E0 ID# 10D | Vibra Level 18/14
found 0010 bytes for function own_5e0_vib_level at 0x00131EF8
- bl: 00131EFC -> 00131E4C: F7 FF FF A6

then i make a menu after that then flash,

the i push the first selection in vibra (2/14..) the display will appear"simcard info" in phonebook and so on......i think the ID that G3nolite given to me has conflict the other functions of the phone....i think i'm run out of ID...

how can i resolve this error?

TNX

ejvital

danwood76
26-03-2004, 12:54 PM
What phone is this with?

The 5E0 IDs should go up to #FF no more than that

regards,
Danny

ejvital
27-03-2004, 02:32 AM
i used 3310 v5.55

first i patch

7 bars
call duration
intro
slideshow
rythmic
invert
viruz
clock
fastclock

then i patch vibra and that is value is the result

jigger
27-03-2004, 08:32 AM
i guess theres nothing much we can do about it...5eo IDs generation nowadays is problematic given the so many patches available...lets just wait for yak's g3nolite version called Nokix...yak's version will eliminate the built-in patches of g3nolite and instead will be implemented by external scripts..so i guess 5e0 IDs will become manageable...im hoping also that thru these new approach multiple menus will be done...can't wait 8-)

danwood76
27-03-2004, 11:16 AM
Try patching all the gscs first and then the g3n0lite patches after
or visa versa

So patch g3n0lite in one go (select all of the g3n0lite patches you want then click patch) and then do the gscs after

there should be plenty of 5E0 IDs for what you want
5E0 ID#FF is function number 255
You just need to play around with the order patching, I think

regards,
Danny

yak
28-03-2004, 05:00 PM
Yes, the maximal 5E0 ID that can be used is 0xFF (255). If you put 0x100, 0x101 and so on in your menu then function 0x00, 0x01 and so on will be called. On 3310 v6.07 the first free ID is 0xBB, that gives us about 70 free IDs.

As jigger said, NokiX will fix this problem, at least for a while. It will contain a new EEPROM config saving functions that don't use 5E0 IDs at all. And that's what they are mainly used for in G3n0lite - patches configuration. For example, Fade LEDs patch eats 20 5E0 IDs for setting fading delays!!! With NokiX they will be free for more important things.

Yes, I plan to include multiple menus also. And I think any number of menus will be possible, of course it will depend on flash free space. Speaking of menus. I've created a new menustructure description file format. It is much more readable and easier to edit than G3n0lite's HEXes. For example you don't have to remember 5E0 IDs, instead you can use names ("5e0/rhythmic_leds" instead of "0xBB").

NokiX will be available on my homepage (http://www.yak.prv.pl/nokia) soon. For now you will find some screenshots there.

danwood76
29-03-2004, 12:12 AM
Nokix looks good ;)

regards,
Danny

ejvital
29-03-2004, 08:00 PM
thanx to all of u :)

i make from the start again, i patch all that i want in g3nolite then the GCS...all are working.......

my problem is now i'm run out of text in making the menu, but its ok....

thanxx again MORE POWER :D :D :D

belabs
30-03-2004, 11:51 AM
Yes, I plan to include multiple menus also. And I think any number of menus will be possible, of course it will depend on flash free space...

NokiX will be available on my homepage (http://www.yak.prv.pl/nokia) soon. For now you will find some screenshots there.

a little off topic but...

i hope you can make a script similar to multiple menus but more powerful and will be very useful, something like a switchable offset pointer, so that its not only the menus we can do the switching, but other function or table, as well as long as they have an offset pointer