Nartag

41. More Fixed Shortcut

Firmware : SL45v56
Author : RizaPN

Still need more shortcuts? It will give you 12 more ...
All shortcut is activated by pressing 0-9 or * or # followed by Left Soft Key (button with Clear text). It will only activated if the digits is directly followed by that Left Soft key, for example '0' [Left-Soft]. If you press, for example 0 8 and then Left Soft - Left Soft it will do no shortcut.

This is 1st version.
Next (dunno when...), I like to modify also the 'Clear' text to become a correct text based on the shortcut we assign to that button (now, I still don't know how to change that text dynamically. Do some test, but always failed). But, there will be no 'programmable' shortcut. They are fixed, but you can select your own shortcut before applying the patch.

0x3AD6D6 : EA 00 14 DA -> FA C7 E0 D2

0xC7D2E0 : FF FF FF FF FF FF FF FF -> E0 05 46 FE 0B 00 2D 02
0xC7D2E8 : FF FF FF FF FF FF FF FF -> FA DA 14 DA DA C7 00 D3
0xC7D2F0 : FF FF FF FF FF FF FF FF -> 48 50 2D FA DA C7 88 EE
0xC7D2F8 : FF FF -> 0D F7

0xC7D300 : FF FF FF FF FF FF FF FF -> F0 C6 F0 D7 DA DA 3C D0
0xC7D308 : FF FF FF FF FF FF FF FF -> E0 05 48 41 2D 05 D7 40
0xC7D310 : FF FF FF FF FF FF FF FF -> 34 00 F6 F4 1E 3E DB 00
0xC7D318 : FF FF FF FF FF FF FF FF -> D7 40 34 00 42 8E 1E 3E
0xC7D320 : FF FF FF FF FF FF FF FF -> 2D 03 F2 F4 1C FF 0D F3
0xC7D328 : FF FF FF FF FF FF FF FF -> D7 40 36 00 C2 F6 0A 00
0xC7D330 : FF FF FF FF FF FF FF FF -> 26 F6 23 00 3D 02 E0 A6
0xC7D338 : FF FF FF FF FF FF FF FF -> 0D 09 28 67 3D 02 E0 B6
0xC7D340 : FF FF FF FF FF FF FF FF -> 0D 05 28 66 8D E8 46 F6
0xC7D348 : FF FF FF FF FF FF FF FF -> 09 00 AD E5 F0 C6 5C 26
0xC7D350 : FF FF FF FF FF FF FF FF -> 00 C6 06 FC 70 13 D7 70
0xC7D358 : FF FF FF FF FF FF FF FF -> 1F 03 99 CC 99 DC 99 8C
0xC7D360 : FF FF FF FF FF FF FF FF -> 99 9C D7 40 1F 03 99 AC
0xC7D368 : FF FF -> DB 00

0x27D370 : 82 00 80 46 DC ... 0 : Illumination
0x27D375 : D3 00 EE 0A D9 ... 1 : Inbox
0x27D37A : 3C 02 62 0A D9 ... 2 : WriteSMS
0x27D37F : 69 00 F8 0A D9 ... 3 : Outbox
0x27D384 : DE 03 02 0B D9 ... 4 : Archive
0x27D389 : B0 0D B4 E1 D8 ... 5 : Java
0x27D38E : B7 00 68 EF DB ... 6 : Dictaphone
0x27D393 : 9D 02 5C EF DB ... 7 : Appointments
0x27D398 : 58 01 50 EF DB ... 8 : Calendar
0x27D39D : 53 03 B8 E1 D8 ... 9 : Internet
0x27D3A2 : 81 05 CA E1 D8 ... # : Card-Explorer
0x27D3A7 : 59 02 DA E1 D8 ... * : Games

Modify them by your own. Each shortcut item has 5 data bytes. The first 2 is text index, and the last 3 is entry-point. See each function text and entry-point in the Table (sticky post).

 

42. Display Black Screen until RED button long press

0x3AD7C4 : 04 DA -> EE FF
0x3AFFEE : FF FF FF FF FF FF FF FF -> DA C7 8C D1 EA 00 04 DA

0x27D18C : FF FF FF FF -> E6 FD 1F 03
0x27D190 : FF FF FF FF FF FF FF FF -> 88 90 88 80 88 D0 88 C0
0x27D198 : FF FF FF FF FF FF FF FF -> E6 FC 5A F5 E6 FD D8 00
0x27D1A0 : FF FF FF FF FF FF FF FF -> E6 FE 96 F5 F0 FD DA F0
0x27D1A8 : FF FF FF FF FF FF FF FF -> 3C FD F0 84 F0 95 F0 C8
0x27D1B0 : FF FF FF FF FF FF FF FF -> F0 D9 98 E0 98 F0 DA F0
0x27D1B8 : FF FF FF FF FF FF FF FF -> 24 FF F0 C8 F0 D9 DA F0
0x27D1C0 : FF FF FF FF FF FF FF FF -> 9E 80 98 80 98 90 DB 00

0x27D1C8 : FF FF FF FF FF FF -> E6 F4 FF FF DB 00

0x27D1E0 : FF FF -> 00 00
0x27D1FA : FF FF FF FF FF FF -> E2 11 1F 03 01 00
0x27D200 : FF FF FF FF FF FF FF FF -> 00 00 03 00 00 00 03 00
0x27D208 : FF FF FF FF FF FF FF FF -> 00 00 00 00 C8 D1 C7 00
0x27D210 : FF FF FF FF FF FF FF FF -> 00 00 00 00 C8 D1 C7 00
0x27D218 : FF FF FF FF FF FF FF FF -> 00 12 1F 03 FA 11 1F 03
0x27D220 : FF FF FF FF FF FF FF FF -> 00 00 00 00 65 00 50 00
0x27D228 : FF FF FF FF FF FF FF FF -> E0 11 1F 03 00 00 00 00
0x27D230 : FF FF FF -> 00 00 00

 

43. Doing something else while playing MP3 (v02)

Firmware : SL45v56
Author : RizaPN
Release Date : March 15, 2003

Small improvement from the previous patch...

0x3BA07A : EA 20 08 A1 46 F6 20 00 -> 2D 46 46 F6 20 00 2D 5A
0x3BA082 : EA 20 36 A1 46 F6 21 00 -> 46 F6 21 00 2D 63 46 F6
0x3BA08A : EA 20 4E A1 -> 13 00 2D 32
0x3BA0EE : DC 49 A9 C8 -> 08 61 0D 19
0x3BA0F2 : C0 C6 08 61 E0 A7 F6 F6 -> D7 40 34 00 F6 F6 1E 3E
0x3BA0FA : 0E FE 4B 77 F2 F6 0C FE -> DA DB DC 42 EA 00 C2 A3

 

44. Use SIM-Location for SMS while playing MP3

Firmware : SL45v56
Author : RizaPN
Release Date : March 15, 2003

Need "Doing Something Else + MP3 Patch v02 !" ...

0x341E56 : 48 60 EA 30 -> FA C7 C0 D3

0x27D3C0 : FF FF FF FF FF FF FF FF -> E6 FC 13 00 D7 40 34 00
0x27D3C8 : FF FF FF FF FF FF FF FF -> 42 FC 1E 3E 3D 02 FA D4
0x27D3D0 : FF FF FF FF FF FF FF FF -> CE 1E 48 60 3D 02 FA D4
0x27D3D8 : FF FF FF FF FF FF -> 5C 1E FA D4 46 27


45. Modify MP3 Player's Fast Forward to become Quit Function

Firmware : SL45v56
Author : RizaPN
Release : March 16, 2003

Basically, this patch is to answer the request of PTT long-press for exiting from MP3Player. But, long press of PTT is using the same code with long-press of Right-Soft, Right Arrow, and Left-Side-PLAY button for Fast Forward (FF) function.

This patch is only exiting once (like RED button pressing), to the list of MP3 filename, not to the STAND-BY screen. Searching the address for exiting back to the STAND-BY mode is quite difficult. Hope, I (or somebody else?) will found it next time ...

0x3BA2CC : F0 C8 F0 D9 DA DB -> DA DA B0 CF 0D 1F

46. Unhide Card-Explorer Menu for Phone without SIM Card

Firmware : SL45v56
Author : RizaPN

0x18A58E : C7 -> C6


47. RED Button Modification

Firmware : SL45v56
Author : RizaPN

This patch is usefull to release "bugs" condition caused by :
- useless Addressbook after pressing * button while playing MP3 for SMS Sending,
- stopped animated logo after pressing UP arrow or any other unused button

You just need to press RED button once (more) in the IDLE/STAND-BY mode to get back to the "normal" condition (after those patches bugs), with "animated" operator logo and/or switchable AddressBook and SIM-Location.

0x3B066C : DA A2 8A FB -> DA C7 F0 D3

0x27D3F0 : FF FF FF FF FF FF FF FF -> D7 50 34 00 F6 8F 1C 3E
0x27D3F8 : FF FF FF FF FF FF FF FF -> F6 8E 1E 3E DA A2 8A FB
0x27D400 : FF FF -> DB 00


48. MP3 Player's Long-Press Button for QUIT/NEXT

Firmware : SL45v56
Author : RizaPN

Just like the previous patch, but have 2 different function.
Reset that old patch before applying this patch.

*) if it is used in the PLAY mode, it will skip the current song to the next ones.
*) if it is used in the PAUSE mode, it will exit from the player.

