;* Disable some messages *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
171E232: 0021 10BD ; All ringtones on
171E252: 0021 10BD ; All ringtones off
171E2A8: 0021 10BD ; Keypad locked
08F0148: 4BF0 80BD ; Vibra alert on/off
08F01DA: 4BF0 80BD ; IrDA on/off
08F020A: 4BF0 80BD ; GPRS on/off
0C92830: 4049C239 80B580BD ; "Please wait" before using camera
0906E94: 9F6A00EB 0100A0E3 ; "Saved to:" after you take a foto
098ED2C: A00E0CFA 0100A0E3 ; "Please wait" in Card-Explorer
0A822A6: 01 00 ; "Copy SIM" at SIM change
;* Disable Access To Internet Browser *
; (c) KiRiK
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0943DEC: 2DF98EA0 00000000 ; disable Internet INTR_STRTBROWSR
0943DB8: 47F98EA0 00000000 ; disable Bookmarks INTR_BBOOKMARKS
0943704: FF028FA0 00000000 ; disable DevMenu ELSE_DEVELP_MNU
;* Remove soft-keys from MainScreen v2 *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
171BD9D: D0 E0
171BE5C: 04D1 0028
1721B96: 07D1 0028
171C8C8: 0DD1 0028
171C8CE: 0AD1 0028
;* Disable displaying "netsearch" *
; (c) arsh0r
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
171F91A: 6B49 04E0 ; screensaver
;* remove the comma between name and surname in address book *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0B0859E: 84F151FE 00280028
;* Disable dialing sound *
; (c) AlexSid
; (p) BuG
1524634: 9E4352A1 00000000
;* Disable ringtone "Net found" (3*beep) *
; (c) avkiev
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
1524160: 5C03 FFFF
;* No start sound in Video rec *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
08E0880: 1A 1D
;* Disable keypad light *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0B8E1EF: D5 24
;* Remove background netting while showing MsgBoxes, "Please Wait", e.g. *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0CAD0B0: 55 00
;* Disable Aircraft Check *
; (c) Bennie
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
171698B: D1 E0
;* MainScreen positioning v2 *
; (c) SiNgle, BuG
; (r) KiRiK, arsh0r
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
;Charge Indicator (Switched-Off Mode)
17155E8: 10 5E ; background end Y
17155EE: 02 50 ; background start Y
17155F0: 63 33 ; background start X
17155F2: 80 50 ; background end X
17155F7: F044FB 280028 ; no background
1715600: 02 50 ; Y
1715602: 63 33 ; X
;Net
17156A0: 10 0C ; background end Y
17156A4: 02 01 ; background start Y
17156A6: 21 22 ; background end X
17156A8: 03 01 ; background start X
;17156AD: F0E9FA 280028 ; no background
17156B6: 02 01 ; Y
17156B8: 03 01 ; X
;Iconbar
17159B6: 10 0F ; background end Y
17159BA: 02 01 ; background start Y
17159BC: 23 36 ; background start X
17159BE: 61 74 ; background end X
;17159C5: F05DF9 280028 ; no background
17159F0: 21 34 ; X
1715A0A: 02 01 ; Y
;Battery
1715AA4: 10 18 ; background end Y
1715AA8: 02 0C ; background start Y
1715AAA: 80 22 ; background end X
1715AAC: 63 01 ; background start X
;1715AB1: F0E7F8 280028 ; no background
1715ABA: 02 0C ; Y
1715ABC: 63 01 ; X
1736038: 08 11 ; Y - Provider name
1736048: 1A 23 ; Y - Sub provider name
171C8DA: A1 A0 ; Y - Time & Date
;* Analog Clock Tuning *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
171FC3A: 9E 80 ; Hands length
171FCAE: 01 02 ; Center-point
171FCFC: 01 06 ; Minute hand color
171FDAC: 01 04 ; Hour hand second line color (bold)
171FE0C: 01 04 ; Hour hand color
;* Change disk names in menu *
; (c) DeHuCoH
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
009BF62: 44726976652030 303A5C44617461 ; Drive 0 -> 0:\Data
009BF80: 4472697665203100 313A5C4361636865 ; Drive 1 -> 1:\Cache
009BF9E: 447269766520320000 323A5C436F6E666967 ; Drive 2 -> 2:\Config
;* Change font size on MainScreen v2 *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
; you can set 02-07 as new fonts
171C8DA: A1 A8 ; Time String pos (with softkeys removed)
;Provider name
173603C: 03 08
173604C: 03 08
;Remove provider name from mainscreen
;173603C: 03 A0
;173604C: 03 A0
;Date&Time
173607C: 08 04
17360BC: 08 04
;* Flash-SMS Position & Font Size *
; (c) [crazy]misha
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
;Y position Flash-SMS
1736058: 64 92
1736098: 64 92
;Change Flash-SMS font 02-08
173605C: 07 08
173606C: 07 08
173609C: 07 08
17360AC: 07 08
;* change font of menu and softkeys *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
093CA7C: 03 02 ; softkey font
093CAC4: 03 08 ; chosen item in menu
093CAC8: 02 08 ; menu list
;* Change delimiter in menu *
; (c) *S*h*a*D*o*W*
; (r) ILL!
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0E66820: 55555555555555555555555F FFFFFFFFFFFFFFFFFFFFFFFF ; "_____________"
;0E66820: 55555555555555555555555F 8F11E23C4788F11E23C4788F ; "._._._._._._."
;0E66820: 55555555555555555555555F 22222222222222222222222F ; ". . . . ."
;0E66820: 55555555555555555555555F 00000000000000000000000F ; " "
;* AutoRedial forever with selected pause *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0BA0D74: A068 0020
0BA0D9D: 30 20
0C65C3C: 05 0A ; pause (0A=10 sec.)
;* Video rec 1min *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
08E06EE: 0300C8C003 2000C8C020
;* camera black&white mode *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
132A08B: 3F163F 801680
;* take photo with any key *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0906754: 01 16
090675C: 45 23
;* Enlarge incoming call photo *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0A79F7E: 052104 002100
;* Change time of automatical keypad lock *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
;All delays are separated to intervals of ~5 ms
;example: 65000ms/5=0x32C8 => C832, 130000ms/5=0x6590 => 9065
171D20C: C832 7017
;* Setup illumination by 5% *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
091B5B4: 0A 05
091B5C4: 0A 05
;* Illumination fade time *
; (c) BuG
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0BD1BB0: B80B E803 ; 1000 ms
;0BD1BB0: B80B DC05 ; 1500 ms
;0BD1BB0: B80B D007 ; 2000 ms
;0BD1BB0: B80B C409 ; 2500 ms
;* Change error sound "No connection" *
; (c) B-727
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
152411A: 1800FAFF0000B6034A0178054A0108074A01FFFFE803F9FF0300 0C00B8073200FFFF3200400C1A00FFFFFFFFFFFFFFFFFFFFFFFF
;* Smooth scrolling of long names *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0940CB8: D007 1202 ; delay before start
0940CBC: 2C01 2A00 ; scrolling speed
;* Change progressbar in music play *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0A573A0: 1000660073 0500700080
;* Cursor blinking speed *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
093C740: 2C01 8003
;* Smooth illumination turn-on *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0BD1A16: 0022 664A
;* Compress jpeg with maximum quality (100% instead of 75%) *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
09E2708: 4B 64
;* Java Acceleration *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0CE60C4: 02 01
;* Change minute beep during call *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0B9C492: 00 37
;* Keypad Acceleration *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0CB64CA: 56 20
;* Decimal CID instead of C1 & C2 in neighbour list *
; (c) слава Богу
; (r) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
129FAE2: 0123F856002802DA 203FB88B203702E0
129FAF0: 2B 20
129FAF4: 02 05
129FAFE: 0223 0CE0
1328598: 31204332 656C4944
;* Password protected Disk selection menu *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
09D6124: 0900000A 000055E3
09D6180: 3534 2000
;09D6180: 20003631 "1234" ; Password 1234
;* Enable Developer Menu *
; (c) Phantom
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
11629E0: 040090E5 0000A0E3
;* Call list saving when SIM is changed *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
1713FA2: 1DF0F2EF 00200020
;* Receive calls only by pressing green button *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
171EDB0: 62D0 0028
;* Enable Band Selection *
; (c) Bennie
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
173951C: 0502 FA01
;* Enable Built-In WV Client (ICQ AIM) *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0B5AB78: 66 78 ; Menu - 5-2
;* Open closed EEPRom blocks *
; (c) Skylord
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
118CA18: 00 01
;* Open Disks forever *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
118D6C8: 02 03
;* Speed and camera brightness setup *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
12A7798: 32 00
132A085: 80 C0 ; brightness up to FF
;* Change position / font of providername in screensaver *
; (c) arsh0r
; (r) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
;Digital Clock
1737464: 00 xx ; x-start
1737466: 9F yy ; y-start
1737468: 84 xx ; x-stop
173746A: AF yy ; y-stop
173746C: 03 ff ; font size
;Analog Clock
1737448: 00 xx ; x-start
173744A: 9F yy ; y-start
173744C: 84 xx ; x-stop
173744E: AF yy ; y-stop
1737450: 03 ff ; font size
;Picture
173742C: 00 xx ; x-start
173742E: 9F yy ; y-start
1737430: 84 xx ; x-stop
1737432: AF yy ; y-stop
1737434: 03 ff ; font size
;Energysaving
1737480: 00 xx ; x-start
1737482: 52 yy ; y-start
1737484: 84 xx ; x-stop
1737486: 61 yy ; y-stop
1737488: 03 ff ; font size
;* Remove folder "jam" from "Java" *
; (c) majsky
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
; Before applying the patch move folders "Applications" and "Games"
; from "0:\Java\jam\" to "0:\Java\", then delete the empty folder "jam"
0A4ED16: 0B 07
0A4ED26: 5C006A0061006D 00000000000000
0A4ED6A: 18 14
0A4ED7C: 6A0061006D005C004100700070006C 4100700070006C0069006300610074
0A4ED8E: 63006100740069006F006E0073 6F006E00730000000000000000
0A4EDF0: 11 0D
0A4EE02: 6A0061006D005C00470061006D00650073 470061006D006500730000000000000000
;* remove the dash at the end of CB news v2.5*
; (c) rreezzoo, Bo$s
; (r) empeka, g-e-l-o
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
01EA9B6: 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D "Any NameYou Want\0" ;maximum 24 ascii characters
;* Vibrate shortly after connection v1.2 *
; (c) SiNgle
; CX70v56 (p) vmaxy202
171AA0E: 18F0C0E90028 002821F076EC
#pragma enable old_equal_ff
173C300: 00402DE9FF3F2DE90FE0A0E144F09FE5
173C310: 000050E30900001A0100A0E30FE0A0E1
173C320: 34F09FE5020050E30400001A2F00A0E3
173C330: 0210A0E30120A0E30FE0A0E11CF09FE5
173C340: 0FE0A0E118F09FE5000050E3FF3FBDE8
173C350: 0040BDE80CF09FE59BCEB9A06B9D25A1
173C360: 249C95A027B4B7A015AA71A1
#pragma disable old_equal_ff
;* DSFS Directly Send Flash SMS V1.1 *
; (c) Bennie
; CX70v56 (p) vmaxy202
; Remark: Add a whitespace to begin, It should be a FlashSMS.
13B7AF4: 201CB168 86F384FA
#pragma enable old_equal_ff
173E000: 201CB8380178082906D000290CD1417B
173E010: 7F221140F02204E0437B817B1B02C918
173E020: 1822202900D10270201CB1687047
#pragma disable old_equal_ff
;* Toggle HandsFree without question *
; (c) SiNgle
; (p) vmaxy202
171A638: CB21C9000022 002100210122
171A640: 18F02AEB 17F096EB
;* Goto mainmenu from anywhere by pressing ### *
; (c) SiNgle
; (p) vmaxy202
;Goto DevMenu\LOGAL\options and press Enable ###
0B8DDFC: 43F00DFC 6DF5AFF9 ;native menu
;0B8DDFC: 43F00DFC 62F55DFA ;main menu
;* Change Vibra Type When Turning It On With HotKey *
; (c) 1nvisible
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
;00 - Standard
;01 - Helicopter
;02 - UFO
;03 - Shock
;04 - Mosquito
;05 - Train
08F012E: 00 NN
;* re-enables "Hide ID for next call" *
; (c) BuG
; (r) benj9
172135E: 04 00
;* Extended AT+CGSN command *
;Version:1.0b
;Author: Bennie
;CX70v56 (p) vmaxy202
;Usage: AT+CGSN<command>
;Implemented commands:
;AT+CGSN:? - this help screen
;AT+CGSN:v - display version
;AT+CGSN:dXXXXXXXX - dump 256 bytes
;AT+CGSN:sXXXXXXXX XXXXXXXX XX ... - Search memory by startadr length data
;AT+CGSN:eXXXXXXXX XX ... - edit memory\r\n");
;AT+CGSN:cXXXXXXXX [XXXXXXXX ...] - call address with up to 4 parameters in R0-R3
0C5CB30: 2743ADA0 9D72D9A0
#pragma enable old_equal_ff
0D97080: 011C3039092901D8081C7047011C6139
0D97090: 052901D857387047011C4139052901D8
0D970A0: 373870470020C043704770B5021C0E1C
0D970B0: 0024002501E001301060106801782029
0D970C0: F9D006E011680006013111602101000E
0D970D0: 0C1810680078FFF7D3FF002803DB291C
0D970E0: 0135B142EEDB201C70BDF1B5A0B020A8
0D970F0: 0821FFF7DAFF041C974F984E00259649
0D97100: 221C3368143168469847002021784200
0D97110: 12180909795C6A44917221780907090F
0D97120: 795CD17221780A1C203A602A03D26A46
0D97130: 12183032D172013001341028E6DB7169
0D97140: 684688470135102DD9DB21B0F0BDF1B5
0D97150: A6B026A80821FFF7A8FF061C26A80821
0D97160: FFF7A3FF059026A80821FFF79EFF0490
0D97170: 26A80821FFF799FF041C26A80821FFF7
0D97180: 94FF021C051C0498744F02920194059B
0D97190: 00903F6806A8321C71A1B84706A86F4F
0D971A0: 796988472B1C221C05980499B047021C
0D971B0: 3B6806A876A19847796906A8884727B0
0D971C0: F0BD31B5A0B020A80821FFF76EFF634D
0D971D0: 041C021C2B68684671A1984769696846
0D971E0: 88470EE0022120A8FFF75FFF0206120E
0D971F0: 22702B6868466CA19847696968468847
0D97200: 0134209800780028ECD121B030BDF1B5
0D97210: A0B00025082120A8FFF747FF041C20A8
0D97220: 0821FFF742FF061C01E0013020902098
0D97230: 01782029F9D007E0022120A8FFF735FF
0D97240: 291C6A465054013520980078FFF718FF
0D97250: 0028F1DAA019461B404F19E000AB1978
0D97260: 7B68321B201C9847041C13D02A1CBB68
0D97270: 201C69469847002809D13B68221C4CA1
0D97280: 6846984779696846884721B0F0BD0134
0D97290: B442E3D379694DA08847F6E7B0B52F4C
0D972A0: 206980470178451C3A2902D0E0688047
0D972B0: B0BD616939A088472978681C56291FD0
0D972C0: 0EDC452915D006DC3F2926D0432921D0
0D972D0: 442940D118E048291FD053293BD116E0
0D972E0: 68291AD008DC632914D064290CD06529
0D972F0: 31D1FFF766FFF6E0732908D076292AD1
0D97300: 616936A08847EEE0FFF7EFFEEBE0FFF7
0D97310: 7EFFE8E0FFF71BFFE5E0616933A08847
0D97320: 61693DA08847616942A08847616947A0
0D97330: 884761694DA08847616954A088476169
0D97340: 05486030884761695AA0884761690248
0D97350: AC308847C7E0C3E00075D9A00076D9A0
0D97360: 43616C6C7320253038583A2052303D25
0D97370: 3038582C52313D253038582C52323D25
0D97380: 3038582C52333D253038580D0A000000
0D97390: 5265743A2052303D253038580D0A0000
0D973A0: 253038583A2000002530325800000000
0D973B0: 466F756E6420617420706F736974696F
0D973C0: 6E3A20253038580D0A0000004E6F7420
0D973D0: 666F756E64210D0A0000000056657273
0D973E0: 696F6E3A20312E30620D0A004D6F6469
0D973F0: 666965642041542B4747534E20636F6D
0D97400: 6D616E642062792042656E6E69652031
0D97410: 2E306220210D0A0055736167653A2041
0D97420: 542B4747534E3A3C636F6D6D616E643E
0D97430: 0D0A0000496D706C656D656E74656420
0D97440: 636F6D6D616E64733A0D0A0041542B43
0D97450: 47534E3A3F202D20746869732068656C
0D97460: 702073637265656E0D0A000041542B43
0D97470: 47534E3A76202D20646973706C617920
0D97480: 76657273696F6E0D0A00000041542B43
0D97490: 47534E3A645858585858585858202D20
0D974A0: 64756D70203235362062797465730D0A
0D974B0: 0000000041542B4347534E3A65585858
0D974C0: 5858585858205858202E2E2E202D2065
0D974D0: 646974206D656D6F72790D0A00000000
0D974E0: 616902A08847A0698047B0BD556E6B6E
0D974F0: 6F776E20636F6D6D616E64210D0A0000
0D97500: 30313233343536373839414243444546
0D97510: 00000000253038583A20303020303020
0D97520: 30302030302D30302030302030302030
0D97530: 302D30302030302030302030302D3030
0D97540: 20303020303020303020272E2E2E2E2E
0D97550: 2E2E2E2E2E2E2E2E2E2E2E270D0A0000
0D97560: 41542B4347534E3A7358585858585858
0D97570: 58205858585858585858205858202E2E
0D97580: 2E202D20536561726368206D656D6F72
0D97590: 79206279207374617274616472206C65
0D975A0: 6E67746820646174610D0A0041542B43
0D975B0: 47534E3A635858585858585858205B58
0D975C0: 58585858585858202E2E2E5D202D2063
0D975D0: 616C6C20616464726573732077697468
0D975E0: 20757020746F203420706172616D6574
0D975F0: 65727320696E2052302D52330D0A0000
0D97600: 19EF6EA16DE76EA191E76EA12743ADA0
0D97610: 518DB7A00B9EB7A0ED86B7A0
#pragma disable old_equal_ff
;* vibra logo on MainScreen *
; (c) SiNgle
; (i) 1nvisible
; (p) vmaxy202/BuG
171579E: 08D0 0028
;17157A4: 00 01 ; show logo when vibra is disabled
1732394: 0D56BAA0 FF008FA0
;* Improved net Indicator v0.13 *
; (c) arsh0r
; (r) BuG
; (p) vmaxy202
/*
this patch displays 6 bars meaning the next 6 available GSM channels instead
of the normal net indicator. here is a table of the used images:
0x343 - 0x349 ;1-7 GSM900
0x34A - 0x350 ;1-7 GSM1800
0x351 low signal
the image size is 5x14 px
*/
;pictures (http://forum.modopo.com/showpost.php?p=92658&postcount=15)
17156BA: 00F0F5FA 26F0A1FE
+173C400
#pragma enable old_equal_ff
00: F8B50F1C0025194C461F2088FF2801D2
10: 174A01E0164A0732A079222819D33E28
20: 01D2063217E0452801D2053213E04C28
30: 01D204320FE0532801D203320BE05A28
40: 01D2023207E0612801D2013203E06828
50: 01D3074A0E32074B0536391C1B68301C
60: 98470C340135062DCFDBF8BDD4D26CA8
70: 4303000078C473A1A95C71A1
#pragma disable old_equal_ff
;58: 05 04 ;another distance between the indicators (c) AlexSid
+0
;* Addition to PIT table *
; (c) 1nvisible
; (r) avkiev
; (p) vmaxy202
;Now you can assign PIT addresses to pics #1329(0x513)-#1429(0x595) in free memory (0xA0FD0050)
;Known Probs
;You can't yet view or edit these pics by means of SPC3 (c) ACiD[mrp]/b@iLLi or Smelter (c) avkiev
0CB75B8: FFF7F5FF 18F322FD ; GetPITaddr + 4
+0FD0000
#pragma enable old_equal_ff
00: 0A4B984207DC084B984204DBC01AC000
10: 034BC01810BDE7F4C6FA024B1847C046
20: 5000FDA0BD75CBA03205000095050000
#pragma disable old_equal_ff
+0
093C428: 3105 9505 ; MaxPitNumber 1329->1429 (just for reference)
;* ImprovedNetIndicator + ProfileLogo *
; includes:
; ProfileLogo (c) ACiD[mrp]
; ImprovedNetIndicator (c) arsh0r
; (s) (i) benj9
; CX70v56 (p) vmaxy202
; Graphic (http://forum.modopo.com/showpost.php?p=93166&postcount=16) patch, install * Addition to PIT table * before
; uses same adress range as * Improved net Indicator v0.13 *
17156BA: 00F0F5FA 26F0A9FE
+173C400
#pragma enable old_equal_ff
00: 496D70724E65742B50726F664C6F676F
10: 2F48F8B5008800252C4C0606360E05D0
20: 022E03D0042E01D0062E04D1294F5521
30: 7B6844209847012E05D0022E03D0052E
40: 01D0062E08D1234F386880477B682249
50: 4218992188209847033E032E34D80426
60: 1D4FF64315372088FF2802D21A4A0732
70: 01E0194A0E32A079322819D33E2801D2
80: 063216E0452801D2053212E04C2801D2
90: 04320EE0532801D203320AE05A2801D2
A0: 023206E0612801D2013202E0682800D3
B0: 3A1C084B0536301C77215B6866309847
C0: 0C340135062DCEDBF8BD0000,D4D26CA8
D0: E4C473A1,DCC473A1,32050000,99198DA0
E0: A95C71A1
### Settings ###
E4: 06 ; mode
# 0 NetNormal
# 1 ProfileLogo
# 2 NetNormal + ProfileLogo
# 3 NetImproved
# 4 NetNormal + NetImproved
# 5 NetImproved + ProfileLogo
# 6 NetNormal + NetImproved + ProfileLogo
#pragma disable old_equal_ff
32: 44 00 ; X - NetIndicatorNormal
2E: 55 03 ; Y - NetIndicatorNormal
BC: 66 65 ; X - NetIndicatorImproved
B8: 77 90 ; Y - NetIndicatorImproved
54: 88 00 ; X - ProfileLogo
52: 99 90 ; Y - ProfileLogo
;B4: 05 04 ;space between indicators (r) AlexSid
;C4: 06 07 ; add 7th indicator (r) avkiev
;D8: 3205 4303 ; first pic # (0532h=1330)
+0
;* Extended "Calls dialed" list v2 *
; (c) avkiev
; (p) me-at
;Green button -> "Calls dialed"
;Red button -> "Calls received"
;Red button -> "Calls missed"
;Red button -> Ready
1732CB4: 9FCDACA0 210880A0
#pragma enable old_equal_ff
0800800: 457874656E642E43616C6C734C697374
0800810: A961766B6965762031332E30362E3035
0800820: 00B5EFF06DF8D1F0B7F80130072803D0
0800830: EFF062F8EFF072F800BD
#pragma disable old_equal_ff
;0800834: EFF072F8 C046C046
;080082C: 07 NP ;Profile "No patches"
;* Change Menu to Native Menu *
; (c) arsh0r
; (p) vmaxy202
9432F4: BB028FA0 5FB18FA0 ;CKLK_CK_MAINMNU
943940: BB028FA0 5FB18FA0 ;ELSE_MMENU_OPEN
;* Extra info + profile logo on the main screen v4.1 *
; (c) avkiev
; (i) AsteriX
; profile logo pics not ported yet,
; please use * ImprovedNetIndicator + ProfileLogo *
; (p) vmaxy202
1715646: 051C0020 27F05BF8
+173C700
#pragma enable old_equal_ff
00: 01B5,F5F718ED,0130072856D03B4E0427 ;branch to getProfile !!correction!!
10: 3F02533700248025B047002414253649
20: 897900F04FF89320B0479420B0470A20
30: B0471E241425012003212D4A90470A21
40: 0902AA31401A0F210A061116091802D5
50: 9120B04749420A20,B2F73AEB,00F02FF8 ;dwMODdw
60: 9520B047081CB0479620B0479720B047
70: 0A20B04748241425002009211C4A9047
80: 011C03200002E830,B2F722EB,B0479520 ;dwMODdw
90: B0476420,B2F71CEB,B04700F013F89820 ;dwMODdw
A0: B0470A20B047722414251248018800F0
B0: 09F89920B0470A20B047002020BD02B5
C0: 011C00E002B50A20,B2F702EB,0A2802D3 ;dwMODdw
D0: FFF7F5FF00E0B047081CB04702BD02B5
E0: 3A1821060816291C,F5F72EEE,063402BD
F0: A40215A1,300D6CA8,D4D26CA8,DFC773A1
#pragma disable old_equal_ff
;To hide an element you have to define its y-coordinate to more than 176 (for example C0)
14: 00,24,80 00,24,74 ;Profile
1A: 00,24,14 00,24,12 ;Net
32: 1E,24,14 60,24,6A ;Temperature
74: 48,24,14 60,24,74 ;Voltage
A6: 72,24,14 6C,24,12 ;Capacity
;46: 0F 0i030 ;Adjust temperature by 0.1°C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1
;Don't show space after
;30: B047 C046 ;Net
;72: B047 C046 ;Temperature
;A4: B047 C046 ;Voltage
;B8: B047 C046 ;Capacity
;08: 07 NP ;Profile "No patches"
;06: 013007 9A30A0 ;profile logo instead of the profile number (logo pics not ported !)
;08: A0 NP ;Profile "No patches" (with profile logo) in HEX NP=99+profile number
+0
0DA2744: 3214 0609
0DA274C: 3113 0609
0DA2754: 3113 0609
0DA275C: 3214 0609
0DA2764: 3113 0609
0DA276C: 3113 0609
0DA2774: 3113 0609
0DA277C: 3113 0609
0DA2784: 3113 0609
0E900E8: 7FFFE403FFF7FF6EBF 0303037F7F03030303 ;4E4 - "-"
0E90174: 00000E3800007F0000 037F7F03037F7F0303 ;4E5 - "="
0E901FC: C701C300E0007F5FC7 0F0F0F0F3F6F6F3F03 ;4E6 - "d"
0E90284: 00008002403D3F3C01 7B6F6F7B7B6F6F7B03 ;4E7 - "B"
0E90310: FFFFFFFFFFFFFF8FFF 0303030303031B1B33 ;4E8 - ","
0E90398: 0000000000007F07FF 1B27271B0303030303 ;4E9 - "'"
0E90420: 0100102000007F01C0 3B6F676363676F3B03 ;4EA - "C"
0E904A8: 0001F0F0C8107F0001 6F6F6F6F6F7F3B1303 ;4EB - "V"
0E90530: 0000400080007F0007 676F0F1B33236F4F03 ;4EC - "%"
;* Changes to standard Picture folders *
; (c) Vanoleo
; (p) me-at
0A4E926: 740075007200650073 5C0046006F0074006F ;Pictures => Pic\Foto
0A4E95E: 740075007200650073 5C0053007400750066 ;Pictures\Clip Gallery => Pic\Stuf\Clip Gallery
0A4E9C2: 740075007200650073 5C0053007400750066 ;Pictures\EMS => Pic\Stuf\EMS
0A4EA20: 740075007200650073 5C0053007400750066 ;Pictures\Logos => Pic\Stuf\Logos
0A4EA7C: 740075007200650073 5C0053007400750066 ;Pictures\Wallpaper => Pic\Stuf\Wallpaper
0A4EADA: 740075007200650073 5C0053007400750066 ;Pictures\MMS => Pic\Stuf\MMS
0A4EB30: 740075007200650073 5C0053007400750066 ;Pictures\Icons => Pic\Stuf\Icons
0A4EB84: 740075007200650073 5C0053007400750066 ;Pictures\Frames => Pic\Stuf\Frames
;* Decimal LAC instead of N & B in neighbour list instead of ENIP monitor *
; (c) слава Богу
; (r) SiNgle
; (p) me-at
;combined with "Decimal CID instead of C1 & C2 in neighbour list"
;switch to CID mode with keys 0 <-> 2
08FB1B8: 0E 0D
08FB290: 1622281C 0E26AAE7
093BB04: 67FF27 D4F829
129FA2E: 002908D1 0E2E08D0
129FA8A: 0122211C0B31F07878F0DCE90122211C0D313079 203EF08B20360522002800280522211C0B310028
13285A9: 4E2042 4C4143
;* MyStuff = Disk Menu v0.1 *
; (p) LinuXrULz
0A4F92A: 0C 04
0A4F92C: 32 31
0A4F932: 43 00
0A4F954: 0C 04
0A4F95C: 43 00
;* Extra Info Canvas v3.1 *
; addition to * Extra info on the main screen v3/v4 *
; (c) benj9
; (r) avkiev, BuG
; (p) vmaxy202
/*
- Draws as many as you like canvas regions (clears the background) before executing ExtraInfo-Patch
- Configure in which profiles ExtraInfo-Patch is active
- Have one more pass-thru call for another follow-up patch
1) Install ExtraInfo v3/v4.
2) Configure profile key for this patch - in which profiles ExtraInfo is called.
3) Configure as many canvas regions as you like
(canvas regions are erased with the normal content of mainscreen to prevent ExtraInfos "smelting digits")
One record for a canvas is leftX, rightX, topY, bottomY.
Put as many records after another as you like.
Put a FF after last record to tell the patch to stop making canvas.
4) If you don't need a third patch running, you're finished.
5) Install the body of the third patch. It runs not dependent to profile key.
6) Put the body's address to in little endian sex to _ThirdPatch
7) Enable the "activate ThirdPatch" line
*/
1715646: 27F05BF8 051C0020 ; undo ExtraInfo-EntryPoint
1715676: 1CF068EE 27F0C3F8
+173C800
#pragma enable old_equal_ff
00: FFB5124880470327C74001200740012F
10: 14D10D4E3778FF2F0DD0F1780122009D
20: 00910192B278391C73780E98084CA047
30: 00950436EEE707488047C046C046FFBC
40: F5F782ED,00BDC046,60C873A1,342173A1 ; -,-,Data,GetProfile
50: 835C71A1,01C773A1 ; DrawCanvas,ExtraInfo
;5C: FFFFFFFF ; Third Patch
;Data erase-region on the mainscreen: x-start, x-end, y-start, y-end
60: 20,38,00,07 ; net
64: 20,38,08,0F ; capa
68: 45,65,13,1A ; temp
6C: 66,83,13,1A ; volt
70: FF ; after last erase-region place this END mark
#pragma disable old_equal_ff
06: 03 0n0111111 ; profile key
; Here you can determine in which profile the ExtraInfo (and the Canvas function) will be active.
; the "0" most left (next to the "n") says that ExtraInfo is NOT active in Profile 7
; the "1" most right says that ExtraInfo is active in Profile 1
; the in-between digits stand for Profile 6 - 2
; so example "0n1010110" means, that Extrainfo is active in profiles 2,3,5,7
;3C: C046C046 06488047 ; activate ThirdPatch
;2A: 0E98 0020 ; DrawCanvas redraws always IdleBackgroundApplicationImage.
; For configuring the canvas set this line, set a wallpaper on phone and you see the canvas
+0
;* Bellevue. Disable icons on mainscreen *
; (c) benj9
; (p) CX70FW56 vmaxy202
1732450: A9E7CAA0 D1C273A1
+173C200
#pragma enable old_equal_ff
D0: FFB5084880472027C74001200740012F
E0: 03D105488047002803D1FFBCFFB4034F
F0: B847FFBD,342173A1,7B67CBA0,A9E7CAA0 ; -,GetProfile,?,original
#pragma disable old_equal_ff
; profile configuration
; every single bit of the profile key represents a profile,
; the most left one is profile no. 7, the most right one profile no. 1
; to activate patch in a certain profile, set the according bit to 1
; example: 0n0100101 - patch is active in profiles no. 1, 3 and 6
D6: 20 0n1000000 ; profile key
;E2: 0548 06E0 ; 0548: disengaged icons only when keylock is off. 06E0: disengaged icons always
+0
;* Black or white list v1.3 *
; (c) SiNgle
; (p) vmaxy202
;select either black or whitelist
;select group you want to filter: 9 - 7 - 4
;on blacklist calls from this group will be blocked
;on whitelist all calls except from this group will be blocked
0B81C34: 06D1 0028
0B81C38: 04D1 0028
0B82086: B0420ED1 15F2FCEA
+0D97600
#pragma enable old_equal_ff
80: 00402DE9060050E10500001AFF3F2DE9
90: 0FE0A0E10CF09FE5FF3FBDE80040BDE8
A0: 04F09FE50080BDE8,0924BAA0,A920B8A0
#pragma disable old_equal_ff
;8B: 1A 0A ;white list
+0
1274EBB: D5 E0
;* Custom Network Name (CUNEN) v1.3 *
; (c) 13.beta2
; (p) me-at
# > Any network name anywhere in the phone is replaced with the file contents
# > COMPATIBLE with * Dynamic Replacing Of Provider Name *
# > Uncomment lines of the required folder (0:\Misc\Cunen by default)
# > Create files with names like "aaa bb.tmo", where aaa means country code, bb means network code
# > e.g. "262 07.tmo" for o2 DE, "262 02.tmo" for Vodafone DE
# > If no appropriate file is found, standard firmware names are used
0BA49B2: FFF768FF 5DF43DFB
1733F98: 8748BA 312080
#pragma enable old_equal_ff
0802000: 437573746F6D204E6574776F726B204E
0802010: 616D6520312E333B20A92031332E6265
0802020: 7461322C206175677573742032303035
0802030: F8B507B4C04633480088013007280CD0
0802040: 07BC07B406682E4F3868002801D100F0
0802050: 0AF800F01FF800F03CF807BC01D1A2F3
0802060: 12FC0120F8BD0FB5381C083028A10022
0802070: 8B5C83540132002BFAD13A600FBD1CB5
0802080: 00220B8801335B008C5A845202329A42
0802090: FAD11CBD1EB5081C002801D181F353FF
08020A0: 0321002201391202435C1A430029F9D1
08020B0: 381C16300F24131C2340303343541209
08020C0: 01310529F7DD032120244454381C0830
08020D0: 1EBD02B5391D0C4A904708D4301C7968
08020E0: FFF7CDFF081C094A9047012002BD0020
08020F0: 02BD2870296D652D6174303531313035
0802100: 04E170A8C0A26DA8FF78C3A0DDAEC3A0 ; fix
; 0:\Misc\Cunen
0802110: 303A5C4D6973635C43756E656E5C3030
0802120: 302030302E746D6F00
; 2:\Cunen
;0802110: 323A5C43756E656E5C3030302030302E
;0802120: 746D6F00
;08020B2: 16 11
; Another separator instead of whitespace
; (must be legal in filename)
;08020C8: 20 "-"
; Profile "No Patches"
;0802034: C046 06E0 ; disable
;080203C: 07 00 ; profile number
;* RouteDL 0.1 *
; (c) benj9
; (p) me-at
; routes the dynamic lights signals to keypadlight or mainscreen
1151150: 00A0A0E3 EABBF9EB
0FC0100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 020050E30000A00300A0A0E31EFF2FE1
;0FC0104: 00 01; 00:dl->mainscreenlight, 01:dl->keypadlight
;** x65 - MasterPatch v5 **
; (c) avkiev
; (r) 1nvisible, chaos
; (!) Library
;This patch is made to control other patches' settings from mobile without connecting it to the computer.
;You must create the folder 0:\Misc\Patches\ptc before installing it
;Entrypoint. Must be aligned to word (4 bytes). If no - add or subtract 2
171424C: E76227636763A763 00498847,0xA0FC0C81 ; Run Scanner on startup cx70sw56
;Run Refresher instead ELSE_REMOVE_SYNC
0943A78: DBF98EA0 0xA0FC0C51 ; CX70v56
#pragma enable old_equal_ff
;Bufferizator
0FC0C00: 90B5FFF78DFD3C6810222668864203D0
0FC0C10: A418002EF9D11AE06668002E0DD188B0
0FC0C20: 021C684666A1FFF743FA6846211DFFF7
0FC0C30: 2BFA08B06668002E09D0347880202040
0FC0C40: 05D0FFF7E5F901218140301C214090BD
;Refresher
0FC0C50: F0B5FFF765FD3C6800261025641B6419
0FC0C60: 2068002806D060680028F8D0FFF71CFA
0FC0C70: 6660F4E7F0BD
;Scanner
0FC0C80: F1B50124A002FFF70BFA061CFFF748FD
0FC0C90: 3E60A003FFF704FA071C41B410214A03
0FC0CA0: 3D4C3C4D2068394B98423BD0364B9842
0FC0CB0: 38D0334B984235D0324B984232D0344B
0FC0CC0: 98422DD0A3182068A8422DD064189C42
0FC0CD0: F9D1324B9C42E5D100203060009D3E1C
0FC0CE0: 2FA00A010321090201316B46FFF7B0F9
0FC0CF0: 041C291C721BFFF7B3F9201C6946FFF7
0FC0D00: B3F9281CFFF7D0F9F7BC01BCFF2A06D1
0FC0D10: E76227636763A763E763276404300047
0FC0D20: 9300E418A418D4E7A068002802D0FEB4
0FC0D30: 8047FEBC6068306000207060A068B060
0FC0D40: E068F060641876182078387001340137
0FC0D50: 002807D07D28F7D10D2038700A207870
0FC0D60: 0237F1E70A203870013F0D2038700237
0FC0D70: 0F208443A7E7
;Data
0FC0D80: "EELI","EEFU","FFS_","FFS",00 ; Skip 128K
0FC0D90: 0x0000BBBB,0xB1C2D3E4,0xA0000000,0xA2000000 ; LGP (skip 640K), Magic, From, To
0FC0DA0: "0:\\Misc\\Patches\\ptc\\configs.txt",00
0FC0DC0: "0:\\Misc\\Patches\\ptc\\%08x.ptc",00
#pragma disable old_equal_ff
0FC0D98: 0xA0000000 0xA0FC0000 ; From
0FC0D9C: 0xA2000000 0xA0FE0000 ; To
;Bufferizator. PatchTable must exists before calling.
;All patches call Bufferizator for getting own options and buffer.
;Input: R0 - PatchId
;If buffer already was allocated - return it in R0 and R6 (Z=0).
;If else - tryes allocate buffer by reading according ptc-file (0:\Misc\Patches\%08x.ptc).
;If success - return it in R0 and R6 (Z=0), and write it in PatchTable.
;If no - return 0 in R0 and R6 (Z=1).
;If patch was disabled globally or in current profile - set Z=1.
;Example of calling Bufferizator from patch:
; LoadReg 0, config+4 ; r0-PatchId
; bl Bufferizator
; beq NoPatch
;Refresher. You should assign it by help DSE to any button.
;It need for hot-refreshing patches options after running MasterMidlet.
;After calling Bufferizator - memory will allocate again, by help reading according ptc-file.
;Scanner. Scans whole flash, searchs configs, merge theirs in file (max=16K), runs theirs startups,
;creates PatchTable (max=1K=64 patches), address of PatchTable writes in RAM.
;DSE: http://www.gsm-multifund.com/mod/DSE.rar
;MasterMidlet: http://chaos.allsiemens.com/download/Master.rar
;* x65 - Extra info on the main screen v6 *
; (c) avkiev
; (!) MasterPatch (+Library)
;replaces the patches
;* Extra info on the main screen v4 *
;* Extra Info Canvas v3.1 *
;* Vibra Logo On MainScreen *
;* ImprovedNetIndicator + ProfileLogo *
;* Missed Events Indicator v1.4 * no sense with cx70 !
;for attached pic set patch * Addition to PIT table * must be installed
;Entry must be word-aligned. If no - just add 2 and change old data
;1698BC8: 051C002087B000AB 004B9847,0xA0FC1601 ; S65v58
;1711A38: 002087B000AB4D4C 004B9847,0xA0FC1601 ; CX70v50
1715648: 002087B000AB4D4C 004B9847,0xA0FC1601 ; CX70v56
#pragma enable old_equal_ff
0FC1600: 01B59048FFF7FCFA00D1C8E0009D6869
0FC1610: 70627478B578FFF71BF839880020FF29
0FC1620: 404100F0E6F8FFF713F8B97900F0D2F8
0FC1630: 022000F0DEF8032000F0DBF8F4783579
0FC1640: 01200321FEF7F4FC0A210902AA31401A
0FC1650: 05217156091803D5002000F0CAF84942
0FC1660: 0A20FEF7DDFC00F0B2F8042000F0C1F8
0FC1670: 081CFFF761F800F0C0F8052000F0B9F8
0FC1680: 062000F0B6F8B479F57900200921FEF7
0FC1690: CFFC011C03200002E830FEF7C1FCFFF7
0FC16A0: 4BF800F0AAF8042000F0A3F80A20FEF7
0FC16B0: B7FC00F08CF8072000F09BF8347A757A
0FC16C0: FEF7BEFF398800F085F8082000F091F8
0FC16D0: B47AF57AFEF79CFCFFF736F8317B0029
0FC16E0: 02D10130FFF728F800F087F8747BB57B
0FC16F0: FEF786FDF77BB84204D1FFF729F80020
0FC1700: 00F07BF8FEF7ACFF1020002300F050F8
0FC1710: FEF7AAFF1220012300F04AF8347D757D
0FC1720: 0721FEF795FF82B4B879013000210022
0FC1730: B37D83424A41F37D83424A41337E8342
0FC1740: 4A41737E83424A41B37E83424A41F37E
0FC1750: 83424A41337F83424A41737F83424A41
0FC1760: 0E2007231A4004D0501E3B88FF2B00D3
0FC1770: 0730FEF7F5FF00F040F8063C053482BC ; space between indicators
0FC1780: 0C370139CFD1B47FF57F032000F031F8
0FC1790: 012000F02EF8336A197800F01BF860BC
0FC17A0: 002087B06B46FF242402FF3404363047
0FC17B0: 82B53988002928D0345C0130355CFEF7
0FC17C0: CBFF181C00F019F80A34033503E082B5
0FC17D0: 011C00E082B50A20FEF722FCFEF7ACFF
0FC17E0: 0A2802D3FFF7F3FF01E000F006F8081C
0FC17F0: 04E082B5FEF7A4FF00E082B53A18201C
0FC1800: 291C736A00F002F8053482BD1FB5101C ; space between digits
0FC1810: FEF77EFC041C101CFEF776FC0138013C
0FC1820: 06BC84B00B1980180090012001900598
0FC1830: FEF77AFC02B007BCFEF772FC18BD
0FC1840: 0xB1C2D3E4,0x0000AB03,0000000000000000,\
"{patch=ExtraInfo ver=6 cp=avkiev id=AB03 mem=40}\
{1 xy Net y=20}\
{3 xy Temperature x=36 y=20}\
{5 b TempAdjust range=-50..50 v=15}\
{6 xy Voltage x=78 y=20}\
{8 xy Capacity x=114 y=20}\
{10 xy Profiles y=90}\
{12 cb Logo}\
{13 xy Vibra y=110}\
{15 cb ShowWhenVibra}","\
{16 xy MissedCalls x=100 y=180}\
{18 xy MissedSMS x=100 y=180}\
{20 xy AdvNet y=128}\
{sm Limits}\
{22 b 1 v=30}\
{23 b 2 v=52}\
{24 b 3 v=60}\
{25 b 4 v=68}\
{26 b 5 v=76}\
{27 b 6 v=84}\
{28 b 7 v=92}\
{29 b 8 v=100}\
{endsm}\
{30 xy RAM y=180}\
{32 a Address v=A86CEF8A}",00
#pragma disable old_equal_ff
;* x65 - Dynamic replacing of Provider name v10 *
; (c) avkiev
; (r) Bennie, arsh0r, Acid
; (!) MasterPatch (+Library)
;Attention ! For function 08 must be installed BODY of patch "miniGPS"
;Other words - line "173313C: 0xA0BA49A3 0xA0801507" must be commented
/*
The name of the Provider replaced with dynamic changed string.
The Frequency of the renovation is a frequency of the questioning to network by telephone.
There are four cyclic buffers, which define content of the screen.
First buffer defines strings in mainscreen mode, keyunlocked.
Second - in mainscreen mode, keylocked.
Third - in screensaver mode, keyunlocked.
Fourth - in screensaver mode, keylocked.
Replacing string consist of two parts, separated with Space.
Example N1: buffer begins with 34h.
It means, that ProviderName will changed with results of
function N3 and function N4, separated by Space.
In our example it will be "Time + Date".
Because of next byte is 06h, then next string will be "Date".
It's cycle, 8 times, after this cycle we again return to byte 34h
Example N2: if you want always "Time+Temperature" fill this area with 3Bh.
If total length of string more than 16 (?) chars - string will be truncated.
Screenshots: http://avkiev.kiev.ua/Siemens/Patches/dyn_prov/dyn_prov.htm
Avaliable functions:
+---+-------------------------+-----------------+------+-------------------------------------+
| N | name | format |length| comments |
+---+-------------------------+-----------------+------+-------------------------------------+
| 0 | Empty | | 0 | |
| 1 | Unicode-string 1 | | | |
| 2 | Unicode-string 2 | | | |
| 3 | Time | 15:56 | 5 | |
| 4 | Date | 11.02.2005 | 10 | |
| 5 | Date | 02/11/2005 | 10 | |
| 6 | Date | Fr, 11 Feb 2005 | 15 | |
| 7 | Date | February, 11 | | |
| 8 | Patch "miniGPS" works | | | |
| 9 | Day of the week | Wednesday | | |
| A | Accumulator | 3,685 = 70% | 11,12| Voltage and capacity of accu |
| B | Temperature | 31,9'C | 6 | |
| C | Provider | UMC | | |
| D | Net level | -65 dB | 6,7 |"-" - 900, "=" - 1800 |
| E | Net info | 844:05513:1010 | 15 |CH:CI-LAC - Current channel,cell,LAC |
| F | Misc\GPS\LAC\CI-LAC.tmo | Kreschatik, 27 | |From miniGPS-patch |
+---+-------------------------+-----------------+------+-------------------------------------+*/
173313C: 0xA0BA49A3 0xA0FC1B01 ; CX70v56
#pragma enable old_equal_ff
0FC1B00: F3B50468CF48FFF77BF82DD0301C1030
0FC1B10: 011C0831FEF774FA301C1030FEF774FA
0FC1B20: F0777378002B0ED1FEF772FB4500FEF7
0FC1B30: 73FB05352D1AED00B078013007210840
0FC1B40: 4019B070335C0025F3701B0904D000F0
0FC1B50: 0FF8202302356353F3780F20034000F0
0FC1B60: 07F86D082580F3BD73BCFEF74DFB80BD
0FC1B70: 00B5301C5B009F4400BDFDE70DE00EE0
0FC1B80: 0FE016E01FE028E042E04DE051E058E0
0FC1B90: 77E096E0A2E0B7E0CDE04030DFE06030
0FC1BA0: DDE0317E00F01BF93A2302356353717E
0FC1BB0: 16E100F013F92E2302356353317D00F0
0FC1BC0: 0EF92E2320E0317D00F009F92F230235
0FC1BD0: 635300F003F92F2316E0FEF7A5FD0D37
0FC1BE0: F07F00F0D8F82C230235635320230235
0FC1BF0: 635300F0F3F8202302356353FEF794FD
0FC1C00: 307D00F0C8F8202302356353318AE7E0
0FC1C10: 307DFEF7A9FD00F0BEF82C2363532023
0FC1C20: 02356353717DDBE001BC73BCFEF7E8FC
0FC1C30: 80BDF07F0130072800D10020FEF798FD
0FC1C40: AAE000200921FEF7F3F90235011C00F0
0FC1C50: C6F8063D605B2C216153023D60530A35
0FC1C60: 202363533D2302356353202302356353
0FC1C70: FEF7E6FC398800F0B2F8252302356353
0FC1C80: 00BD01200321FEF7D3F90A210902AA31
0FC1C90: 401A0422B156091803D52D2302356353
0FC1CA0: 494200F09CF8605B023D2C2302356353
0FC1CB0: 02356053B02302356353432302356353
0FC1CC0: 00BD0C30611901600A8804B4FEF79CFA
0FC1CD0: 04BC615B625349006D1800BD2D23FEF7
0FC1CE0: B7FC3988FF2900D33D2302356353B979
0FC1CF0: 00F075F8202302356353642302356353
0FC1D00: 42230235635300BD7079002807D0FEF7
0FC1D10: 9FFC398800F076F83A2302356353FEF7
0FC1D20: 97FC798800F07BF82D2302356353FEF7
0FC1D30: 8FFCB98874E08CB0FEF78AFCBA887B88
0FC1D40: 009201A8311C9031FEF7B2F901A800F0
0FC1D50: 0EF80CB01ED508BCF379F5E600B50388
0FC1D60: 023002356353002BF9D1023D00BD00B5
0FC1D70: 311C0C31FEF788F90CD4F06801884900
0FC1D80: 0230002343520430FFF7E8FFF068FEF7
0FC1D90: 1FFA002000BD00B5C019311C8031FEF7
0FC1DA0: 4BF9301C803000210A0103780130002B
0FC1DB0: 13D0A42B11D0952BF5D00821962BF3D0
0FC1DC0: 1021972BF0D038219A2BEDD040219B2B
0FC1DD0: EAD09B1802356353E7E700BD717D00B5
0FC1DE0: 0A20FEF71DF90A2805D302B4011CFFF7
0FC1DF0: F6FF02BC02E030300235605330310235
0FC1E00: 615300BD00B50A20FEF70AF902B4011C
0FC1E10: FFF7E5FF02BC30310235615300BD00B5
0FC1E20: B0790028DCD06420FEF7FAF802B4011C
0FC1E30: FFF7E8FF02BCD3E7
0FC1E40: 0xB1C2D3E4,0x0000AB04,0000000000000000,\
"{patch=`Dynamic Provider` ver=10 cp=avkiev id=AB04}","\
{info `0 - Empty\n1 - String 1\n2 - String 2\n3 - 15:56\n","\
4 - 11.02.2005\n5 - 02/11/2005\n6 - Fr, 11 Feb 2005\n","\
7 - February, 11\n8 - miniGPS works\n9 - Wednesday\n","\
A - 3,685 = 70%\nB - 31,9°C\nC - Provider\nD - -65 dB\n","\
E - Net info\nF - Misc\\GPS\\LAC\\CI-LAC.tmo`}","\
{1 h UseAlways maxlen=1}","\
{4 b TempAdjust range=-50..50 v=15}","\
{5 cb `Show CH in E`}","\
{6 cb `Show 0 in E`}","\
{7 h UseIfNoTMO maxlen=1 v=0E}","\
{32 h Normal maxlen=8 v=340F060FBA0FCD0F}","\
{40 h Locked maxlen=8 v=340F060FBA0FCD0F}","\
{48 h SS.Normal maxlen=8 v=340F060FBA0FCD0F}","\
{56 h SS.Locked maxlen=8 v=340F060FBA0FCD0F}","\
{64 u String1 maxlen=15 v=String1}","\
{96 u String2 maxlen=15 v=String2}","\
{144 s miniGPS maxlen=31 value=`0:\\Misc\\gps\\%i\\%i-%i.tmo`}",00
#pragma disable old_equal_ff
;* Mini GPS with GSM Data Logger *
; v0.8
; (c) ACiD[mrp], arsh0r
; (r) bennie, SiNgle
; (p) KreN(Aru55)
/*
>Remove your operator logo first
>Create a folder 0:\Misc\gps
>Network change and new networks will be logged in \Misc\gps\_logfile.txt
Network files can be directly edited on phone.
You can change the default name of an network by editing the network file stored in \Misc\gps\*
>Use this String:
[action][space][text to be displayed]
action:
0 - do nothing
1-8 - switch to profile 1-8
a - Alarm
q - shutdown phone
v - vibrate two times
>Example:
"0 home" will display "home" on screen and not change the profile
"1 work" will display "work" on screen and change profile to normal environment
*/
173313C: 0xA0BA49A3 0xA0801507
#pragma enable old_equal_ff
0800F00: 10B5C0460378002B07D0037801300B80
0800F10: 0231137801331370F4E710BDF1B58CB0
0800F20: 2020E74909688847061C4020E4490968
0800F30: 8847051C1020E2490968884707901020
0800F40: DF4909688847069008A90AA8DD4A1268
0800F50: 9047DDA1301CE34A1268904705ABFF22
0800F60: 0132FF210A31301CDF4F3F68B847041C
0800F70: 631C35D008AB9A785978187801900291
0800F80: 03920A9A0092187B04905A7B031CD7A1
0800F90: 281CD44F3F68B847281CDA4909688847
0800FA0: 049005AB021C291C201CD74F3F68B847
0800FB0: D4490C9809688847049005AB021C201C
0800FC0: D14F0C993F68B84705AB0222CFA1201C
0800FD0: CD4F3F68B84705A9201CCD4A12689047
0800FE0: 301CCC4909688847281CCA4909688847
0800FF0: C849079809688847C649069809688847
0801000: 0DB0F0BDF1B584B02020AD4909688847
0801010: 051CC1A1281CB34A1268904703A9281C
0801020: C44A12689047029000260298431C0FD0
0801030: 03984078000203990978411801910498
0801040: 0199884200D00126BB49039809688847
0801050: 002E02D10298431C27D16B46FF220132
0801060: 511C281CA04F3F68B847041C631C1CD0
0801070: 02209349096888470390049803990870
0801080: 04980004000E039948706B460222201C
0801090: 9D4F03993F68B8476946201C9C4A1268
08010A0: 90479C49039809688847281C99490968
08010B0: 8847301C05B0F0BD10B5037800229A42
08010C0: 07D201E00132FAE754002418A4788C54
08010D0: F8E70024CC5410BD30B500230022C046
08010E0: C45C002C08D01C1C0133045D8C540024
08010F0: 8D186C700232F3E730BD10B5021C0020
0801100: 0021C046535C002B04D00B1C0131D35C
0801110: 5840F7E710BDF3B583B0FF2001306849
0801120: 09688847061C0220654909688847041C
0801130: 0020607073490498096888470006000E
0801140: 02900498FFF7D9FF029948400190311C
0801150: 0498FFF7C1FF6B46FF220132511C624F
0801160: 03983F68B847051C6B4600220021281C
0801170: 724F3F68B847029921706B460222211C
0801180: 281C614F3F68B84702994A006B46311C
0801190: 281C5D4F3F68B847019820706B460222
08011A0: 211C281C584F3F68B8476946281C584A
08011B0: 12689047301C574909688847201C5549
08011C0: 0968884705B0F0BDF1B58CB0012008AB
08011D0: 18700C99086807905948069006988688
08011E0: 06984588202036490968884709904020
08011F0: 3349096888470A904020314909688847
0801200: 0B9040202E4909688847041C4DA1354A
0801210: 099812689047331C4EA1324F0A98099A
0801220: 3F68B84700962B1C4CA12E4F0B980A9A
0801230: 3F68B84703A93F4A0B98126890470290
0801240: 0298431C3BD1002D22D0331C2A1C47A1
0801250: 201C244F3F68B84704AA0120474B0A99
0801260: 1B689847211C0B98FFF755FF331C2A1C
0801270: 43A1201C1B4F3F68B847201CFFF74EFE
0801280: 331C2A1C48A1201C164F3F68B8470CE0
0801290: 281CFFF7B7FE002807D047A1201C114A
08012A0: 12689047201CFFF739FE08AB18784000
08012B0: 079A811808AA201CFFF722FE04E181E0
08012C0: B81580A0C41580A0303A5C4D6973635C
08012D0: 6770735C5F6C6F6766696C652E747874
08012E0: 00000000DC1580A0A01580A05B25692E
08012F0: 25692E2569202D2025693A25693A2569
0801300: 5D200000C81580A0A41580A00D0A0000
0801310: AC1580A0BC1580A0303A5C4D6973635C
0801320: 6770735C6C6173746E65742E746D7000
0801330: 00000000B01580A0C01580A0A81580A0
0801340: D4D26CA8303A5C4D6973635C67707300
0801350: 0000000025735C256900000025735C25
0801360: 692D25692E746D6F0000000030206365
0801370: 6C6C3A25692D256900000000B41580A0
0801380: 6E6577206E6574776F726B20666F756E
0801390: 64205B43656C6C2049443A25692C204C
08013A0: 41433A25695D0000736176696E672025
08013B0: 692D2569000000006E6F206E6574776F
08013C0: 726B00000399081CFFF776FE281CFFF7
08013D0: 19FE002840D0039A02320092331C2A1C
08013E0: 4CA1201C564F3F68B847201CFFF796FD
08013F0: 039800783138082811D2039800783138
0801400: 059050490598096888474FA1201C4C4B
0801410: 059A1B689847201CFFF780FD1CE00398
0801420: 0078612803D003980078412806D14BA0
0801430: FFF774FD4D48006880470DE003980078
0801440: 712803D003980078512806D148A0FFF7
0801450: 65FD4E480068804728E0039800787628
0801460: 03D003980078562806D1022201212F20
0801470: 474B1B68984719E003980078652803D0
0801480: 03980078452811D108AB18784000079A
0801490: 811808AA0B98FFF733FD08AB18780138
08014A0: 0C9948603B490C980968884708AB1878
08014B0: 4000079A811808AA03980230FFF720FD
08014C0: 354903980968884708AB18780138079A
08014D0: 1080324909980968884730490A980968
08014E0: 88472E490B9809688847201C2B490968
08014F0: 88470DB0F0BD70B5051C0C1C161C201C
0801500: FFF762FE70BD10B5041C201CFFF75CFE
0801510: 10BD00004E6574776F726B206368616E
0801520: 67653A205B43656C6C2049443A25692C
0801530: 204C41433A25695D2028257329000000
0801540: DC1580A0E81580A050726F66696C6520
0801550: 6368616E67653A2025690000416C6172
0801560: 6D20436C6F636B0000000000E01580A0
0801570: 537769746368696E6720746865207068
0801580: 6F6E65206F66660000000000E41580A0
0801590: F01580A0EC1580A0C01580A0BC1580A0
08015A0: 24B313A14CB413A1D8B213A178B213A1
08015B0: FF78C3A0CC8319A1980F82A0001082A0
08015C0: DDAEC3A03B06B9A0D9F46EA179F36EA1
08015D0: 99F36EA1BCF36EA159F46EA119EF6EA1
08015E0: F9C4ACA088CB16A167188DA0D1FDA6A0
08015F0: 249C95A0
#pragma disable old_equal_ff
;08012C8: 30 00 ;disable logfile
;080136C: 30 76 ;default vibra on network change
;* SuperFast main menu *
; (c) SiNgle
; (p) TheKING
;Menu-Calls records-Durat/charges makes the phone crash
09432F4: BB028F 39038D
;* Change Download Assistent to Opera Mini *
; (c) Jhellico
; (r) ***SpY***
08F0445: 446F776E6C6F61642041 "OperaMini",00
08FB84D: 446F776E6C6F61642041 "OperaMini",00
0B8BEA1: 446F776E6C6F61642041 "OperaMini",00
;* Running functions with *# codes *
; (c) empeka
; (!) MasterPatch
/*
Patch allows to bind function to *#...# code.
This way we can save shortcut entries like ELSE_PUSHTOTALK or ELSE_REMOTESYNC normally used by some patches.
CodeStr: first characters of calling string. (i.e. *#67).
FN: address of function called by CodeStrN# (i.e. F0 is called by *#670#; F1 by *#671# and so on).
*/
171B668: 0655021951700522 004B9847,0xA0FC3501 ; CX70v56
#pragma enable old_equal_ff
0FC3500: 00210655021951700522F7B5051C1548
0FC3510: FDF776FB20D02C243019FCF7DDFD041C
0FC3520: 631CE85C232817D13427F019291CFCF7
0FC3530: CFFD011900230B70081B2C27F119FCF7
0FC3540: C3FD002808D12B5D303B9B009B19D879
0FC3550: 002801D05B689847F7BC08BC04331847
0FC3560: 0xB1C2D3E4,0x0000EA03,0000000000000000,\
"{patch=HashCodes id=EA03 mem=68}\
{4 a F0}\
{8 a F1}\
{12 a F2}\
{16 a F3}\
{20 a F4}\
{24 a F5}\
{28 a F6}","\
{32 a F7}\
{36 a F8}\
{40 a F9}\
{44 s CodeStr maxlen=7}",00
#pragma disable old_equal_ff
;* Talking Phone v3 *
; (c) avkiev
; (r) SiNgle
; (p) me-at
;1. Shortcut
09436C0: "ELSE_COUNT_DOWN",00,A3F98EA0 "ELSE_COUNT_DOWN",00,0xA0FC3001 ; CX70v56 - ELSE_COUNT_DOWN
;0943A68: "ELSE_REMOTESYNC",00,510CFCA0 "ELSE_REMOTESYNC",00,0xA0FC3001 ; CX70v56 - ELSE_REMOTESYNC
;0943A00: "ELSE_PUSHTOTALK",00,CD038FA0 "ELSE_PUSHTOTALK",00,0xA0FC3001 ; CX70v56 - ELSE_PUSHTOTALK
;2. Alarm
;Spell time instead of Alarm (doesn't work if phone is off)
0ACC4A4: 0F2098F666E93080 00488047,0xA0FC30A7 ;cx70v56
0FC30D4: 20 30
#pragma enable old_equal_ff
0FC3000: FFB57048FDF7FCFD4CD020210902F068
0FC3010: 884229D0F160301C1430306118307061
0FC3020: 0020311C2E31321C76320B8813800130
0FC3030: 02310232002BF8D10138B0850638311C
0FC3040: 743108803167311CA031301CB030C860
0FC3050: 062008822E20C8827720088361204883
0FC3060: 76208883012008840020311DFCF7C8FF
0FC3070: 341CCC340025632000F05CF83179B078
0FC3080: 002803D13C2700F02AF801E000F04EF8
0FC3090: 7179002903D1622000F04CF802E04627
0FC30A0: 00F01DF8FFBD7EB5FDF73AFBF878A828
0FC30B0: 01D0002005E04348FDF7A2FD01D07078
0FC30C0: 00287EBC03D10F20FDF766F802E00F20
0FC30D0: FFF796FF2080012080BC0437384700B5
0FC30E0: 14290CD30A2080B4FCF79AFF80BC4200
0FC30F0: C000801800F01EF80520002912D0081C
0FC3100: 01290AD0022908D000F014F805200029
0FC3110: 08D0052906D2022004E0C019143000F0
0FC3120: 09F8081CC01900F005F800BD00B53D20
0FC3130: A027F4E782B52060201D291C0FA20132
0FC3140: FDF792F821680A20FCF76AFF30303031
0FC3150: B28D52002232B0520232B152301C0C30
0FC3160: FDF762F8716A88000918091809183C20
0FC3170: FCF756FF2D180C3482BDC046FCB51148
0FC3180: FDF73EFD1AD0FF20341CC0340C342168
0FC3190: 8142FBD020600A20FCF742FF30303031
0FC31A0: 321CAC32D0801181A7200090311CC031
0FC31B0: 01910C2050390023FDF74AF8FCBD
0FC31C0: 0xB1C2D3E4,0x0000AB05,0000000000000000,"\
{patch=TalkingPhone ver=3 cp=avkiev id=AB05 mem=288}\
{1 cb UseAsAlarm v=1}\
{2 o Language `Russian`=0 `Polish`=1}\
{46 u WAVs maxlen=32 v=`0:\\Sounds\\Time\\xx.wav`}",00
#pragma disable old_equal_ff
;* Hourly event and sound alerts after missed events and state of battery v12 *
; (c) avkiev
; (r) SiNgle
; (!) MasterPatch, TalkingPhone
/*
Phone executes every hour some tasks.
Besides, if you miss some event - mobile plays each N minutes according ringtone.
Alerts plays only from H1 to H2 hour, see options.
Alerts plays not often, than once per N minutes.
Alerts aren't play if sound is off.
Ringtone 7F doesn't play.
If ringtone more than 80h, than ringtone (R-80h) plays and phone are vibrate.
For example, if you set ringtone DF, than ringtone 5F plays and phone is vibrate.
Buffer of Hourly Events Tuning contains 24*7 bytes, which defines tasks,
which will execute when according hour comes.
If according byte equal to 00 - then no tasks will execute.
Bits of these bytes define in such manner:
-0 (1) - Play HourlyBeep
-1 (2) - Spell current time (must be installed patch "Talking phone")
-2 (4) - Run midlet
-3 (8) - Switch mobile off
-4 \
-5 > Set Profile
-6 /
-7 - Reserved
Example 1. If in this buffer byte (09,01) equals to 31 (=30+1),
then at Tuesday,9:00 mobile switches to 3rd profile and plays HourlyBeep.
Example 2. If in this buffer byte (18,06) equals to 25 (=20+1+4),
then at Sunday,18:00 mobile switches to 2nd profile, plays HourlyBeep and run midlet.
Example 3. If in this buffer byte (23,00) equals to 08, then at Monday,23:00 mobile switches off.
*/
;Entry must be word-aligned. If no - just SUBTRACT 2 and change old data
171C514: 0E1CD7B03BA936A8 004A9047,0xA0FC4039 ; CX70v56 - Mainscreen
171F7C4: 0E1C9AB007A902A8 004A9047,0xA0FC404B ; CX70v56 - Screensaver
#pragma enable old_equal_ff
0FC4000: 01B57F21084081B0031C102042210902
0FC4010: 093100220092FCF7BBF8019880280AD3
0FC4020: B07F012802D0FCF7EBF804D02F200121
0FC4030: 727FFCF7B5F803BD00B500F00FF804BC
0FC4040: D7B03BA936A80432104700B500F006F8
0FC4050: 04BC9AB007A902A80432104783B53948
0FC4060: FCF7CEFD6BD0301D011C0831FBF7C8FF
0FC4070: 347B757B002D23D1F078A04220D0F470
0FC4080: 301DFBF7C1FFE100091B40182030355C
0FC4090: 280902D00138FBF7BFFF680802D3307D
0FC40A0: FFF7AEFFA80801D3FCF7A6FAE80803D3
0FC40B0: 301CC830FCF7D0F8280901D3FBF7C4FF
0FC40C0: 7078B178884202D3A04204D901E0A042
0FC40D0: 35D88C4233D8FCF7CFFA39788908707D
0FC40E0: 1ED2FCF7BDF80028B07D19D1FCF7D8FA
0FC40F0: 39880029F07D13D1FCF7A2FA3988727E
0FC4100: 9142307E0CD37988032918D3B07EF17E
0FC4110: 012905D0FCF7B4FA39680A790C2A0ED8
0FC4120: FF280CD0F17F727B8A4200D23C32521A
0FC4130: 337F9A4203D3727BF277FFF761FFD0BD
0FC4140: 0xB1C2D3E4,0x0000AB06,0000000000000000,"\
{patch=Alerts ver=12 cp=avkiev id=AB06}\
{1 b OnlyFrom v=8}\
{2 b OnlyTo v=23}\
{20 h HourlyBeep maxlen=1 v=33}\
{21 h MissedAlarm maxlen=1 v=DF}\
{22 h MissedCall maxlen=1 v=DC}\
{23 h MissedEvent maxlen=1 v=D6}","\
{24 h LowBattery maxlen=1 v=02}\
{25 b LowIfLess v=2}\
{26 h FullBattery maxlen=1 v=39}\
{27 cb PlayIfCable}\
{28 b `Period (min)` v=3}\
{29 b VibraDuration v=3}\
{30 cb VibraEvenIfOff}\
{32 h 00 maxlen=7 v=01010101010101}","\
{39 h 01 maxlen=7 v=01010101010101}\
{46 h 02 maxlen=7 v=01010101010101}\
{53 h 03 maxlen=7 v=01010101010101}\
{60 h 04 maxlen=7 v=01010101010101}\
{67 h 05 maxlen=7 v=01010101010101}","\
{74 h 06 maxlen=7 v=01010101010101}\
{81 h 07 maxlen=7 v=01010101010101}\
{88 h 08 maxlen=7 v=01010101010101}\
{95 h 09 maxlen=7 v=01010101010101}\
{102 h 10 maxlen=7 v=01010101010303}","\
{109 h 11 maxlen=7 v=01010101010303}\
{116 h 12 maxlen=7 v=01010101010303}\
{123 h 13 maxlen=7 v=01010101010303}\
{130 h 14 maxlen=7 v=01010101010303}\
{137 h 15 maxlen=7 v=01010101010303}","\
{144 h 16 maxlen=7 v=01010101010303}\
{151 h 17 maxlen=7 v=01010101010303}\
{158 h 18 maxlen=7 v=03030303030303}\
{165 h 19 maxlen=7 v=03030303030303}\
{172 h 20 maxlen=7 v=03030303030303}","\
{179 h 21 maxlen=7 v=03030303030303}\
{186 h 22 maxlen=7 v=03030303030303}\
{193 h 23 maxlen=7 v=03030303030303}\
{200 sf Midlet mask=*.jad maxlen=56 v=`0:\\Java\\jam\\Applications\\Fonarik\\Fonarik.jad`}\
",00
#pragma disable old_equal_ff
;{123 h 13 maxlen=7 v=01010101010303}
; 13 hours MoTuWeThFrSaSu
;* Bellevue. Disable icons on mainscreen v2 *
; (c) benj9
; (i) KreN
; (!) MasterPatch
1732450: 0xA0CAE7A9 0xA0FC3901 ; CX70v56
#pragma enable old_equal_ff
0FC3900: FFB50848FDF77CF905D07078012806D0
0FC3910: FCF782FC03D0FFBCFFB4FCF701FCFFBD
0FC3920: 0xB1C2D3E4,0x0000CD02,0000000000000000,"\
{patch=Bellevue ver=2 id=CD02}\
{1 cb `Work in Unlocked`}\
",00
#pragma disable old_equal_ff
;* RouteDL v2 *
; (c) benj9
; (i) empeka
; (!) MasterPatch
; routes the dynamic lights signals to keypadlight or mainscreen
115113C: 0160A0E1 6FC8F9FA ; CX70v56 (SetIllumination + 4)
#pragma enable old_equal_ff
0FC3300: 0E1CFEB502281AD17FB40E48FDF778FC
0FC3310: 77787FBC13D00120384204D000208EB4
0FC3320: FCF78EFE8EBC0220384204D001208EB4
0FC3330: FCF786FE8EBC0420384200D00220FEBD
0FC3340: E4D3C2B1,0x0000EA02,0000000000000000,\
"{patch=RouteDL id=EA02}\
Route to:\
{1.0 cb Display}\
{1.1 cb Keypad}\
{1.2 cb Dyn.light}",00
#pragma disable old_equal_ff
;* Invert digiclock ScreenSaver *
; (c) SiNgle
; (p) DoGraf
+3C5C
171C3DE: 01 00 ;1h back
171C3E6: 00 01 ;1h font
171C428: 01 00 ;2h back
171C430: 00 01 ;2h font
171C46A: 01 00 ;":" back
171C472: 00 01 ;":" font
171C4A6: 01 00 ;1m back
171C4AE: 00 01 ;1m font
171C4EE: 01 00 ;2m back
171C4F6: 00 01 ;2m font
171C540: 01 00
171C548: 00 01
+3CC4
17337AC: 00 01 ;ProvName font
17337B0: 01 00 ;background
173381C: 00 01 ;ProvFon with Arrow
1733820: 01 00 ;background with Arrow
+0
;color table (0..17h) R G B
;00 - white
;01 - black
;02 - red (base)
;03 - navy (base)
;04 - green (base)
;05 - magenta (base)
;06 - aqua (base)
;07 - yellow (base)
;08 - red (light)
;09 - navy (light)
;0A - green (light)
;0B - magenta (light)
;0C - aqua (light)
;0D - yellow (light)
;0E - red (dark)
;0F - navy (dark)
;10 - green (dark)
;11 - magenta (dark)
;12 - aqua (dark)
;13 - yellow (dark)
;14-17 - clean
;* Show current time during call v1.1 *
; (c) Bennie
; (r) avkiev, 1nvisible
; (p) me-at
171A394: 04A80B2118F0B0E9 68461B21F2F75AFD
#pragma enable old_equal_ff
170CE50: 30B5041C25F052EC82B0002000A913F5
170CE60: 62ED201C064988472D21215401302118
170CE70: 00A80322034DA84702B0201C30BDC046
170CE80: D9F46EA171BC82A0
#pragma disable old_equal_ff
;* Keypadlight Trigger v2.2 *
; (c) benj9
; (i) empeka
; (f) BuG: this is a fixed v2.1, now it works correctly, if you disable it in general or in profile
; (!) MasterPatch by avkiev
;Entrypoint. Must be aligned to word (4 bytes). If no - add 2
;0B6F1B8: 2A1C01210120,5FF02AEC 00488047,0xA0FC3401,0000 ; SL65v50
;0B696F0: 2A1C01210120,5EF0E2E8 00488047,0xA0FC3401,0000 ; CX65v50
;0C57124: 2A1C01210120,B1F092EC 00488047,0xA0FC3401,0000 ; S65v58
0BD1980: 2A1C01210120,7EF022EE 004880470134FCA0,0000 ; CX70v56
#pragma enable old_equal_ff
0FC3400: 231C2A1C0CB50F48FDF7FAFB01D11CBC
0FC3410: 0AE0FCF7FDFD36181CBC002A00D07278
0FC3420: 317AFF2900D08B0101200121FCF708FE
0FC3430: 04342047
0FC3440: 0xB1C2D3E4,0x0000EA01,0000000000000000,\
"{patch=`Keypad Light` ver=2.2 cp=benj9 id=EA01}\
{sm Brightness}\
{1 sl `Profile 1` r=0..100}\
{2 sl `Profile 2` r=0..100}\
{3 sl `Profile 3` r=0..100}\
{4 sl `Profile 4` r=0..100}\
{5 sl `Profile 5` r=0..100}\
{6 sl `Profile 6` r=0..100}\
{7 sl `Profile 7` r=0..100}","{endsm}\
{sm Delay}\
{8 sl `Profile 1` r=0..255}\
{9 sl `Profile 2` r=0..255}\
{10 sl `Profile 3` r=0..255}\
{11 sl `Profile 4` r=0..255}\
{12 sl `Profile 5` r=0..255}\
{13 sl `Profile 6` r=0..255}\
{14 sl `Profile 7` r=0..255}\
{endsm}",00
#pragma disable old_equal_ff
;** GraphLoader **
; (c) Aru55
; (r) LazyC0DEr, avkiev, 1nvisible
# There is no need to search entrypoints for graph.patches, you have only write an adress of the patch.
# In the patch you need for function LR only.
# There is no need to make "exit" inside patches
;Entry must be word-aligned. If no - just add 2 and change old data
1715650: 1883261C002D0590 004FB847,0xA0FC3E01 ; cx70v56
#pragma enable old_equal_ff
0FC3E00: 7FB50BA000210C290AD002680023013B
0FC3E10: 9A4202D007B4904707BC01310430F2E7
0FC3E20: FFBC04371883261C002D059004903847
#pragma disable old_equal_ff
;0FC3E30-0FC3E60 field for entrypoints
;* Remove GPRS sound *
; (c) AlexeyZ
; (p) Kaldirj
0152416C: 5352544600000400C409D200 000000000000000000000000
;* Show current time during postponed alarm v2 *
; (c) avkiev
; (p) Lost
0A803F4: 42780178 80F534FA
#pragma enable old_equal_ff
0800840: 506F7374706F6E656420416C61726D20
0800850: 6361766B6965762031332E30362E3035
0800860: 01B5D1F099F8411C01BC0838072905D0
0800870: 044A0548011C083190470348017A427A
0800880: 00BDC0463B06B9A004E170A8
#pragma disable old_equal_ff
;080086C: 07 NP ;Profile "No patches"
;* MSPatchLoader *
; (c) KreN
; (r) avkiev
; (!) MasterPatch
; replaces GraphLoader
; does not work with CUNEN
;1641F54: 1883261C002D0590 004FB847,0xA0FC3E01 ; SL65v50
1715650: 1883261C002D0590 004FB847,0xA0FC3E01 ; cx70sw56
#pragma enable old_equal_ff
0FC3E00: 7FB52C48FCF78CFC20217F1839680A68
0FC3E10: 824205D103B44A68904703BC0831F6E7
0FC3E20: FFBC04371883261C002D059004903847
0FC3E30: 00B501242002FCF733F9061CFCF770FC
0FC3E40: 3E6210214A031C4C1A4D2068174B9842
0FC3E50: 18D0154B984215D0114B984212D0114B
0FC3E60: 98420FD0124B98420AD0A3182068A842
0FC3E70: 0AD064189C42F9D1104B9C42E5D100BD
0FC3E80: 9300E418A418F7E73060671D77606418
0FC3E90: 0836EBE7
0FC3EA0: "EELI","EEFU","FFS_","FFS",00
0FC3EB0: 0x0000BBBB,0xAB12CD34,0xA0000000,0xA2000000
0FC3EC0: 0xB1C2D3E4,0x0000CDFF,0xA0FC3E31,0x00000000
0FC3ED0: 00
#pragma disable old_equal_ff
0FC3EB8: 0xA0000000 0xA0FC0000 ; From
0FC3EBC: 0xA2000000 0xA0FE0000 ; To
;* Large Advanced Net Indicator v3 *
; (c) Alex Unknown, KiRiK
; (r) arsh0r, empeka, avkiev, benj9, BuG
; (i) KreN
; (!) MSPatchLoader
; (!) PICTURES
#pragma enable old_equal_ff
0FC5300: 34CD12AB,00B52348FBF77AFC3BD0FBF7
0FC5310: C3F93868002836D0FAF77EFF0130F178
0FC5320: C14030D382B000218323B2782A208018
0FC5330: 0090012001900A9D6869FAF7F5FE02B0
0FC5340: 00207178F268FAF7EBFE0025FBF780F9
0FC5350: 3C1CB178A81E2388FF2B01D2726800E0
0FC5360: B268A379002B07D0801C3FB4FAF7D8FE
0FC5370: 3FBC0133692BF7D30C34063100200238
0FC5380: 0135072DE7DB00BD
0FC5390: 0xB1C2D3E4,0x0000CD05,0000000000000000,"\
{patch=`LANI` ver=3 id=CD05}\
{1 sl `background Y` range=46..86 v=56}\
{2 sl `upper stripe Y` range=55..95 v=65}\
{3.0 cb `Show in lock`}\
{3.1 cb `Show in unlock`}\
{sm PicSetup}","\
{4 i `pic 900` v=1287}\
{8 i `pic 1800` v=1288}\
{12 i `background pic` v=1286}\
{endsm}\
",00
#pragma disable old_equal_ff
;* SVS, SMS view shortcut *
; (c) Bennie
; (p) Lost
;Use Right Arrow as a "View Next Message" shortcut and
;Left Arrow key as a "View Previous Message" shortcut
0AAFF8C: 69688160 E7F246F8
0AB0508: 013290422AD9 B368E6F279FD
0AB0514: 0130 101C
0AB0578: 3B1CAA68 6B892A89
0AFB906: 201C9CF172F90C23 8A2008E0012729E0
0AFB934: 18D0 E9D0
#pragma enable old_equal_ff
0D97000: 012B01D0013200E0013A002A02DB8242
0D97010: 02DA7047421E704700227047,A9880181
0D97020: 298941817047
#pragma disable old_equal_ff
;* Read Message when Key Locked v2.1 *
; (c) Bennie
; (r) avkiev
; (p) Lost
171C46C: F8F7F4FD 20F063FA
171F98A: 0223E05E 1CF0E1FF
#pragma enable old_equal_ff
173C900: 40B50026052814D1E1F786FF01280AD0
173C910: E2F7BCFE01280CD10320154B98471548
173C920: 8047022605E00320114B9847DEF703FC
173C930: 0126301C40BD0223E85E00B5FFF7E0FF
173C940: 002802D1D8F788FB00BD01B00A490847
173C950: 0223E05E01B5FFF7D3FF002800D101BD
173C960: 02B0022802D10020E3F751FC03490847
173C970: 0D1ABDA0E43073A1CFC371A179FA71A1
#pragma disable old_equal_ff
;* BlackList v3 beta *
; (c) SiNgle
; (i) KreN
; (p) vmaxy202
; (!) MP + FL
0B80F2A: 061C281C 8EF4E9FA ; 061C281CAAAAAAAA0468AAAAAAAAA042
0B81C1C: 0006000E 8DF478FC ; 0006000EFF2FAAAAFD2FAAAAFC2FAAAA
0B82086: B0420ED1 8DF44BFA ; B042AAAA20780428AAAA092010AB1872 3rd entry
#pragma enable old_equal_ff
080F500: FFB501490847C046,0xA0FC6C2D
080F510: 7FB501490847C046,0xA0FC6C69
080F520: FFB501490847C046,0xA0FC6C01
0FC6C00: 3048F9F7FDFF0AD000980130325C002A
0FC6C10: 0BD000F042F8FFE7FFBC01B003E0FFBC
0FC6C20: 08BCB04200D0244B1847FFBD2548F9F7
0FC6C30: E7FF0FD00098FF280CD0012040B41D4C
0FC6C40: A047002840BC05D1F27A002A09D000F0
0FC6C50: 24F803E0FFBC061C281C00BDFFBC0126
0FC6C60: FAE7FFBCFD26F7E71648F9F7C9FF0CD0
0FC6C70: 079FFF2F09D0069EB1698F4205D0827A
0FC6C80: 002A08D000F009F803E07FBC0006000E
0FC6C90: 00BD0127F9E7FD27F7E7FFB5012A05D0
0FC6CA0: 032A05D00020F9F743FB01E0F9F73CFB
0FC6CB0: FFBDC046,0xA1258F6D,0xA0B820A9 ; A = 10B5041CAAAAAAAA3221201CAAAAAAAA ,B=former jump 3rd entry
0FC6CC0: 0xB1C2D3E4,0x0000CD09,0000000000000000,"\
{patch=BlackList id=CD09}\
{c type Normal=0 Drap=1 Busy=2 Quiet=3}\
{1 o `No group` c=type v=0}\
{2 o VIP c=type v=0}\
{3 o Office c=type v=0}\
{4 o Family c=type v=0}\
{5 o Individual c=type v=0}","\
{6 o Leisure c=type v=0}\
{7 o Private c=type v=0}\
{8 o Business c=type v=0}\
{9 o Received c=type v=0}\
{10 o `Non adressbook` c=type v=0}\
{11 o `Hidden-ID` c=type v=0}",00
#pragma disable old_equal_ff
;* Accu Temperature As Graphic Indicator v2.1 *
; (c) benj9
; (r) ACiDmrp, avkiev, BuG
; (!) MasterPatch
; new in 2.1: canvas is set by icon boundaries.
; there are 14 pictures. 1 pic below temp_min, 1 pic over temp_max, 12 pics in the range of temp_min to temp_max
; in masterpatch you can set temp_min and the range between temp_min and temp_max (19.2 or 38.4°C)
; example patch icons (as test you can use the normal accu icons via masterpatch):
; http://files.modopo.com/patches/preview/AccuCIndicatorPics_r.rar
17159DC: 584300AB091A188B0130 004FB847,0xA0FDE311,C046 ; CX70v56
#pragma enable old_equal_ff
0FDE300: 41636375546D704932312C62656E6A39
0FDE310: 7FB52848E2F774FC3FD001200321E1F7
0FDE320: 87FE0A210902AA31401A112571574018
0FDE330: 00D54042C021357C002D03D0C0311B23
0FDE340: 052501E01C230425F778C01B01D5B468
0FDE350: 09E0884201DBF46805E0C117D9404018
0FDE360: 71682841441882B0201CE1F7CDFEB178
0FDE370: 091801200190091A0091201CE1F7C8FE
0FDE380: 71784318013BB2780F98E1F7CDFE02B0
0FDE390: B1787078221CE1F7BFFEFFBC58436B46
0FDE3A0: 091A188B013004373847091801397047
0FDE3B0: E4D3C2B1CDCC00000000000000000000
0FDE3C0: "{patch=AccuTemperaIndic ver=2 cp=benj9 id=CCCD}","\
{sm `Icon/Canvas Setup`}","\
{1 xy `Icon Pos` x=102 y=14}","\
{4 i `1st icon pit` v=247}","\
{8 i `underrun icon pit` v=260}","\
{12 i `overflow icon pit` v=259}","\
{endsm}","\
{sm `Thermometer Setup`}","\
{3 b `1st icon temperature (0..25.5°C x 10)` v=150}","\
{16 o `range cold to hot` `19.2°C`=0 `38.4°C`=1}","\
{17 b `temperature calibration (-3..3°C x 10)` r=-30..30}","\
{endsm}",00
#pragma disable old_equal_ff
;* Running Some Functions While Keyboard is Locked v10.5 *
; (c) 1nvisible
; (r) Bennie, avkiev, AsteriX, KiRiK, SiNgle
; (p) empeka
; (!) MasterPatch
171C46C: F8F7F4FD 1FF000FF ; entry fore idle mode
171F98A: 0223E05E 1CF073FC ; entry for screensaver mode
#pragma enable old_equal_ff
173C270: 014B1847014B1847A120FCA0C120FCA0 ; patch loader
0FC20A0: 00B50223E85E00F019F8002802D1FEF7
0FC20B0: 43F900BD01B00120FEF732F9201CB0BD
0FC20C0: 0223E05E01B500F009F8002800D101BD
0FC20D0: 02B00120FEF724F9301C70BDFFB5FEF7
0FC20E0: 1FFB10377348FEF78BFD01BC5BD0C0B4
0FC20F0: 53281AD000281AD001281AD005281AD0
0FC2100: 0E281AD00F281AD025281AD026281AD0
0FC2110: 27281AD028281AD029281AD014281AD0
0FC2120: 15283BD016283AD03FE0042414E00624
0FC2130: 12E0082410E00A240EE00C240CE00E24
0FC2140: 0AE0102408E0122406E0142404E01624
0FC2150: 02E0182400E01A24335D0134325D0121
0FC2160: 114203D000F074F800291ED002211142
0FC2170: 01D000F076F80421114201D000F076F8
0FC2180: 3870FF2B11D0012B14D0022B15D0E02B
0FC2190: 34D2D02B27D2902B1EDC06E04AE039E0
0FC21A0: C0BC00F06DF80020FEBDC0BC00F068F8
0FC21B0: 0120FEBDFEF720FAF7E7FEF73DF80128
0FC21C0: 07D0FEF735F8012800D0EEE7FEF738F8
0FC21D0: EBE7FEF739F8E8E7982BE6DC913B181C
0FC21E0: FDF71AFFE1E7DF2BDFDCD03B5C203C21
0FC21F0: 594309188819FEF72FF8D6E7EF2BD4DC
0FC2200: E03B9B001C33F358002BCED0FFB49847
0FC2210: FFBCCAE7B178002901D13870C0E70129
0FC2220: 01D13870C1E700F013F80129BDD100F0
0FC2230: 18F8BAE77178002901D13870B0E700F0
0FC2240: 07F80029B1D000F00CF800F00FF8ACE7
0FC2250: FDB53A789042387001D1012100E00021
0FC2260: FDBDFFB50320FDF7DBFFFFBDFFB5FEF7
0FC2270: 1BFA00233B70FEF763F810230370FFBD
0FC2280: FFB5381D03A201320323F15CFDF7ECFF
0FC2290: FFBDC046FFB5FEF743FA1037FF203870
0FC22A0: FFBD
0FC22B0: 0xB1C2D3E4,0x00001E00,00000000,00000000,\
"{patch `RSFWKL` id=1E00 cp=1nvisible ver=10.5}","\
{info `The phone runs some functions while keyboard is locked`}","\
{1 o `Unlock Type` `By Long Press`=0 `By Double Press`=1 v=0}","\
{2 o `Numbers` `Show Locked Screen`=0 `Do not Show`=1 `LightOn by Double Press`=2 v=2}","\
{3 b `Delay for Double-Click` v=200}","\
{of +4}","\
{sm `Key Bindings`}","\
{sm `Left SoftKey`}","\
{0 hex `Function` maxlen=1 v=02}","\
{1 hex `Option` maxlen=1 v=06}","\
{endsm}","\
{sm `Right SoftKey`}","\
{2 hex `Function` maxlen=1 v=FF}","\
{3 hex `Option` maxlen=1 v=07}","\
{endsm}","\
{sm `Red Button`}","\
{4 hex `Function` maxlen=1 v=FF}","\
{5 hex `Option` maxlen=1 v=02}","\
{endsm}","\
{sm `Green Button`}","\
{6 hex `Function` maxlen=1 v=02}","\
{7 hex `Option` maxlen=1 v=02}","\
{endsm}","\
{sm `Volume Down`}","\
{8 hex `Function` maxlen=1 v=E0}","\
{9 hex `Option` maxlen=1 v=07}","\
{endsm}","\
{sm `Volume Up`}","\
{10 hex `Function` maxlen=1 v=01}","\
{11 hex `Option` maxlen=1 v=00}","\
{endsm}","\
{sm `Joy Down`}","\
{12 hex `Function` maxlen=1 v=92}","\
{13 hex `Option` maxlen=1 v=03}","\
{endsm}","\
{sm `Joy Up`}","\
{14 hex `Function` maxlen=1 v=91}","\
{15 hex `Option` maxlen=1 v=03}","\
{endsm}","\
{sm `Joy Right`}","\
{16 hex `Function` maxlen=1 v=D0}","\
{17 hex `Option` maxlen=1 v=07}","\
{endsm}","\
{sm `Joy Left`}","\
{18 hex `Function` maxlen=1 v=D1}","\
{19 hex `Option` maxlen=1 v=07}","\
{endsm}","\
{sm `Joy Press`}","\
{20 hex `Function` maxlen=1 v=E1}","\
{21 hex `Option` maxlen=1 v=07}","\
{endsm}","\
{sm `Asterisk`}","\
{22 hex `Function` maxlen=1 v=E2}","\
{23 hex `Option` maxlen=1 v=07}","\
{endsm}","\
{endsm}","\
{sm `Functions`}","\
{24 a `0` v=A0318941}","\
{28 a `1` v=A031894B}","\
{32 a `2` v=A0319119}","\
{36 a `3` v=A0319363}","\
{40 a `4` v=A0319363}","\
{44 a `5` v=A0319363}","\
{48 a `6` v=A0319363}","\
{52 a `7` v=A0319363}","\
{56 a `8` v=A0319363}","\
{60 a `9` v=A0319363}","\
{64 a `A` v=A0319363}","\
{68 a `B` v=A0319363}","\
{72 a `C` v=A0319363}","\
{76 a `D` v=A0319363}","\
{80 a `E` v=A0319363}","\
{84 a `F` v=A0319363}","\
{endsm}","\
{sm `Midlets`}","\
{88 sf `0` mask=`*.jar` maxlen=59}","\
{148 sf `1` mask=`*.jar` maxlen=59}","\
{208 sf `2` mask=`*.jar` maxlen=59}","\
{268 sf `3` mask=`*.jar` maxlen=59}","\
{328 sf `4` mask=`*.jar` maxlen=59}","\
{388 sf `5` mask=`*.jar` maxlen=59}","\
{448 sf `6` mask=`*.jar` maxlen=59}","\
{508 sf `7` mask=`*.jar` maxlen=59}","\
{568 sf `8` mask=`*.jar` maxlen=59}","\
{628 sf `9` mask=`*.jar` maxlen=59}","\
{688 sf `A` mask=`*.jar` maxlen=59}","\
{748 sf `B` mask=`*.jar` maxlen=59}","\
{808 sf `C` mask=`*.jar` maxlen=59}","\
{868 sf `D` mask=`*.jar` maxlen=59}","\
{928 sf `E` mask=`*.jar` maxlen=59}","\
{988 sf `F` mask=`*.jar` maxlen=59}","\
{endsm}",00
#pragma disable old_equal_ff
;* Blinker v3.2 *
; (c) benj9
; (r) 1nvisible, avkiev, BuG, Chaos
; (!) MasterPatch (+ Library functions f002, f008, f077, f081, v12, z00)
; (!) masterpatch midlet 0.91 or higher required
; Blinker on missed events*, net traffic speed, net lost & boot sfx to keypad and/or screen
; Blinks: 1x by 1 missed event, 2by2 events, 3by3 events, dynamic sweep blinker if more events.
; * missed events are understood as the number of uncommitted elements of the new message inbox
; history
; v3.2 optimized, config mp-midlet0.9 compatible, flash-at-illumination-on added.
; v3.1 minor bugs removed
; v3 masterpatch compatible
; v2 net traffic included, debugged
; v1 initial release
115116C: 0070A0E1 A72DFAEB ; entry cx70fw56
#pragma enable old_equal_ff
0FDC800: 426C696E6B6572332E322C62656E6A39
0FDC810: 6E402DE9A8729FE517FF2FE1FFB500F0
0FDC820: 67F9307300F0EAF8FFBD00F061F9B37C
0FDC830: 002B0DD1FF23B374012305D1A24A0621
0FDC840: 090200F04DF925E01A23737200F05DF8
0FDC850: 021C1FD100291DD000F04AF9B57D737D
0FDC860: 002B00D1B47500F0CAF913D0002C0CD0
0FDC870: ED180FD100F0A5F90CD04023FB5C002B
0FDC880: 08D00420FFF7CAFF04E0B3695B7A002B
0FDC890: 00D01C1C101C071C6EBDFFB500F05FF9
0FDC8A0: 00F0ADF93D1C002D27D000F023F9031C
0FDC8B0: 00F08BF9011C00F077F9021C00F081F9
0FDC8C0: 14D0002B04D0012A07D100290ED104E0
0FDC8D0: 012A0ED1002910D008E0042B01DA181C
0FDC8E0: 08E00121717400F010F80DE000F051F8
0FDC8F0: 0AE00020FFF792FF06E0E96B162900DA
0FDC900: 1621714A00F0ECF8FFBDFFB500F027F9
0FDC910: 707C002803D005204821032202E00420
0FDC920: 60210422B073F173F27200F001F8FFBD
0FDC930: FFB5002500F063F91FD0002000F0AAF9
0FDC940: 00F014F9717AB27B914201DA012204E0
0FDC950: F27B914202DD00220125B272F27A0F1C
0FDC960: D7400137B27A002A01D1C91B00E0C919
0FDC970: 7172012D01D0554A08E0F07D002802D0
0FDC980: 00F0B8F801D100F0DDF84F4A00F0A8F8
0FDC990: FFBD00B500F0ACF8B069002806D04168
0FDC9A0: 142903DD1C364D4A00F09AF800F001F8
0FDC9B0: 00BD00B500F023F919D0022000F06AF9
0FDC9C0: 00F003F9012812DDF07400280FD000F0
0FDC9D0: EBF8011C00F0F5F8F27D002A07D00028
0FDC9E0: 01D0002903D000F0C1F8394A02E000F0
0FDC9F0: A9F8354AF17C00F073F800BD00B500F0
0FDCA00: AEF80021F172B17D002900D0FF213172
0FDCA10: 00F001F800BD00B500F0F1F824D0317B
0FDCA20: 08234B43002903D0042903D0002002E0
0FDCA30: 012000E0032000F02DF900F097F8F07A
0FDCA40: 97A29B18052809DA821C995C002905D0
0FDCA50: 0130F0721F4A00F043F80BE000F00BF8
0FDCA60: 012801D01C4A02E000F06CF8164A1988
0FDCA70: 00F036F800BD3EB5317B042917D0F07D
0FDCA80: 002814D000290BD000F09FF802280EDA
0FDCA90: 00F030F83073002809D0042807DA08E0
0FDCAA0: 00F028F803D100F07FF8002801D00120
0FDCAB0: 00E000203EBD00B500F044F8022100F0
0FDCAC0: E7F800BD2BC8FDA09BC8FDA031C9FDA0
0FDCAD0: B3C9FDA017CAFDA0FDC9FDA0B7CAFDA0
0FDCAE0: 00B5042900DA0421301CE3F7BDFB00BD
0FDCAF0: 784E70478EB5002000F0A5F803D0E3F7
0FDCB00: CFFD387800E0002000288EBD14B5F47D
0FDCB10: 002C06D0012C05D0012000F008F8022C
0FDCB20: 00D114BD14BC002000F001F800BD92B5
0FDCB30: 01217175337CE3F783FA0021717592BD
0FDCB40: B07D7047FFB5FFF7FBFF071C3A1C0020
0FDCB50: FFF7EDFF3A1C0120FFF7E9FFFFBD02B5
0FDCB60: 0021FFF7C5FF00F093F802BD0FB5FFF7
0FDCB70: BFFF307D002808D0022814D0FFF7E0FF
0FDCB80: 002802D000F01DF80DD1B169002902D0
0FDCB90: 0A7A002A00D14122317AFF235B1A3372
0FDCBA0: 1A40FFF7B3FF0FBD0EB5012000F04BF8
0FDCBB0: 01D101200EBD00F001F80EBD47480078
0FDCBC0: 704745480088002870470EB5022000F0
0FDCBD0: 3AF813D0E3F758FB00280ED00F2801DD
0FDCBE0: 14280ADD052803DD063880000A3005E0
0FDCBF0: 0330062802DA073000E000200EBD1FB5
0FDCC00: E3F78EFD3F68013701D42FA704E03548
0FDCC10: E3F7F6FF05D10027002000F00FF8381C
0FDCC20: 07E0407800F00AF8E3F7F2F9C0008019
0FDCC30: 371CFFF75DFFB061002F1FBD40B5FFF7
0FDCC40: 57FF307440BD28B5B569002D02D10020
0FDCC50: 011C17E002280ED0032809D0AB780128
0FDCC60: 0AD030201840000908211940C90809E0
0FDCC70: 0220002106E0EB780620184040080121
0FDCC80: 19406A68002828BDF075307D022800D0
0FDCC90: 3175704700B5FFF7D6FFFFF7F5FF00BD
0FDCCA0: 00040A0C0A0C0D99C201440000000099
0FDCCB0: 2002201C24000099E001201C201C2499
0FDCCC0: E001080A080A18990000200000000000
0FDCCD0: 40000000,0xA8200300,0xA868C75C,0xA868F33C ; -RBC
0FDCCE0: E4D3C2B1CCCC00000000000000000000
0FDCCF0: "{patch=Blinker ver=3.2 cp=benj9 id=CCCC}","\
{tp me}","\
{2.4 cb `screen` v=1}","\
{2.5 cb `keypadlight` v=01}","\
{2.3 cb `only if illumi off` v=1}","\
{endtp}","\
{tp nl}","\
{2.1 cb `screen` v=0}","\
{2.2 cb `keypadlight` v=1}","\
{2.0 cb `only if illumi off` v=1}","\
{endtp}","\
{tp nt}","\
{3.1 cb `screen` v=0}","\
{3.2 cb `keypadlight` v=1}","\
{3.0 cb `only if illumi off`}","\
stop after","\
{4 ms `(ms, 0=nonstop)` v=2167}","\
{endtp}","\
{tp ic}","\
blinker brightness","\
{8 b `(1-100)` v=65 r=1..100}","\
keep screen alive brightness","\
{9 b `(1-100, 0=off)` v=0 r=0..100}","\
{endtp}","\
{sm `Missed Events`}","\
{sm Profile1}{0x00 usetp me}{endsm}","\
{sm Profile2}{0x08 usetp me}{endsm}","\
{sm Profile3}{0x10 usetp me}{endsm}","\
{sm Profile4}{0x18 usetp me}{endsm}","\
{sm Profile5}{0x20 usetp me}{endsm}","\
{sm Profile6}{0x28 usetp me}{endsm}","\
{sm Profile7}{0x30 usetp me}{endsm}","\
{endsm}","\
{sm `Net Lost`}","\
{sm Profile1}{0x00 usetp nl}{endsm}","\
{sm Profile2}{0x08 usetp nl}{endsm}","\
{sm Profile3}{0x10 usetp nl}{endsm}","\
{sm Profile4}{0x18 usetp nl}{endsm}","\
{sm Profile5}{0x20 usetp nl}{endsm}","\
{sm Profile6}{0x28 usetp nl}{endsm}","\
{sm Profile7}{0x30 usetp nl}{endsm}","\
{endsm}","\
{sm `Net Traffic`}","\
{sm Profile1}{0x00 usetp nt}{endsm}","\
{sm Profile2}{0x08 usetp nt}{endsm}","\
{sm Profile3}{0x10 usetp nt}{endsm}","\
{sm Profile4}{0x18 usetp nt}{endsm}","\
{sm Profile5}{0x20 usetp nt}{endsm}","\
{sm Profile6}{0x28 usetp nt}{endsm}","\
{sm Profile7}{0x30 usetp nt}{endsm}","\
{endsm}","\
{sm `Illumination Settings`}","\
{sm Profile1}{0x00 usetp ic}{endsm}","\
{sm Profile2}{0x08 usetp ic}{endsm}","\
{sm Profile3}{0x10 usetp ic}{endsm}","\
{sm Profile4}{0x18 usetp ic}{endsm}","\
{sm Profile5}{0x20 usetp ic}{endsm}","\
{sm Profile6}{0x28 usetp ic}{endsm}","\
{sm Profile7}{0x30 usetp ic}{endsm}","\
{endsm}","\
{sm Misc}","\
blinker smoothness","\
{1 b `(0-100)` v=8 r=0..100}","\
master loop cycle time","\
{60 ms `(ms)` v=325}","\
flash at illumi on (output is like boot sfx)","\
{64 cb engage}{endsm}",00
#pragma disable old_equal_ff
; adjustement boot sfx :
; 0FDC838: 01 00 ; 01 = boot sfx. 00 = no boot sfx
; 0FDCCCA: 20 30 ; output: 10=screen, 20=keypadlight, 30=both
; 0FDCCD0: 40 0i100 ; blinker brightness for boot sfx
; 0FDCCD1: 00 0i5 ; screen brightness while charging turned-off phone
; call blinker signals externally: call A0FDC81D: R0=0: netlost, =1-3: missed events, =4 auxiliary
; 0FDCC70: 02 03 ; flash-at-illumination-on and external blinker output: 01=screen, 02=kpl, 03=both
/* ~~~~~ port info desk ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(Y) entrypoint: SetIllumination + 0x34 (->MOV R7, R0). FF4D2DE90160A0E180179FE508D04DE20010D1E502B0A0E300A0A0 E3000051E30200E0030050A0E30240A0E10A00000A + 0x34
(B) ram_mainscreen_accu_icon: (7047B0B5????????0068????0028)+0xA, there you find an address loaded by LDR. add 4 to address.
(C) ram_net_online: (70B5????????00680028) + 2, there you find an address loaded by LDR.
(R) patch needs 0x24 bytes static free ram. area around A8000230 should be ok for x65/75. check with armdebugger.*/
;* Extended IconBar v0.6 beta *
; (c) 1nvisible
; (f) BuG
; (p) vmaxy202
; Extends IconBar up to 8 Icons
; fixed in v0.6: switched-off display of charging icon works now
17155D7: 69 6F
17155DD: 68 6E
1715612: 85 45 ;disable 1st check
1715614: AD 6D
1715632: F00024 00208C ;another fix to support 8 icons
;17159B6: 10 1E ;canvas end Y coordinate - see * Mainscreen Positioning *
;17159BA: 02 10 ;canvas start Y coordinate - see * Mainscreen Positioning *
17159CC: 04 08 ;disable 2nd check
17159D0: 04 08
;17159DA: 42 50 ;extend iconbar length - see * Mainscreen Positioning *
;17159F0: 21 00 ;starting X coordinate - see * Mainscreen Positioning *
1715A02: 08 10 ;fix to support 8 icons
;1715A0A: 02 10 ;change Y coordinate - see * Mainscreen Positioning *
1715A2A: 05 00 ;disable 3rd check
1715A52: 1C 7C ;fix accu bug
1715B78: 74 D4 ;move 1st RAM
;* ColorSkin *
; (c) benj9
; (!) MasterPatch
; overlay color settings.
; data=RRGGBBTT. RR, GG, BB range: 0-0xFF, TT=transparency range: 0-0x64
0CAF426: 8000 0847 ; 80004018AAAA081CAAAA80B50A1C
0CAF7B0: 0xA86F05BE 0xA0FDAE11
#pragma enable old_equal_ff
0FDAE00: 436F6C6F72536B696E2C62656E6A3900
0FDAE10: DDB5E5F785FC3F68013706D50948E5F7
0FDAE20: EFFE02D00436311C00E0024901BC8000
0FDAE30: 4018DCBD,0xA86F05BE
0FDAE40: E4D3C2B1CFCC00000000000000000000,"\
{patch=ColorSkin ver=1 cp=benj9 id=CCCF}","\
{04 h 001Mains ml=4 v=E0000064}","\
{08 h 002MainBG ml=4 v=00000000}","\
{12 h 003TitleTxt ml=4 v=0000C864}","\
{16 h 004TitleBG ml=4 v=00000000}","\
{20 h 005TitleMenuLevel ml=4 v=00000064}","\
{24 h 006SoftkeyTxt ml=4 v=0000C864}","\
{28 h 007SoftkeyBG ml=4 v=00000000}","\
{32 h 008InactiveTxt ml=4 v=00FC0064}","\
{36 h 009InactiveBG ml=4 v=E0E0C064}","\
{40 h 010Txt1Desc ml=4 v=A0000064}","\
{44 h 011Txt1Entry ml=4 v=00000064}","\
{48 h 012Txt2Desc ml=4 v=20A0C064}","\
{52 h 013Txt2Entry ml=4 v=00000064}","\
{56 h 014Txt3Desc ml=4 v=E0A00064}","\
{60 h 015Txt3Entry ml=4 v=00000064}","\
{64 h 016SelectionTxt ml=4 v=E0000064}","\
{68 h 017SelectionBG ml=4 v=3C3CFF00}","\
{72 h 018SelectionDialog ml=4 v=0000C864}","\
{76 h 019SelectionDialogShade ml=4 v=00005064}","\
{80 h 020ListTxt ml=4 v=1014F864}","\
{84 h 021ListBG ml=4 v=00000064}","\
{88 h 022ListSeparator ml=4 v=00005064}","\
{92 h 023ProviderTxt ml=4 v=0000F864}","\
{96 h 024ProviderBG ml=4 v=0000A064}","\
{100 h 025HilightedTxt ml=4 v=6064F864}","\
{104 h 026HilightedBG ml=4 v=00006064}","\
{108 h 027Cursor ml=4 v=0098F864}","\
{112 h 028ScrollbarHandle ml=4 v=0098F864}","\
{116 h 029Scrollbar ml=4 v=0000F864}","\
{120 h 030PopupTxt ml=4 v=1014F864}","\
{124 h 031PopupBG ml=4 v=00000064}","\
{128 h 032PopupTitleTxt ml=4 v=00000064}","\
{132 h 033PopupTitleBG ml=4 v=0000B864}","\
{136 h 034PopupDialog ml=4 v=00000064}","\
{140 h 035PopupDialogShade ml=4 v=00007064}","\
{144 h 036PopupSelectionTxt ml=4 v=1000D764}","\
{148 h 037PopupSelectionBG ml=4 v=0000E800}","\
{152 h 038PopupSeparator ml=4 v=00000064}","\
{156 h 039StatusbarBG ml=4 v=0000A064}","\
{160 h 040StatusbarFill ml=4 v=1014F864}","\
{164 h 041StatusbarFrame ml=4 v=00000064}","\
{168 h 042PictogramFrame ml=4 v=00006064}","\
{172 h 043PictogramFill ml=4 v=95000064}","\
{176 h 044PictogramShade ml=4 v=0000FF64}","\
{180 h 045PictogramBG ml=4 v=00000064}","\
{184 h 046OrganizerNormalEventBG ml=4 v=00006064}","\
{188 h 047OrganizerSpecialEventBG ml=4 v=95000064}","\
{192 h 048OrganizerBirthdayBG ml=4 v=0000FF64}","\
{196 h 049OrganizerBG ml=4 v=C8CCC800}","\
{200 h 050OrganizerSeparator ml=4 v=F86C0064}","\
{204 h 051OrganizerOverlappingBG ml=4 v=98CCF864}","\
{208 h 052OrganizerWeekdayTxt ml=4 v=98CCF864}","\
{212 h 053OrganizerCurrentDayTxt ml=4 v=F8FCF864}","\
{216 h 054BrowserLink ml=4 v=6064F864}","\
{220 h 055BrowserVisitedLink ml=4 v=3060F864}","\
{224 h 056EditorPromptTxt ml=4 v=0000F864}","\
{228 h 057EditorInputTxt ml=4 v=6098F864}","\
{232 h 058IconMenuBG ml=4 v=00000000}","\
{236 h 059unk1 ml=4 v=00000064}","\
{240 h 060unk2 ml=4 v=00FC0064}",00
#pragma disable old_equal_ff
;* IconbarAdditions v2 *
; (c) benj
; (r) empeka
; (p) vmaxy202
; (!) MasterPatch + FL (http://files.modopo.com/patches/CX70v56%20FunctionLibrary%2060221.vkp)
; UniversalIcons: create your own iconbar icons by assigning values of a ram byte to icons
; ChargingIcons: shows an icon by charging, another by charging finished
17158F4: 1CF01EEC1CF070EDFF28 00488047,0xA0FDB811,C046 ;cx70v56 1CF0AAAA1CF0AAAAFF28
#pragma enable old_equal_ff
0FDB800: 49636F6E6272416464322C62656E6A39
0FDB810: 58B53B48E5F7F4F90CD000F058F80220
0FDB820: 0138302358430C231B1800F00BF8303B
0FDB830: 0C2BFADAE4F7ECFB324FB847D8BC0437
0FDB840: FF28384708B59B192D229C5C01222240
0FDB850: 26D01F680222224001D13F7803E03F68
0FDB860: 2F229C5C3F5D2C22985C0024072C0AD0
0FDB870: 00F017F804D02E22995C00F015F809D0
0FDB880: 40080134F2E700F00CF809D0002100F0
0FDB890: 0BF805D0A40004221219995800F029F8
0FDB8A0: 08BD01210140704700B5242212199A5C
0FDB8B0: 012902D004DC974200BD974204DD01E0
0FDB8C0: 974201DA002200E00122012A00BD10B5
0FDB8D0: B478002C0CD0E4F7B7FE3878002807D0
0FDB8E0: B168032802DA012C02D0716800F001F8
0FDB8F0: 10BD00B50DAA281CE4F71EFC00BD0000
0FDB900: 001C0000,0xA17323DC ; take j_GetProfileFilter from entry
0FDB910: 0xB1C2D3E4,0x00001c00,0000000000000000,"\
{patch=IconbarAdditions ver=2 cp=benj9 id=1c00}","\
{c Cond `=`=0 `<=`=1 `>=`=2}","\
\
{sm ChargingIcons}","\
{2 o `off`=0 `only full`=1 `both`=2}","\
{4 i iconCharge v=882}","\
{8 i iconFull v=330}{endsm}","\
\
{sm UniversalIcons1}","\
{57.0 cb on}","\
{sm focus}","\
{12 a address v=A8752560}","\
{57.1 cb `use as pointer`}","\
{59 b offset}{endsm}","\
{58 o `val1-val7 condition` c=Cond}","\
{sm v1}{56.0 cb 1 v=1}","\
{48 b val1 v=2}","\
{16 i icon v=326}{endsm}","\
{sm v2}{56.1 cb 2 v=1}","\
{49 b val2 v=1}","\
{20 i icon v=335}{endsm}","\
{sm v3}{56.2 cb 3 v=1}","\
{50 b val3 v=0}","\
{24 i icon v=329}{endsm}","\
{sm v4}{56.3 cb 4 v=1}","\
{51 b val4 v=3}","\
{28 i icon v=1139}{endsm}","\
{sm v5}{56.4 cb 5 v=1}","\
{52 b val5 b v=8}","\
{32 i icon v=1199}{endsm}","\
{sm v6}{56.5 cb 6 v=0}","\
{53 b val6 v=27}","\
{36 i icon v=1072}{endsm}","\
{sm v7}{56.6 cb 7 v=0}","\
{54 b val7 v=0}","\
{40 i icon v=1067}{endsm}","\
{sm vElse}{56.7 cb Else v=1}","\
{55 b `exclude val` v=27}","\
{44 i icon v=333}{endsm}","\
{endsm}","\
\
{sm UniversalIcons2}","\
{105.0 cb on}","\
{sm focus}","\
{60 a address v=A8000270}","\
{105.1 cb `use as pointer` v=0}","\
{107 b offset v=0}{endsm}","\
{106 o `val1-val7 condition` c=Cond}","\
{sm v1}{104.0 cb 1 v=1}","\
{96 b val1 v=0}","\
{64 i icon v=1064}{endsm}","\
{sm v2}{104.1 cb 2 v=0}","\
{97 b val2 v=5}","\
{68 i icon v=980}{endsm}","\
{sm v3}{104.2 cb 3 v=0}","\
{98 b val3 v=14}","\
{72 i icon v=1020}{endsm}","\
{sm v4}{104.3 cb 4 v=1}","\
{99 b val4 v=15}","\
{76 i icon v=1066}{endsm}","\
{sm v5}{104.4 cb 5 v=0}","\
{100 b val5 v=8}","\
{80 i icon v=1199}{endsm}","\
{sm v6}{104.5 cb 6 v=0}","\
{101 b val6 v=27}","\
{84 i icon v=1072}{endsm}","\
{sm v7}{104.6 cb 7 v=1}","\
{102 b val7 v=35}","\
{88 i icon v=1070}{endsm}","\
{sm vElse}{104.7 cb Else v=1}","\
{103 b `exclude val` v=100}","\
{92 i icon v=914}{endsm}","\
{endsm}",00
#pragma disable old_equal_ff
;0FDB81E: 02 03 ; number of universal icon engines.
; for each engine append an 'UniversalIcons' block to config and adjust the positions according the numbering system.
/* Universal Icons usage:
-`off/on`: whole icon set engine (dis)engaged
- submenue `focus`: load a byte from ram. val1-val7 are compared with it.
--- `address`: an address
--- `use as pointer`:
----- if no, load content byte of `address` directly.
----- if yes, use `address` as pointer to another ram address. add `offset` to that ram address. load its content byte
--- `offset`: see `use as pointer`
-`val1-val7 condition`: comparison of val1-val7 with content of `focus` is in mode "=", "<=" or ">=". For mode "<=" and ">" think about the order of the content of val1-val7! val1 is first checked, val7 last, vElse very last.
- sub-menues `values`:
--- checkbox `on/off`: enable/disable this check.
---`val`: enter value for comparison with focus content. is evaluated according `val1-val7 condition.
---`icon`: add this icon to bar if condition fulfilled.
- sub-menues `Else`: if no condition val1-7 is true, display Icon
--- checkbox `on/off`: enable/disable this check.
---`exclude val`: don't display `else` icon for this value
---`icon`: add this icon to bar if none of condition val1-7 are true and if focus content != `exclude val`
add/remove universal icon engines:
- adjust: 0FDB81E: 02 03 ; number of universal icon engines.
- remove the not needed "{sm UniversalIcons2}" blocks from end of config
- or append "{sm UniversalIcons2}" block at end of config, adjust the positions
- one block has size 0x30 bytes. first offset is 12. so first block starts 12, second 60, third 108 ...
;* Change Illumination Turn Off Timer v2 *
; (c) benj9
; (p) Lost
0C54F95: 0F 0i30 ; mainscreen (seconds)
0C54F99: 3C 0i30 ; menues, lists etc. (seconds)
;* Change Illumination Turn Off Timer v3 *
; (c) benj9
; (!) masterpatch
; use "Change Illumination Turn Off Timer 2" to set standard / patch_off values
; use midlet to overlay your values
; to have new midlet values activated, let turn off illu one time and press any key else than red key
0B8E23E: 5349A000411868460422 C046004988470BE6FDA0
#pragma enable old_equal_ff
0FDE600: 496C6C75542C62656E6A41B50948E2F7
0FDE610: F7FA02D0311C023100E0044941BC08BC
0FDE620: A00009186846042204331847,0xA0BD2C0A ; LDR R1,addr at entry
0FDE630: E4D3C2B1CECC00000000000000000000
0FDE640: "{patch=`ChangeIlluOffTimer` ver=3 cp=benj9 id=CCCE}","\
{5 b `idle (sec)` r=1..255 v=1}","\
{9 b `else (sec)` r=1..255 v=1}",00
#pragma disable old_equal_ff
;* disable message "Profile activated" *
; (c) 13.beta2
091B8C2: 2B1C 04E0
;* No SIM Card Phone Operation *
; (c) SiNgle
; (p) Lost
; Press *#06#, goto Device Check, press Soundcheck 2 (nothing happens), and press the red button shortly
928DA8: 05F0D8FD 05F0D8ED
92E95C: 10B55A49 FF7F2DE9
92E960: 5A480BF004EF041C59485A490068FF30 10109FE510009FE50120A0E30FE0A0E1
92E970: 0130C460201C0BF000EF57488EF708FC 11FF2FE1FFBFBDE8C01A16A100200BA8
;* IconbarAdditions v3.3 miniGPS support *
; (c) benj9
; (r) empeka, BuG
; (p) vmaxy202 cx70v56
; (!) masterpatch;
; (!) funclib (http://files.modopo.com/patches/CX70v56%20FunctionLibrary%2060306.vkp): f2,f17,f22,f33,f34,f35,f37,f39,f58,f64,f81,f105,f106,v1,v2,v 14
; charging icons, profile icons, vibra on/off, animation, netmode, minigps, unvicersal engines
17156D6: 1CF0D2EB1CF042EE0028 C04600488047,0xA0FDB811 ; cx70v56
0FDBA88: FFFFFFFFFFFFFFFF 0xA1731E7C,0xA1732360 ; cx70v56
#pragma enable old_equal_ff
0FDB800: 49636F6E6241646433332C62656E6A39
0FDB810: 58B5E4F799FD9F48E5F7F2F905D00024
0FDB820: 00F01BF80134052CFADD9A4B00240134
0FDB830: 042C08DC181918B4E5F7E2F918BCF6D0
0FDB840: 00F0D8F8F3E7E4F783FD8F4FB8478F4F
0FDB850: B847D8BC04370028384710B5B178E140
0FDB860: 0122114001D06400A74410BD14E003E0
0FDB870: 0CE016E023E035E0E4F7E6FE38780028
0FDB880: F3D0013840088000083003E0E4F7B8FC
0FDB890: 8000103000247CE0E4F7BAFBB1690918
0FDB8A0: 83E0E4F7F1FC002173A275A3545CA042
0FDB8B0: 02DD01310829F9DB585C342469E0E4F7
0FDB8C0: A7FB3179C1400120014072D07378F06B
0FDB8D0: 326CC118914201DD011C002301337370
0FDB8E0: 382459E0E4F7E4FE3F78002F61D08CB0
0FDB8F0: FF22F270E4F7ACFE7B88BA88009201A8
0FDB900: 311C5231E4F7D4FB01A8311C4431E4F7
0FDB910: BBFB31D4706C018800292DD002300139
0FDB920: 490000228A4227DC835C02320A2BF9D1
0FDB930: 835C0A2B20D1341C4834271C0232131C
0FDB940: 0E338B4200DA191C835C3B7001370232
0FDB950: 8A42F9DD012000230A22013F39783039
0FDB960: 41435B185043A742F7DC706CE4F730FC
0FDB970: 0CB0191C50240FE0F378FF2B04D0706C
0FDB980: E4F726FC0CB014E00023F370E4F760FE
0FDB990: B3E7315800290CD0002C06D0325D0134
0FDB9A0: 335DFF2A06D1FF2B04D10CAA281CE4F7
0FDB9B0: C3FB10BD83B00291081CE4F7A5FB335D
0FDB9C0: 1B1801200190013B00930298E4F7A0FB
0FDB9D0: 013C335D1B18013B111C0134325D0E98
0FDB9E0: E4F7A2FB315D013C305D029AE4F794FB
0FDB9F0: 03B0DEE710B5A400B768002FD9D53079
0FDBA00: 002804D03F68002FD3D570793F187178
0FDBA10: 012904DB01D03F6802E03F8800E03F78
0FDBA20: F07900241C2C09D00121014003D0B179
0FDBA30: 00F00FF809D040080434F3E701210140
0FDBA40: B7D0002100F005F8B3D02C2000190224
0FDBA50: 9FE70C221219B258012902D004DC9742
0FDBA60: 7047974204DD01E0974201DA002200E0
0FDBA70: 0122012A70470000050608090F1213FF
0FDBA80: 1C202428242C3024
0FDBA90: E4D3C2B1001C00000000000000000000
0FDBAA0: "{patch=IconbarAdditions ver=33 cp=benj9 id=1c00}","\
\
{sm ProfileIcons}","\
{2.0 cb engage v=1}","\
{24 i `first icon` v=225}","\
{endsm}","\
\
{sm ChargingIcons}","\
{2.1 cb engage v=1}","\
0 = icon off","\
{8 i `charge icon` v=329}","\
{12 i `full icon` v=330}","\
{endsm}","\
\
{sm VibraIcons}","\
{2.2 cb engage v=1}","\
{20 i `vibra icon` v=742}","\
{16 i `no-vibra icon` v=0}","\
(0=icon off)","\
{endsm}","\
\
{sm NetModeIcons v=1}","\
{2.3 cb engage v=1}","\
{52 xy position x=132 y=33}(off=iconbar, on=static)","\
{28 i iconSearchingLo v=333}","\
{32 i iconPhoneTraffic v=326}","\
{36 i iconSearchingHi v=335}","\
{40 i iconSmsTraffic v=332}","\
{44 i iconSemiIdle v=331}","\
{48 i iconIdle}","\
(0=icon off)","\
{endsm}","\
\
{sm AnimationIcons}","\
{2.4 cb engage v=1}","\
{sm Profiles}","\
{4.0 cb 1 v=1}{4.1 cb 2 v=1}{4.2 cb 3 v=1}{4.3 cb 4 v=1}","\
{4.4 cb 5 v=1}{4.5 cb 6 v=1}{4.6 cb 7 v=1}","\
{endsm}","\
{56 xy position x=2 y=142}(off=iconbar, on=static)","\
{60 i `first icon` v=919}","\
{64 i `last icon` v=929}","\
{endsm}","\
\
{sm miniGpsIcons}","\
Enter icons in 3rd line of minigps files","\
{2.5 cb engage v=1}","\
{80 xy position x=85 y=142}(off=iconbar, on=static)","\
{82 s miniGPS maxlen=31 ","\
value=`0:\\Misc\\gps\\%i\\%i-%i.tmo`}","\
{endsm}",00
0FDC340: E4D3C2B1,0x00001C01,0000000000000000,"\
{patch=Icon-Netmode2 ver=33 cp=benj9 id=1C01}","\
{02 xy position x=59 y=120}(off=iconbar, on=static)","\
{sm focus}","\
\
{08 a address v=A8752560}","\
{04 cb `use as pointer` v=0}","\
{05 b offset v=0}","\
{01 o `load type` `byte (1b)`=0 `hword (2b)`=1 `dword (4b)`=2 v=0}{endsm}","\
{06 o `val1-val7 condition` `=`=0 `<=`=1 `>=`=2 v=0}","\
\
{sm v1}{7.0 cb 1 v=1}","\
{12 i val1 v=0}","\
{44 i icon v=890}{endsm}","\
\
{sm v2}{7.1 cb 2 v=1}","\
{16 i val2 v=1}","\
{48 i icon v=855}{endsm}","\
\
{sm v3}{7.2 cb 3 v=1}","\
{20 i val3 v=2}","\
{52 i icon v=868}{endsm}","\
\
{sm v4}{7.3 cb 4 v=1}","\
{24 i val4 v=3}","\
{56 i icon v=891}{endsm}","\
\
{sm v5}{7.4 cb 5 v=1}","\
{28 i val5 v=8}","\
{60 i icon v=892}{endsm}","\
\
{sm v6}{7.5 cb 6 v=0}","\
{32 i val6 v=16}","\
{64 i icon v=394}{endsm}","\
\
{sm v7}{7.6 cb 7 v=0}","\
{36 i val7 v=19}","\
{68 i icon v=395}{endsm}","\
\
{sm vElse}{7.7 cb Else v=1}","\
{40 i `exclude val` v=27}","\
{72 i icon v=406}{endsm}",00
#pragma disable old_equal_ff
0FDB830: 04 02 ; universal icon ptc's are from 1C01.ptc to 1C0?.ptc.
/* general usage:
- after some icons is written (0 = off), means: if you enter 0, icon is supressed
- some icons have a position-xy-button. on=static position, canvas. off=iconbar
MiniGPS usage:
The subfolders of Misc/gps are named: LAC. the files in the subfolders are named: CID-LAC.tmo
open e.g. file of your current cell, e.g. "13746-16394.tmo". Enter in the 3rd line an icon number.
if no file for current cell exists, or no icon number in file, you can define a fallback icon for
the whole LAC subfolder. store a file 0-lac.tmo (e.g. "0-16394.tmo"). Enter in the 3rd line the icon.
"Enter in 3rd line" means: enter 2 "line feeds" after the minigps string (key "1", second position),
then enter icon number ("1234")
Universal Icons usage:
>to remove one set: just remove section from patch
>to add one set: just copy&paste another set, fix the ptc-number (twice), set your values
- engage: whole icon set engine (dis)engaged
- submenue `focus`: load a byte/halfword/word from ram. val1-val7 are compared with it.
--- `address`: an address
--- `use as pointer`:
----- if no, load content byte of `address` directly.
----- if yes, use `address` as pointer to another ram address. add `offset` to that ram address. load its content byte
--- `offset`: see `use as pointer`
--- `load type`: byte/halfword/dword (1/2/4 bytes). it's YOUR responsibility to ALIGN address!
-`val1-val7 condition`: comparison of val1-val7 with content of `focus` is in mode "=", "<=" or ">=". For mode "<=" and ">" think about the order of the content of val1-val7! val1 is first checked, val7 last, vElse very last.
- sub-menues `values`:
--- checkbox `on/off`: enable/disable this check.
---`val`: enter value for comparison with focus content. is evaluated according `val1-val7 condition.
---`icon`: add this icon to bar if condition true.
- sub-menues `Else`: if no condition val1-7 is true, display Icon
--- checkbox `on/off`: enable/disable this check.
---`exclude val`: don't display `else` icon for this value :)
---`icon`: add this icon to bar if none of condition val1-7 are true and if focus content != `exclude val`
*/
;* Disable MMI logging *
; (c) SiNgle
; Speeds up phone operation
08BD191: B5 47
;* Turn vibra on/off when keypad locked/unlocked *
; (c) ~Jhellico
; (r) empeka
; (p) Lost
0CB6A04: 01210320 5AF266F8
0CB6D8C: 01210320 59F2A0FE
#pragma enable old_equal_ff
0F10AD0: 012100E0002101480047C046,0xA0F10AE1
0F10AE0: FCB50F1C04498847B84201D003498847
0F10AF0: FCBC0121032000BD,0xA08F00FF,0xA08F0115 ; GetVibraStatus, SwitchVibraOnOff
#pragma disable old_equal_ff
;* Turn On by Appointment v1 *
; (c) 1nvisible
; (p) Lost
;The phone turns on by appointment. The appointment sound is not played.
0B0F5C0: A06E0028 F2F41EFA
#pragma enable old_equal_ff
0801A00: 3FB5074B1B78152B05DC064B98473FBC
0801A10: 01B0054B18473FBCA06E002800BDC046
0801A20: DAD26CA894CB16A1E7F5B0A0
#pragma disable old_equal_ff
;** MasterPatch v3 RC2 #114 **
; (c) 1nvisible
; (r) avkiev, chaos, KiRiK, ~Jhellico, benj9, KreN
; (!) FL + API
/*
Master-Patch is used to take control over other patches from the phone without connecting it to a computer.
It uses the Master-Midlet written by chaos (http://chaos.allsiemens.com/download/Master.rar) (http://chaos.allsiemens.com/download/Master.rar%29).
Every patch compatible with Master-Patch has its own config-section. You don't need to edit it. All settings are changed only from the mobile phone.
Before installing the patch create the folder 0:\Misc\Patches and install the midlet!
*/
083C238: 000050E30B00001A60408FE2 04E08FE204F01FE5,0xA0FC12C5 ;entry for java 000050E3AAAAAAAA60408FE2000054E3
08D1868: 041C56F7E6EC082C0CD2 004B9847,0xA0FC1081,C046 ;entry for SetProfile 041CAAAAAAAA082CAAAA201CAAAAAAAA
0943A78: DBF98EA0 510CFCA0
0943A84: 2908000019080000 BD0A0000BD0A0000
0943A90: B9 BD
0B8AC18: 0C4C00921823201C 004B9847,0xA0FC1151 ;entry for Loader 0C4C00921823201C0B4A0CA1AAAAAAAA
0CB6C44: A080022020706070 004DA847,0xA0FC1189 ;entry for Initializer A0800220207060700025E560AAAAAAAA
0CB75A8: 192189014018C068 00490847,0xA0FC10F1 ;entry for PIT 192189014018C068808AAAAA10B5041C
1559A0C: 0D1CFFF7A5FE6E1C 004FB847,0xA0FC10C1 ;entry for GetLP 0D1CAAAAAAAA6E1C00270028AAAA2E48
#pragma enable old_equal_ff
0FC0C00: BCB5FFF78DFD3F6800239F4212D0DB43
0FC0C10: 9F420FD03E680023DB439E420AD08642
0FC0C20: 01D01837F6E77968002903D07868061C
0FC0C30: B968BCBD002000210026BCBD
0FC0C50: FFB5FFF779FBFFF763FDBF6800260023
0FC0C60: B9590B604B6004363C2EF9D1FFF758FD
0FC0C70: 3D682A680023DB439A425ED0E4B48AB0
0FC0C80: 68467FA1FFF714FA6846FFF749FD391D
0FC0C90: FFF7FAF90AB0E4BC00283FDBFFF740FD
0FC0CA0: 79680B7880241C4207D0EFB4FFF7B0F9
0FC0CB0: 01248440EFBC1C4202D1002600222FE0
0FC0CC0: 130F01D0012B08D000F0AAF8BFB4FFF7
0FC0CD0: E7F9061CBFBC002212E000F0A1F8001F
0FC0CE0: 82089200904203D0821A04239A1A8018
0FC0CF0: 4A88BFB48018FFF7D3F9061CBFBC0431
0FC0D00: 0023CC5CF45401338342FAD1FFB4FFF7
0FC0D10: 07FD7868FFF7C8F9FFBC01E000260022
0FC0D20: 6E60002A00D08219AA60EB68002B02D0
0FC0D30: FFB49847FFBC18359BE7C048FFF7B0F9
0FC0D40: FFF7EEFC7860FE68001D021D3FA1FFF7
0FC0D50: 03FB002815D0FFF7E3FC7868AD3000F0
0FC0D60: 2FF8FFF7DDFC7868001D011DFFF7F8FA
0FC0D70: 002806D0FFF7D4FC7868AD3000F020F8
0FC0D80: EFE7FFF7CDFC7868001D011DFFF7ECFA
0FC0D90: 0020C04330607060B060F060FFF7C0FC
0FC0DA0: 7868FFF781F9A048FFF7BAFC7860FFF7
0FC0DB0: CFFAFFBD
0FC0DC0: 3FB58FB0021C684627A1FFF771F9FFF7
0FC0DD0: A7FC79686846FFF757F90FB000281EDB
0FC0DE0: FFF79EFC7D682D6810352A8832606A68
0FC0DF0: 7260203801B4FFF753F904BCB0601035
0FC0E00: 002A05D02B78037001300135013AF7E7
0FC0E10: FFF786FC78680068FFF746F910363FBD
0FC0E20: FFB513011B0F0FD0FFF77AFCBF68013B
0FC0E30: 9B00FF583E68B400E419043428692060
0FC0E40: 0020606001363E60FFBDC046303A5C4D
0FC0E50: 6973635C506174636865735C6770665C
0FC0E60: 2A2E677066000000303A5C4D6973635C
0FC0E70: 506174636865735C6770665C25730000
0FC0E80: 303A5C4D6973635C506174636865735C
0FC0E90: 7074635C253038782E70746300
0FC0F00: FFB54D48FFF7CCF8FFF70AFC3860061C
0FC0F10: 4A48FFF7C5F8051CFFF702FC7860404F
0FC0F20: 391C404B9F421AD23A688F4210D1474B
0FC0F30: 9A4246D0444B9A4243D0414B9A4240D0
0FC0F40: 404B9A423DD0424B9A423ED0384BF918
0FC0F50: 364B9A4201D100F043F81037E1E70023
0FC0F60: DB4333607360B360F3603361736139A0
0FC0F70: FFF7D6FB79686A1AFFF7EAFAFFF7D0FB
0FC0F80: 7868FFF791F83C20FFF78AF8FFF7C8FB
0FC0F90: B860061C10200001051C0024281CFFF7
0FC0FA0: 7FF8305104343C2CF8D12348FFF778F8
0FC0FB0: FFF7B6FB0021C9430160F8601A487860
0FC0FC0: FFBD1B4BFF18391CC8E71A4BFF18391C
0FC0FD0: C4E7
0FC0FE0: 9FB57B6833601B011B0FBB6804D1002B
0FC0FF0: 02D0FFB49847FFBC3361FB68F3600023
0FC1000: B3607360103700203B5C002B02D02B54
0FC1010: 0130F9E70A232B542D1818369FBD
0FC1020: 000000A0000000A2446F6E65E4D3C2B1
0FC1030: 0000020000000A000010000000400000
0FC1040: 45454C49454546554646535F46465300
0FC1050: BBBB0000303A5C4D6973635C50617463
0FC1060: 6865735C7074635C636F6E666967732E
0FC1070: 74787400
0FC1080: E0B5041CFFF760F9092C11D2201CFFF7
0FC1090: 47FB7F680026BE4207D0F643BE4204D0
0FC10A0: FFF73AFB3870FFF7D3FDE0BC0DF0C0EF
0FC10B0: FFF74EF9E0BC01B010BD
0FC10C0: A0273F06B84205D3071C081C391CFEF7
0FC10D0: FFFFF8BD041C0D1C6E1C002000B50DF0
0FC10E0: A8EF
0FC10F0: 192189014018C068808AFEB5FFF764FB
0FC1100: BC4213D2FFF70CFBFE68002E0DD0F543
0FC1110: 002D0AD00025ED433368AB4205D09C42
0FC1120: 01D01036F8E7301D0BE0FEBD3E1CFFF7
0FC1130: 4FFBBC4200D9FEBDFFF742FBA41BE400
0FC1140: E019FEBC01B010BD
0FC1150: 0022154C00921823201CFFB5FFF7E0FA
0FC1160: 0020C043002338607860B860F8600FA7
0FC1170: 3E680025ED43AE4202D0B0470437F7E7
0FC1180: FFBC04BC0432104780B5FFF7C9FA0025
0FC1190: 3D607D60BD60FD6080BCA08002202070
0FC11A0: 60700DF046EFC04618430000010FFCA0
0FC11B0: 510CFCA0FFFFFFFFFFFFFFFFFFFFFFFF
0FC11C0: FFFFFFFFFFFFFFFFFFFFF