0x3BA2D2 : 68 -> 78
0x3BA2D6 : EB -> 30
0x3BA2DA : C2 A3 F0 C8 F0 D9 DC 57 -> 36 A1 DA DA B0 CF 0D 17

49. Assign a shortcut to concrete midlets

Firmware : SL45v56
Author : Chaos

Here's my first patch, hope you'll like it
With this patch, you can assign a shortcut not only for a whole "java", but also for separate midlets. Midlets can be bound to keys 2...9, but not to left softkey for now. Patch overwrites the "Voicedialling" shortcut with new "Run" shortcut. Midlet files should be placed into directory "java\(key_number)" (e.g. "java\2" for key 2), and jar/jad files renamed to midlet.jar and midlet.jad.
Not all midlets work this way.

This patch needs an additional jar file, init.jar, to be placed into java directory. Download it from http://users.i.com.ua/~dmitry_z/midlet_shortcuts.zip

18E3A0: 4E 02 -> A7 08
18E3D4: 4F 02 -> A7 08
18E4A6: 4E 02 -> A7 08
18E4A8: 4E 02 -> A7 08

2768F6: E1 22 -> 40 3D
2768FA: B1 02 -> 11 00

27EC30: FF FF FF FF FF FF FF FF -> E6 F1 3A 00 88 10 E6 FC
27EC38: FF FF FF FF FF FF FF FF -> 40 3D E6 FD 11 00 E6 FE
27EC40: FF FF FF FF FF FF FF FF -> 70 2C E6 FF 1F 03 DA C7
27EC48: FF FF FF FF FF FF FF FF -> 9E 85 08 02 D7 40 36 00
27EC50: FF FF FF FF FF FF FF FF -> C2 F1 0A 00 D7 50 11 00
27EC58: FF FF FF FF FF FF FF FF -> F6 F1 48 3D F7 F2 52 3D
27EC60: FF FF FF FF FF FF FF FF -> E6 FC B0 2C E6 FD 1F 03
27EC68: FF FF FF FF FF FF -> E0 0E FA C8 DE 0B
27EC70: FF FF FF FF FF FF FF FF -> 61 3A 5C 6A 61 76 61 5C
27EC78: FF FF FF FF FF FF FF FF -> 5F 5F 61 3A 5C 6A 61 76
27EC80: FF FF FF FF FF FF FF FF -> 61 5C 5F 5C 6D 69 64 6C
27EC88: FF FF FF FF FF FF FF FF -> 65 74 2E 6A 61 72 3B 61
27EC90: FF FF FF FF FF FF FF FF -> 3A 5C 6A 61 76 61 5C 69
27EC98: FF FF FF FF FF FF FF FF -> 6E 69 74 2E 6A 61 72 3B
27ECA0: FF FF FF FF FF FF FF FF -> 61 3A 5C 6A 61 76 61 00
27ECB0: FF FF FF FF FF FF FF FF -> 6A 61 76 61 78 2F 6D 69
27ECB8: FF FF FF FF FF FF FF FF -> 63 72 6F 65 64 69 74 69
27ECC0: FF FF FF FF FF FF FF FF -> 6F 6E 2F 6D 69 64 6C 65
27ECC8: FF FF FF FF -> 74 2F 6D 00

2A7524: 66 1B -> 4A 3D
2A7528: B2 02 -> 11 00

3AE3B3: E6 F8 A9 -> C7 30 EC

50. More shortcut, 0-9 followed by [RIGHT Arrow] for Midlet Access

Firmware : SL45v56
Author : RizaPN

Just another way to access java-midlet directly using shortcut.

0x3AD9D0 : 46 F4 29 00 3D 1F E6 00 -> 48 41 3D 04 DA C7 20 D4
0x3AD9D8 : 36 00 CC 00 F2 FC 00 00 -> 0D 15 CC 00 E6 00 36 00

0x3AD9E4 : DA F1 EC 10 46 F4 29 00 -> F2 FC 00 00 DA F1 EC 10
0x3AD9E8 : 3D 13 -> CC 00

0x27D420 : FF FF FF FF FF FF FF FF -> E6 F1 10 00 88 10 E6 FC
0x27D428 : FF FF FF FF FF FF FF FF -> 40 38 E6 FD 11 00 E6 FE
0x27D430 : FF FF FF FF FF FF FF FF -> 60 14 E6 FF 1F 03 DA C7
0x27D438 : FF FF FF FF FF FF FF FF -> 9E 85 08 02 D7 40 36 00
0x27D440 : FF FF FF FF FF FF FF FF -> C2 F1 0A 00 D7 40 11 00
0x27D448 : FF FF FF FF FF FF FF FF -> F7 F2 4A 38 E6 FC 40 38
0x27D450 : FF FF FF FF FF FF FF FF -> E6 FD 11 00 E0 1E DA C8
0x27D458 : FF FF FF FF FF FF FF FF -> DE 0B DB 00 FF FF FF FF
0x27D460 : FF FF FF FF FF FF FF FF -> 61 3A 2F 6A 61 76 61 2F
0x27D468 : FF FF FF FF FF FF FF FF -> 73 2F 78 2E 6A 61 64 00

~~~~~~~~~~~~~~~~~~~~~

Using this patch, you need to copy "your_midlet.jad" to directory /java/s/x.jad ... x is the shortcut code (0-9, dunno about * and #, perhaps both are not work), for example copy /java/jam/Game1/Game1.jad to /java/s/1.jad to become accessed by shortcut 1 followed by [RIGHT Arrow].

After copying your_midlet.jad to 1.jad (for example), modify the midlet parameter "Midlet-Jar-URL" (inside the .jad file) to become a jar file location.

Complete example:

1. We have midlet /java/jam/Game1/Game1.jar,
2. Copy /java/jam/Game1/Game1.jad to /java/s/1.jad
3. Modify 1.jad content :

Midlet-Jar-URL : file://a:/java/jam/Game1/Game1.jar

4. Access that midlet using this combination : [1][RIGHT Arrow]
5. All midlet should be accessible, just copy or create the good .jad file ...

Good luck,
RizaPN

51. More shortcut, 0-9,#, and + followed by [RIGHT Arrow] for Midlet Access

Firmware : SL45v56
Author : RizaPN
Version : 02

Just another way to access java-midlet directly using shortcut.

For anyone who already apply the 1st version of this patch, please update with this version !

0x3AD9D0 : 46 F4 29 00 3D 1F E6 00 -> 48 41 3D 04 DA C7 20 D4
0x3AD9D8 : 36 00 CC 00 F2 FC 00 00 -> 0D 15 CC 00 E6 00 36 00

0x3AD9E4 : DA F1 EC 10 46 F4 29 00 -> F2 FC 00 00 DA F1 EC 10
0x3AD9EC : 3D 13 -> 0D 13

0x27D420 : FF FF FF FF FF FF FF FF -> E6 F1 10 00 88 10 E6 FC
0x27D428 : FF FF FF FF FF FF FF FF -> 40 38 E6 FD 11 00 E6 FE
0x27D430 : FF FF FF FF FF FF FF FF -> 60 14 E6 FF 1F 03 DA C7
0x27D438 : FF FF FF FF FF FF FF FF -> 9E 85 08 02 D7 40 36 00
0x27D440 : FF FF FF FF FF FF FF FF -> C2 F1 0A 00 D7 40 11 00
0x27D448 : FF FF FF FF FF FF FF FF -> F7 F2 4A 38 E6 FC 40 38
0x27D450 : FF FF FF FF FF FF FF FF -> E6 FD 11 00 E0 1E DA C8
0x27D458 : FF FF FF FF FF FF FF FF -> DE 0B DB 00 FF FF FF FF
0x27D460 : FF FF FF FF FF FF FF FF -> 61 3A 2F 6A 61 76 61 2F
0x27D468 : FF FF FF FF FF FF FF FF -> 73 2F 78 2E 6A 61 64 00

~~~~~~~~~~~~~~~~~~~~~

Using this patch, you need to copy "your_midlet.jad" to directory /java/s/x.jad ... x is the shortcut code (0-9, #, and +), for example copy /java/jam/Game1/Game1.jad to /java/s/1.jad to become accessed by shortcut 1 followed by [RIGHT Arrow].

After copying your_midlet.jad to 1.jad (for example), modify the midlet parameter "Midlet-Jar-URL" (inside the .jad file) to become a jar file location.

Complete example:

1. We have midlet /java/jam/Game1/Game1.jar,
2. Copy /java/jam/Game1/Game1.jad to /java/s/1.jad
3. Modify 1.jad content :

Midlet-Jar-URL : file://a:/java/jam/Game1/Game1.jar

4. Access that midlet using this combination : [1][RIGHT Arrow]
5. All midlet should be accessible, just copy or create the good .jad file ...

@rizapn
small mistake:
you wrote:
0x3AD9E8 : 3D 13 -> CC 00
but must be
0x3AD9EC : 3D 13 -> CC 00
P.S.


52. Left Arrow for SIM-Location (During Calls Mode)

Firmware : SL45v56
Author : RizaPN

0x3ABDF0 : 48 C6 EA 20 AE BE -> 46 FC 23 00 2D 5C

 

53. Right Soft Key for SIM-Location (Saving Number)

Firmware : SL45v56
Author : RizaPN
Release : March 26, 2003

It will permanently change the Right Soft Key function. If you want to save any number to Addressbook, just use function inside the Addressbook (such as : DOWN Arrow key)

0x3AD694 : FE -> FC

0x3AD7F7 : 18 B8 80 EA 00 18 DA -> 14 EA 00 1A DA D7 40
0x3AD7FE : DA D7 90 2F 48 40 2D -> 0C 00 F7 8E 52 1A 0D

0x346F78 : DC 4D D4 FC 98 02 46 FF -> D7 40 0C 00 F7 8F 52 1A
0x346F80 : 1E 00 -> 0D 01

 

54. Modify Characters for Filename Input

Firmware : SL45v56
Author : RizaPN
Release : March 26, 2003

It will give a possibility to use '\' and '/' as a filename
(tested for SMS Archive and Rename). The characters is putted
under button '0' overwriting 'z' and '?'

0x186110 : BF 00 A1 -> 2F 00 5C

Remark:
- It can be putted under another button, just see the data around that address, and you will get the feeling


55. Using midlet for Screen Saver when Keylocked

Firmware : SL45v56
Author : RizaPN
Release : March 27, 2003

Using this patch, it is possible to assign one midlet (for example, my rpnClock midlet) as a "Screen Saver" midlet which will be executed automatically after some times using auto keylock mode. That midlet will also run after long pressing of # button (usually for keypad locking) ...

0x3AD292 : E6 00 36 00 CC 00 F2 FE -> DA DA 98 D2 0D 12 E6 FC
0x3AD29A : 08 00 48 E4 AD 11 DA A3 -> 60 14 E6 FD 1F 03 E0 1E
0x3AD2A2 : B2 00 48 40 3D 0D -> DA C8 DE 0B DB 00

0x3B029E : 8A 0A 0A 00 -> FA DA 98 D2

If you already apply "Midlet Shortcut" patch, you don't need to enter these data ...

0x27D460 : FF FF FF FF FF FF FF FF -> 61 3A 2F 6A 61 76 61 2F
0x27D468 : FF FF FF FF FF FF FF FF -> 73 2F 78 2E 6A 61 64 00

Midlet format is same with the one used by "Midlet Shortcut" patch, but this patch use only "a:/java/s/x.jad" midlet caller.


56. Using midlet for Screen Saver when Keylocked v03

Firmware : SL45v56
Author : RizaPN
Release : March 29, 2003

Using this patch, it is possible to assign one midlet as a "Screen
Saver" midlet which will be executed automatically after some time (Auto Key Locked options must be set).

0x3B02B2 : DA A3 74 40 -> DA C7 70 D4

0x27D470 : FF FF FF FF FF FF FF FF -> E6 FC 60 14 E6 FD 1F 03
0x27D478 : FF FF FF FF FF FF FF FF -> E0 1E DA C8 DE 0B DB 00

If you want to use that midlet also for long pressing of button '#' (usually for keylock), enter this data... If you want to keep your long press of # as a normal keylock function, skip this...

0x3AD2B8 : DA A3 74 40 -> DA C7 70 D4

If you already apply "Midlet Shortcut" patch, you don't need to enter these data...

0x27D460 : FF FF FF FF FF FF FF FF -> 61 3A 2F 6A 61 76 61 2F
0x27D468 : FF FF FF FF FF FF FF FF -> 73 2F 78 2E 6A 61 64 00

Midlet format is same with the one used by "Midlet Shortcut" patch, but this patch use only file "a:/java/s/x.jad" (the real x.jad filename, no need to rename it) midlet caller.


57. Insert "Timbre" Options for MP3Player

Firmware : SL45v56
Author : RizaPN
Release : March 29, 2003

While MP3 Player is running, press button '8' will change the BASS setting, and press '0' will change the PITCH setting.

0x3BA196 : EA 00 C8 A3 -> FA C7 80 D4

0x27D480: FF FF FF FF FF FF FF FF -> 46 F1 30 00 3D 15 DA D0
0x27D488: FF FF FF FF FF FF FF FF -> CE 5C 2D 02 E0 0C 0D 01
0x27D490: FF FF FF FF FF FF FF FF -> E0 1C DA D0 98 5C DA D0
0x27D498: FF FF FF FF FF FF FF FF -> CE 5C 2D 03 E6 FD FE 03
0x27D4A0: FF FF FF FF FF FF FF FF -> 0D 02 E6 FD 83 06 E0 1C
0x27D4A8: FF FF FF FF FF FF FF FF -> DA E6 98 F1 FA DB C8 A3
0x27D4B0: FF FF FF FF FF FF FF FF -> 46 F1 38 00 3D FB DA D0
0x27D4B8: FF FF FF FF FF FF FF FF -> C2 5C 2D 02 E0 0C 0D 01
0x27D4C0: FF FF FF FF FF FF FF FF -> E0 1C DA D0 7A 5C DA D0
0x27D4C8: FF FF FF FF FF FF FF FF -> C2 5C 2D EB E6 FD FD 03
0x27D4D0: FF FF -> 0D EA

 

58. Graphical Menu

Firmware : SL45v56
Author : RizaPN
Release : April 5, 2003

It will use Right Arrow key to activate the full graphical Menu. It will overwrite "Right Arrow for Card-Explorer" patch

0x3B0368 : 3C -> 54
0x3B0450 : F0 C4 DA E5 24 3A EA 00 -> EA 00 EE 07 DA C7 C0 D5
0x3B0458 : F4 07 -> 0D 23

0x38E1CE : F0 CE F0 DF -> E6 FD A1 02

0x3BF1D0 : DC 4D C4 EC 04 00 -> E6 FC F2 2A CC 00

0x27D500 : FF FF FF FF FF FF FF FF -> DC 4F D4 4E 02 00 2D 32
0x27D508 : FF FF FF FF FF FF FF FF -> D7 40 34 00 F2 FE 1C 3E
0x27D510 : FF FF FF FF FF FF FF FF -> 26 FE 6F 00 46 F4 20 00
0x27D518 : FF FF FF FF FF FF FF FF -> 3D 02 08 E3 0D 11 46 F4
0x27D520 : FF FF FF FF FF FF FF FF -> 21 00 3D 02 28 E3 0D 0C
0x27D528 : FF FF FF FF FF FF FF FF -> 46 F4 22 00 3D 02 08 E1
0x27D530 : FF FF FF FF FF FF FF FF -> 0D 07 46 F4 23 00 3D 02
0x27D538 : FF FF FF FF FF FF FF FF -> 28 E1 0D 02 48 41 2D 62
0x27D540 : FF FF FF FF FF FF FF FF -> 48 E0 DD 02 E0 BE 0D 04
0x27D548 : FF FF FF FF FF FF FF FF -> 46 FE 0C 00 CD 01 E0 0E
0x27D550 : FF FF FF FF FF FF FF FF -> 48 45 2D 0F 48 43 2D 0D
0x27D558 : FF FF FF FF FF FF FF FF -> 06 FE 6F 00 D7 40 34 00
0x27D560 : FF FF FF FF FF FF FF FF -> F6 FE 1C 3E E0 0C E0 0D
0x27D568 : FF FF FF FF FF FF FF FF -> DA C1 EC 22 E6 F4 FF FF
0x27D570 : FF FF FF FF FF FF FF FF -> DB 00 F0 4E 5C 14 00 E4
0x27D578 : FF FF FF FF FF FF FF FF -> 06 FE DC 14 E0 05 D7 60
0x27D580 : FF FF FF FF FF FF FF FF -> 1F 03 99 8E 99 9E 99 AE
0x27D588 : FF FF FF FF FF FF FF FF -> 2D F1 DA C7 88 EE 0D EE

*) Remark :
0x27D51B ... modify E3 with Ex where x is increment for DOWN Arrow
0x27D525 ... modify E3 with Ex where x is decrement for UP Arrow
0x27D52F ... modify E1 with Ex where x is increment for RIGHT Arrow
0x27D539 ... modify E1 with Ex where x is decrement for LEFT Arrow

0x27D590 : FF FF FF FF FF FF FF FF -> 00 00 00 00 00 D5 C7 00
0x27D598 : FF FF FF FF FF FF FF FF -> 00 00 00 00 52 7C F0 00
0x27D5A0 : FF FF FF FF FF FF FF FF -> 94 29 E1 02 28 16 1F 03
0x27D5A8 : FF FF FF FF FF FF FF FF -> 00 00 00 00 65 00 50 00
0x27D5B0 : FF FF FF FF FF FF FF FF -> 1C 3E 34 00 00 00 00 00
0x27D5B8 : FF FF FF FF -> 00 00 FF 00

0x27D5C0 : FF FF FF FF FF FF FF FF -> E6 F4 6F 00 D7 40 34 00
0x27D5C8 : FF FF FF FF FF FF FF FF -> F6 F4 1C 3E 88 90 88 80
0x27D5D0 : FF FF FF FF FF FF FF FF -> E6 FC 5A F5 E6 FD D8 00
0x27D5D8 : FF FF FF FF FF FF FF FF -> E6 FE 96 F5 F0 FD DA F0
0x27D5E0 : FF FF FF FF FF FF FF FF -> 3C FD F0 84 F0 95 F0 C8
0x27D5E8 : FF FF FF FF FF FF FF FF -> F0 D9 E6 FE 90 15 E6 FF
0x27D5F0 : FF FF FF FF FF FF FF FF -> 1F 03 DA F0 24 FF F0 C8
0x27D5F8 : FF FF FF FF FF FF FF FF -> F0 D9 DA F0 9E 80 98 80
0x27D600 : FF FF FF FF FF FF FF FF -> 98 90 DB 00 E0 04 DB 00

0x27D610 : FF FF FF FF FF FF FF FF -> 03 00 03 00 FF FF 00 00
0x27D618 : FF FF FF FF FF FF FF FF -> 00 00 FF FF 00 00 00 00
0x27D620 : FF FF FF FF FF FF FF FF -> FF FF 05 00 05 00 FF FF
0x27D628 : FF FF FF FF FF FF FF FF -> 10 16 1F 03 01 00 FF FF

0x27D4DC : 3C 40 DB ... Organiser
0x27D4DF : 08 40 DB ... Message
0x27D4E2 : 4C 40 DB ... Surf/Fun
0x27D4E5 : 6C 40 DB ... Audio
0x27D4E8 : 1C 40 DB ... Record
0x27D4EB : 2C 40 DB ... Setup
0x27D4EE : 62 0A D9 ... WriteMessage
0x27D4F1 : B4 E1 D8 ... Java
0x27D4F4 : C4 E1 D8 ... MP3Player
0x27D4F7 : A6 79 DC ... Games
0x27D4FA : 50 EF DB ... Calendar
0x27D4FD : CA E1 D8 ... Card-Explorer

If you want to use the Right Soft Key as a Graphical Menu Key and Right Arrow Key for Normal Menu Access, then enter these data also :

0x3B0368 : 54 -> 3C
0x3B036E : 3C -> 54

If you want to use a normal key habbit, just like in the "Text Menu" mode
(RIGHT for Access, LEFT for exit, UP/DOWN for select), add these data :

0x27D51B : E3 -> E1
0x27D525 : E3 -> E1
0x27D52E : 08 E1 -> 0D 21
0x27D53B : 02 -> 64

*) This patch use firmware image no. 112 until 123. Please modify those images after/before applying this patch. Image is 101x80, could be any image, but one image should be focus on one menu item.
*) Modify the images and the entry-point values as you need (do not ask me about the images sample) ...

Other Entry-Point (Main Menu Items) :

5C 40 DB : Profiles
7C 40 DB : Time/Charge
8C 40 DB : Divert
50 FB EC : Help

59. Use Graphical Menu in the MP3 Player

Firmware : SL45v56
Author : RizaPN
Release : April 9, 2003

*) Need "Graphical Menu" patch
*) Need "Doing Something Else while Playing MP3" patch

After applying both patch, please add these data:

0x3BA0FA : DA DB DC 42 -> DA C7 C0 D5

60. #[RightSoft] as Vibra Toggle

Firmware : SL45v56
Author : RizaPN
Release : April 10, 2003

0x3B31AC : 7D 03 -> C8 02
0x3B3398 : DA D9 1A 49 -> DA DC 6A 17

0x3C1788 : DA DE 62 17 48 40 2D 17 -> D7 40 11 00 F6 FC 40 38

If you do not have a plan to apply patch for Vibra Indicator
add these data. It will display a vibra status message :

0x3B3398 : DA D9 1A 49 -> DA C7 30 D6
0x27D630 : FF FF FF FF FF FF FF FF -> DA DC 6A 17 D7 40 11 00
0x27D638 : FF FF FF FF FF FF FF FF -> F2 FD 40 38 46 FD 09 00
0x27D640 : FF FF FF FF FF FF FF FF -> 2D 02 E0 8D CC 00 06 FD
0x27D648 : FF FF FF FF FF FF FF FF -> 1A 06 E0 1C DA E6 98 F1
0x27D650 : FF FF -> DB 00

If you want to use another fixed shortcut button, select your own patch for that particular button (in the previous patch list), and use DA C7 30 D6 as a Vibra Toggle entry-point (you must enter 0x3C---- and 0x27---- part of this patch only, not the 0x3B---- part).