;* Disable some messages *
; (c) SiNgle
; (p) AsteriX
163C91E: 0021 10BD ;All ringtones on
163C93E: 0021 10BD ;All ringtones off
163C994: 0021 10BD ;Keypad locked
08E218C: 38F0 80BD ;Vibra alert on/off
08E221E: 37F0 80BD ;IrDA on/off
08E224E: 37F0 80BD ;GPRS on/off
08F1750: A72A21FA 000050E3 ;"Please wait" before using camera
08F2954: EF6600EB 0100A0E3 ;"Saved to:" after you take a foto
09064C0: 2B1C 04E0 ; "Profile activated" (c) 13.beta2
096683C: 4D561FFA 0100A0E3 ;"Please wait" in Card-Explorer
0A866B2: 9F49 03E0 ;"List Empty!" (c) 1nvisible
0B22B1A: 01 00 ;"Copy SIM" at SIM change
;* Disable Access To Internet Browser *
; (c) KiRiK
0920FF0: 85198EA0 00000000 ;disable Internet INTR_STRTBROWSR
0920FBC: 9F198EA0 00000000 ;disable Bookmarks INTR_BBOOKMARKS
09209A4: 43238EA0 00000000 ;disable DevMenu ELSE_DEVELP_MNU
;* Remove soft-keys from MainScreen v2 *
; (c) SiNgle
; (p) AsteriX
163A92D: D0 E0
163A9EA: 04D1 0028
16401FE: 07D1 0028
163B3DA: 0DD1 0028
163B3E0: 0AD1 0028
;* Disable displaying "netsearch" *
; (c) arsh0r
; (p) AsteriX
;instead of Netsearch there is an inverted "!" in front of providername
163DFC2: 6449 04E0 ;screensaver
163B2A2: 15F0FAE8 07E00028 ;mainscreen
;* Disable sound "Net found" (3*beep) *
; (c) avkiev
; (p) AsteriX
13B0744: 5C03 FFFF
;* No start sound in Video rec *
; (c) SiNgle
; (p) AsteriX
08D8EA4: 1A 1D
;* Disable keypad light *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0B1E8F3: D5 24
;* Remove background netting while showing MsgBoxes, "Please Wait", e.g. *
; (c) SiNgle
; (p) AsteriX
11439DC: 55 00
;* Disable Aircraft Check *
; (c) Bennie
; (p) AsteriX
163544B: D1 E0
;* MainScreen positioning v2 *
; (c) SiNgle, BuG
; (r) KiRiK, arsh0r
; (p) AsteriX
;Charge Indicator (Switched-Off Mode)
163412C: 10 5E ; background end Y
1634132: 02 50 ; background start Y
1634134: 63 33 ; background start X
1634136: 80 50 ; background end X
163413B: F006FB 280028 ; no background
1634144: 02 50 ; Y
1634146: 63 33 ; X
;Net
16341E4: 10 5E ; background end Y
16341E8: 02 01 ; background start Y
16341EA: 21 1F ; background end X
16341EC: 03 01 ; background start X
;16341F1: F0ABFA 280028 ; no background
16341FA: 02 01 ; Y
16341FC: 03 01 ; X
;Iconbar
163447C: 10 0F ; background end Y
1634480: 02 01 ; background start Y
1634482: 23 37 ; background start X
1634484: 61 75 ; background end X
;163448B: F05EF9 280028 ; no background
16344B6: 21 35 ; X
16344D0: 02 01 ; Y
;Battery
163456A: 10 1B ; background end Y
163456E: 02 0D ; background start Y
1634570: 80 1E ; background end X
1634572: 63 01 ; background start X
;1634577: F0E8F8 280028 ; no background
1634580: 02 0D ; Y
1634582: 63 01 ; X
1654610: 08 12 ;Y - Provider name
1654620: 1A 24 ;Y - Sub provider name
163B3EC: A1 A0 ;Y - Time & Date
;* Analog Clock Tuning *
; (c) SiNgle
; (p) AsteriX
163E2A6: 9E 80 ;Hands length
163E31A: 01 02 ;Center-point
163E368: 01 06 ;Minute hand color
163E418: 01 04 ;Hour hand second line color (bold)
163E478: 01 04 ;Hour hand color
;* change font of menu and softkeys *
; (c) SiNgle
; (p) AsteriX
091B6BC: 03 02 ;softkey font
091B704: 03 08 ;chosen item in menu
091B708: 02 08 ;menu list
;* Change delimiter in menu *
; (c) *S*h*a*D*o*W*
; (r) ILL!
; (p) AsteriX
0E65E14: 55555555555555555555555F FFFFFFFFFFFFFFFFFFFFFFFF ;"_____________"
;0E65E14: 55555555555555555555555F 8F11E23C4788F11E23C4788F ;"._._._._._._."
;0E65E14: 55555555555555555555555F 22222222222222222222222F ;". . . . ."
;0E65E14: 55555555555555555555555F 00000000000000000000000F ;" "
;* AutoRedial forever with selected pause *
; (c) SiNgle
; (p) AsteriX
0B42508: A068 0020
0B42531: 30 20
0BDB7F8: 05 0A ;pause (0A=10 sec.)
;* camera black&white mode *
; (c) SiNgle
; (p) AsteriX
12EE787: 3F163F 801680
;* take photo with any key *
; (c) SiNgle
; (p) AsteriX
08F2214: 01 16
08F221C: 45 23
;* Change time of automatical keypad lock *
; (c) SiNgle
; (p) AsteriX
;All delays are separated to intervals of ~5 ms
;example: 65000ms/5=0x32C8 => C832, 130000ms/5=0x6590 => 9065
163B8F8: C832 7017
;* Setup illumination by 5% *
; (c) SiNgle
; (p) AsteriX
09061B4: 0A 05
09061C4: 0A 05
;* Illumination fade time *
; (c) BuG
; (p) AsteriX
0B69920: B80B E803 ;1000 ms
;0B69920: B80B DC05 ;1500 ms
;0B69920: B80B D007 ;2000 ms
;0B69920: B80B C409 ;2500 ms
;* Change error sound "No connection" *
; (c) B-727
; (p) AsteriX
13B06FE: 1800FAFF0000B6034A0178054A0108074A01FFFFE803F9FF0300 0C00B8073200FFFF3200400C1A00FFFFFFFFFFFFFFFFFFFFFFFF
;* Smooth scrolling of long names *
; (c) SiNgle
; (p) AsteriX
091E2C4: D00700002C01 120200002A00
;* Change progressbar in music play *
; (c) SiNgle
; (p) AsteriX
0A0F7F0: 1000660073 0500700080
;* Cursor blinking speed *
; (c) SiNgle
; (p) AsteriX
091B380: 2C01 8003
;* Smooth illumination turn-on *
; (c) SiNgle
; (p) AsteriX
0B69786: 0022 664A
;* Compress jpeg with maximum quality (100% instead of 75%) *
; (c) SiNgle
; (p) AsteriX
09A7160: 4B 64
;* Change minute beep during call *
; (c) SiNgle
; (p) AsteriX
0B3DC26: 00 37 ;37h=55 sec.
;* Keypad Acceleration *
; (c) SiNgle
; (p) AsteriX
114CDF6: 56 20
;* Decimal CID instead of C1 & C2 in neighbour list *
; (c) слава Богу
; (r) SiNgle
; (p) AsteriX
132A832: 0123F856002802DA 203FB88B203702E0
132A840: 2B 20
132A844: 02 05
132A84E: 0223 0CE0
13B6CCC: 31204332 656C4944
;* Password protected Disk selection menu *
; (c) SiNgle
; (p) AsteriX
;In CardExplorer press "1" or enter password - disk selection menu
099ABF4: 0900000A 000055E3
099AC50: 3534 2000
;099AC50: 20003631 "1234" ;Password 1234
;* Enable Developer Menu *
; (c) Phantom
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
1233ED4: 040090E5 0000A0E3
;* Call list saving when SIM is changed *
; (c) SiNgle
; (p) AsteriX
1631B8C: 1EF02CEB 00200020
;* Receive calls only by pressing green button *
; (c) SiNgle
; (p) AsteriX
;But disable sound only by long pressing "*"
163D49C: 62D0 0028
;* Enable Band Selection *
; (c) Bennie
; (p) AsteriX
1657AE4: 0502 FA01
;* Enable Built-In WV Client (ICQ AIM) *
; (c) SiNgle
; (p) AsteriX
0AF94FC: 66 78 ;Menu - 5-2
;* Open closed EEPRom blocks *
; (c) Skylord
; (p) AsteriX
125F738: 00 01
;* Open Disks forever *;
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
12603E8: 02 03
;* remove the comma between name and surname in address book *
; (c) SiNgle
; (p) AsteriX
0AB5AA0: 3FF14AFE 00280028
;* Change font size on MainScreen v2 *
; (c) SiNgle
; (p) AsteriX
; you can set 02-07 as new fonts
163B3EC: A1 A8 ;Time String pos (with softkeys removed)
;Provider name
1654614: 03 08
1654624: 03 08
;Remove provider name from mainscreen
;1654614: 03 A0
;1654624: 03 A0
;Date&Time
1654654: 08 04 ;without provider logo
1654694: 08 04 ;with provider logo
;* Toggle HandsFree without question *
; (c) SiNgle
; (p) AsteriX
1639060: CB21C9000022 002100210122
1639068: 18F0CAE8 17F018E9
;* Changes to standard Picture folders *
; (c) Vanoleo
; (p) AsteriX
0A06F26: 740075007200650073 5C0046006F0074006F ;Pictures => Pic\Foto
0A06F5E: 740075007200650073 5C0053007400750066 ;Pictures\Clip Gallery => Pic\Stuf\Clip Gallery
0A06FC2: 740075007200650073 5C0053007400750066 ;Pictures\EMS => Pic\Stuf\EMS
0A07020: 740075007200650073 5C0053007400750066 ;Pictures\Logos => Pic\Stuf\Logos
0A0707C: 740075007200650073 5C0053007400750066 ;Pictures\Wallpaper => Pic\Stuf\Wallpaper
0A070DA: 740075007200650073 5C0053007400750066 ;Pictures\MMS => Pic\Stuf\MMS
0A07130: 740075007200650073 5C0053007400750066 ;Pictures\Icons => Pic\Stuf\Icons
0A07184: 740075007200650073 5C0053007400750066 ;Pictures\Frames => Pic\Stuf\Frames
;* Change folder for photos *
; (c) avkiev
; (p) AsteriX
; 0:\Pictures => 0:\_MyPhoto
;0A06F18: 0B00,'0:\\Pictures' 0B00,'0:\\_MyPhoto'
;* Input language menu on Help key (T9 info) *
; (c) SiNgle
; (p) AsteriX
09C104E: 784900227848 44F77BFF80BD ;MMS
0AA48FA: 85F7FFFC 61F625FB ;e-mail
0A85556: 7FF7FEED 80F6F7FC ;notes
0A2A40A: FFF777FF DBF69DFD ;SMS
;* Goto mainmenu from anywhere by pressing ### *
; (c) SiNgle
; (p) AsteriX
;Goto DevMenu\LOGAL\options and press Enable ###
0B1E500: 4AF0EBFF C8F523FE ;native menu
;0B1E500: 4AF0EBFF C3F5FDFE ;main menu
;* Enlarge incoming call photo *
; (c) SiNgle
; (p) AsteriX
0A3410A: 052104 002100
0A34112: 502280 8422A8
;* Enlarge incoming call photo v2 *
; (c) SiNgle
; (p) AsteriX
0A3410C: 04 00
1631CC4: 19 11
;* Press joystick goto SuperFast main menu *
; (c) SiNgle
; (p) AsteriX
09205C8: FF228E 0D8D8C
;* Timer signal louder and longer *
; (c) StrikerX
; (p) AsteriX
139B778: 580B 8003
;* Decimal LAC instead of N & B in neighbour list instead of ENIP monitor *
; (c) слава Богу
; (r) SiNgle
; (p) AsteriX
;combined with "Decimal CID instead of C1 & C2 in neighbour list"
;switch to CID mode with keys 0 <-> 2
08E71A4: 0E 0D
08E727C: 1622281C 0E26AAE7
091A5B4: 7F9F29 25A632
132A77E: 002908D1 0E2E08D0
132A7DA: 0122211C0B31F078C6F68CEB0122211C0D313079 203EF08B20360522002800280522211C0B310028
13B6CDD: 4E2042 4C4143
;* Fast show "Language" menu *
; (c) SiNgle
; (p) AsteriX
11F9964: B80B 0100
;* Change position and font of providername in ScreenSaver *
; (c) arsh0r
; (r) SiNgle
; (p) AsteriX
;there are different settings if the arrow is shown (f.ex. when you got a message)
;digiclock
;1655A3C: 00 xx ;x-start
;1655A3E: 9F yy ;y-start
;1655A40: 84 xx ;x-stop
;1655A42: AF yy ;y-stop
;1655A44: 03 ff ;font size
;analogclock
;1655A20: 00 xx ;x-start
;1655A22: 9F yy ;y-start
;1655A24: 84 xx ;x-stop
;1655A26: AF yy ;y-stop
;1655A28: 03 ff ;font size
;picture
;1655A04: 00 xx ;x-start
;1655A06: 9F yy ;y-start
;1655A08: 84 xx ;x-stop
;1655A0A: AF yy ;y-stop
;1655A0C: 03 ff ;font size
;energysaving
;1655A58: 00 xx ;x-start
;1655A5A: 52 yy ;y-start
;1655A5C: 84 xx ;x-stop
;1655A5E: 61 yy ;y-stop
;1655A60: 03 ff ;font size
;* Invert digiclock ScreenSaver *
; (c) SiNgle
; (p) AsteriX
163E6A8: 01 00 ;1h back
163E6B0: 00 01 ;1h font
163E6F6: 01 00 ;2h back
163E6FE: 00 01 ;2h font
163E73C: 01 00 ;":" back
163E744: 00 01 ;":" font
163E778: 01 00 ;1m back
163E780: 00 01 ;1m font
163E7C4: 01 00 ;2m back
163E7CC: 00 01 ;2m font
163E81A: 01 00
163E822: 00 01
1655A48: 00 01 ;ProvName font
1655A4C: 01 00 ;background
1655AB8: 00 01 ;ProvFon with Arrow
1655ABC: 01 00 ;background with Arrow
;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
;* Vibrate shortly after connection v1.2 *
; (c) SiNgle
; (p) AsteriX
1639432: 17F05CEF0028 002821F064EA
#pragma enable old_equal_ff
165A900: 00402DE9FF3F2DE90FE0A0E144F09FE5
165A910: 000050E30900001A0100A0E30FE0A0E1
165A920: 34F09FE5020050E30400001A2F00A0E3
165A930: 0210A0E30120A0E30FE0A0E11CF09FE5
165A940: 0FE0A0E118F09FE5000050E3FF3FBDE8
165A950: 0040BDE80CF09FE52FE6B3A01F1130A1
165A960: F45C93A0B3CFB0A0399463A1FF
#pragma disable old_equal_ff
;* Camera brightness tuning *
; (c) SiNgle
; (p) AsteriX
;for use with Camera Speed patch
12EE781: 80 C0 ;can be changed up to FF
;* Vibra off in Alarm clock *
; (c) SiNgle
; (p) AsteriX
0B6D478: 0F20D9F5B0E9 70F1C2EE0028
#pragma enable old_equal_ff
0CDE200: 00402DE9F23F2DE90FE0A0E148F09FE5
0CDE210: 0FE0A0E144F09FE5000050E30100001A
0CDE220: 070000EB040000EA0FE0A0E130F09FE5
0CDE230: 030000EB01002DE90100BDE8F23FBDE8
0CDE240: 0080BDE800402DE90020A0E30F00A0E3
0CDE250: 0FE0A0E10CF09FE50080BDE8E59F8CA0
0CDE260: 43218EA059218EA0DC6794A0
#pragma disable old_equal_ff
;* MiniGPS with GSM Data Logger v0.8 *
; (c) ACiD[mrp], arsh0r
; (r) bennie, SiNgle
; (p) AsteriX
/*
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.
*/
1638566: F7B52D4E0C1CB079 004B9F46F71480A0 ;call from screensaver
16516D0: BB5EB4 071580 ;call from mainscreen
#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: 20B267A8303A5C4D6973635C67707300
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: A07521A1C87621A1547521A1F47421A1
08015B0: 0B41BBA0340B26A1980F82A0001082A0
08015C0: E976BBA03F0DB2A0C5DA53A165D953A1
08015D0: 85D953A1A8D953A145DA53A1E1D853A1
08015E0: ABD4B6A0F00E24A1B39E8CA005A1A2A0
08015F0: F45C93A0
#pragma disable old_equal_ff
;08012C8: 30 00 ;disable logfile (c) KiRiK
;080136C: 30 76 ;default vibra on new net found (c) KiRiK
;* speed up camera (turns off nightmode) *
; (c) SiNgle
; (p) Hynix
12AD778: 32 00
;* Transparency in Native Menu *
; (c) SiNgle, Nitrogen
; (p) wesadex
011FFFB5: FFFFFF64 A9ABA900 ;set "0" color to transparent
;* move folder System from Data to Config *
; (c) Serega_1
; (r) SMeeTBB
; (p) Hynix
;CX65 v50
;We free a little space on disk Data
;It is necessary to manually transfer folder System to Config!
A07462: 30 32
A07476: 30 32
A07482: 30 32
A0749A: 30 32
A074B6: 30 32
A074CA: 30 32
A074EC: 30 32
A0750C: 30 32
A07524: 30 32
A0754A: 30 32
A0756A: 30 32
A07582: 30 32
A075A6: 30 32
A075C2: 30 32
A075D6: 30 32
A075F6: 30 32
A07612: 30 32
A07626: 30 32
A07648: 30 32
A0766A: 30 32
A07684: 30 32
A076AA: 30 32
A076C6: 30 32
A076DA: 30 32
A076FC: 30 32
A0771C: 30 32
A07734: 30 32
A07756: 30 32
A07770: 30 32
A07782: 30 32
A077A4: 30 32
A077CC: 30 32
A077EC: 30 32
A07818: 30 32
A07834: 30 32
A07848: 30 32
A07868: 30 32
A07884: 30 32
A07898: 30 32
A078B8: 30 32
A078D6: 30 32
A078EC: 30 32
A0790E: 30 32
A0792C: 30 32
A07942: 30 32
A079CE: 30 32
A079EA: 30 32
A079FE: 30 32
A07A22: 30 32
A07A48: 30 32
A07A66: 30 32
A07A94: 30 32
A07ABA: 30 32
A07AD8: 30 32
A07B02: 30 32
A07B20: 30 32
A07B36: 30 32
;A0797E: 30 32
;A0799A: 30 32
;A079AE: 30 32
;* Java Acceleration *
;CX65 v50
; (c) SiNgle
; (p) Olega70
11658EC: 02 01
;* Disable dialing sound *
; (c) AlexSid
; (p) BuG
13B0C18: 82093BA1 00000000
;* Change disk names in menu *
; (c) DeHuCoH, USV
; (p) AsteriX
009AD2E: 44726976652030 303A5C44617461 ;Drive 0 -> 0:\Data
009AD4C: 4472697665203100 313A5C4361636865 ;Drive 1 -> 1:\Cache
009AD6A: 447269766520320000 323A5C436F6E666967 ;Drive 2 -> 2:\Config
;* Flash-SMS Position & Font Size *
; (c) [crazy]misha
; (p) AsteriX
;Y position Flash-SMS
1654630: 64 92
1654670: 64 92
;Change Flash-SMS font 02-08
1654634: 07 08
1654644: 07 08
1654674: 07 08
1654684: 07 08
;* Replace providername with custom format v4 *
; (c) Bennie
; (i) arsh0r, avkiev
; (p) AsteriX
/*
Currently the patch has 7 format strings. the patch chooses
another format string everytime the function is called
the names of days/months are taken from the languagepack
the following formats are possible:
%y = last 2 chrs of yeah f.ex. "05"
%Y = full year f.ex. "2005"
%m = month f.ex. "01"
%M = name of month f.ex. "Jan"
%D = day of month f.ex. "15"
%H = hour f.ex. "18"
%F = Mintues f.ex. "14"
%W = Day of week f.ex. "Sa"
%R = Rx level of current net in dB f.ex. "=95" ("="for band 1800 and "-" for band 900)
%C = current channel of net f.ex. "87"
%c = current CI of net in hexadecimal f.ex. "ADE2"
%A = voltage of battery in mV f.ex. "3845"
%T = current temperature measured at battery in Celcius degrees f.ex. "17,5"
NEW in v4:
%a = battery voltage in percent f.ex. "55%"
%x = calc difference between a past date and current date. you can easily change the past date.
remember the date has to be in the past, function can't handle diff to future dates. f.ex. "02y 05m 05d"
*/
;13CF1F8: 181C 2D1C ;add more stings to GetLP
;1638566: F7B52D4E0C1CB079 004B9F46F91580A0 ;call from screensaver
; This call doesn't work anymore.
; Since FW50 the provider name is always identical in mainscreen and screensaver.
; So there is no way to choose different provider names in mainscreen and screensaver at the moment.
; Maybe it will work in a later version of this patch again.
16516D0: BB5EB4 091680 ;call from mainscreen
#pragma enable old_equal_ff
0800F00: F0B585B0061C0F1C151C1C1C012D48D0
0800F10: 022D33D0042D43D1391C6420E34A1268
0800F20: 9047039004910A20E04A039912689047
0800F30: 019002910198002804D1281CFF300506
0800F40: 2D0E03E0019830302080023401200299
0800F50: 002900D000200121032D00D000210840
0800F60: 04D0281CFF3005062D0E03E002983030
0800F70: 20800234049800040714C046391C0A20
0800F80: CA4A1268904703900491039830302080
0800F90: 02340498303020800234306840193060
0800FA0: 07E0381C303020800234306840193060
0800FB0: C04605B0F0BDF7B588B0061C171C0125
0800FC0: 00246946BA4A099812689047C0466846
0800FD0: 405D002823D06846405D9538072813D2
0800FE0: 01A31B5C5B009F440304060F0F090C00
0800FF0: 13E0802411E0FF2401340EE00724E401
0801000: 0BE00124A40208E06846405D00193880
0801010: 023700243068013030600135D7E70BB0
0801020: F0BDF0B587B0041C0E1C151C00200690
0801030: A049306840180290002730790138B842
0801040: 08DD01E00137F8E79B48C05D06994018
0801050: 0690F7E770790699401800ABD880D888
0801060: 411E4920914A126890470490059100AB
0801070: 04981871D888197949235943401A00AB
0801080: 5871D9880520894A1268904704900591
0801090: 00AB059818735879052809D120684000
08010A0: 42191879854BC118201CFFF784FF54E0
08010B0: 00AB587932280AD12068400042191879
08010C0: 7E4B0533C118201CFFF775FF45E07079
08010D0: 1D280BD13079022808D1206840004219
08010E0: 76490A31201CFFF766FF36E020684000
08010F0: 421900AB187B714B0A3BC118201CFFF7
0801100: 5AFF2C20216849006852206801302060
0801110: 20202168490068522068013020602068
0801120: 4000421900AB1879644B053BC118201C
0801130: FFF741FF202021684900685220680130
0801140: 2060206840004019009000AB5979031C
0801150: 0222201CFFF7D4FEC0462C2021684900
0801160: 68522068013020602020216849006852
0801170: 20680130206020684000431902980004
0801180: 01140422201CFFF7BBFE07B0F0BD10B5
0801190: 0B041B0F484CEC34E35C138002320B05
08011A0: 1B0FE35C138002320B061B0FE35C1380
08011B0: 02320B071B0FE35C1380023203680433
08011C0: 036010BDF1B590B001200F9010980468
08011D0: 3B4808903B4807903B48069009A90BA8
08011E0: 3A4A1268904708990878062802D90020
08011F0: 089908700899087840012F490C314618
0801200: 0899087801300870C046308800286BD0
0801210: 3088252869D102363088542866D014DC
0801220: 442864D008DC00286DD025286CD04128
0801230: 6BD0432857D1BDE0462867D0482866D0
0801240: 4D2855D052284ED19AE064286CD008DC
0801250: 57286AD059281DD0612867D0632842D1
0801260: B5E06D2834D078286DD079283BD16420
0801270: 0E4A0B99126890470290039108040014
0801280: 01900F984000031902220FA80199FFF7
0801290: 37FE28E00F98400003190B9800040114
08012A0: 04220FA8FFF72CFE1DE00000401780A0
08012B0: 441780A08E040000301680A0221C0000
08012C0: 00AE75A87CEC66A820B267A8381780A0
08012D0: 0F9840000019039008AB197C031C0222
08012E0: 0FA8FFF70DFE7FE180E176E19FE00FE0
08012F0: 0F984000021908AB187CC64BC1180FA8
0801300: FFF759FE70E167E15EE16AE01CE00EE0
0801310: 0F9840000019039008AB597C031C0222
0801320: 0FA8FFF7EDFD5FE1ABE019E072E00F98
0801330: 40000019039008AB1979031C02220FA8
0801340: FFF7DEFD50E1A2E00F98400000190390
0801350: 08AB5979031C02220FA8FFF7D1FD43E1
0801360: 0BA8AD4909688847AA490D3140180390
0801370: 0F98400002190FA80399FFF71CFE33E1
0801380: 06980088FF2804D22D200F9949006052
0801390: 03E03D200F99490060520F9801300F90
08013A0: 0F98400003190698817904220FA8FFF7
08013B0: A7FD19E10F9840000019039000230698
08013C0: C15E04220FA8039BFFF79AFD0CE10F98
08013D0: 4000021902230698C15E0FA8FFF7D7FE
08013E0: 02E1092100208D4A12689047051C07D5
08013F0: 2D200F99490060520F9801300F906D42
0801400: 0F98400003190422290409140FA8FFF7
0801410: 77FDE9E00F9840000019039000230798
0801420: C15E04220FA8039BFFF76AFDDCE00321
0801430: 01207A4A1268904779494518291C0A20
0801440: 784A12689047049005910F9840000319
0801450: 04980004011402220FA8FFF751FD2C20
0801460: 0F99490060520F9801300F900F984000
0801470: 031905980004011401220FA8FFF740FD
0801480: B2E0221C0BA90FA8FFF7CBFDACE06649
0801490: 0B980968401A000600160E9008AB187C
08014A0: 61490979401A00060716587C5E494979
08014B0: 401A000600160D900E98002804DA0E98
08014C0: 4042000600160E90002F0BDA0E980028
08014D0: 04D00E98FF30000600160E90381C0C30
08014E0: 000607160D98002832DA002F01D10B27
08014F0: 03E0381CFF300006071608AB187C0128
0801500: 01D1002502E008AB187C851E4748405D
0801510: 45494979401A000600160D9008AB187C
0801520: 032808D104203F4A0B99126890470290
0801530: 0391002900D004E00D98013000060016
0801540: 0D9008AB587C0D994018000600160D90
0801550: 0F984000031902220FA80E99FFF7D0FC
0801560: 79200F99490060520F9801300F902020
0801570: 0F99490060520F9801300F900F984000
0801580: 03190222391C0FA8FFF7BAFC6D200F99
0801590: 490060520F9801300F9020200F994900
08015A0: 60520F9801300F900F98400003190222
08015B0: 0FA80D99FFF7A4FC64200F9949006052
08015C0: 0F9801300F900FE030880F9949006052
08015D0: 0F9801300F9007E009E030880F994900
08015E0: 60520F9801300F9002360EE6C0460F98
08015F0: 0138208011B0F0BD70B5051C0C1C161C
0801600: 201CFFF7DFFD70BD10B5041C201CFFF7
0801610: D9FD10BD971200003C1780A0481780A0
0801620: 56F5FFFF401780A0301780A0301680A0
0801630: 1F1C1F1E1F1E1F1F1E1F1E1F
;format string can be 16 chars long (including \0)
80163C: '%W %D. %M %Y\0'
80165C: '-=%H:%F=-\0'
80167C: '%C:%c RX %R dB\0'
80169C: '%AmV = %a%%\0'
8016BC: '%T°C\0'
8016DC: '%x\0'
8016FC: 'asterix.com.ru\0'
80171C: 3031323334353637383941424344454600000000
;past date for diffdate function
801730: 0i0000002005 ;year
801734: 0i07 ;month
801735: 0i17 ;day
801738: 3F0DB2A0CF5782A0F08A83A01DF13CA1D09F15A1
#pragma disable old_equal_ff
;* Profile Logo On Mainscreen *
; (c) ACiD[mrp]
; (i) KiRiK
; (p) AsteriX
; pictures (http://files.modopo.com/patches/CX65v50 Pics Profile Logo.vkp)
;16341FE: 00F0B7FA 26F0FFFB ;remove the semicolon if you don't use * Improved net Indicator v0.13 * (r) empeka
#pragma enable old_equal_ff
165AA00: 10B5064C636898472068804763680449
165AA10: 421882210220984710BD000024AA65A1
165AA20: E7040000E59F8CA0714763A1
#pragma disable old_equal_ff
;165AA12: 82 A0 ;Y
;165AA14: 02 3B ;X
;* Calendar on the mainscreen v1.3 *
; (c) DeHuCoH
; pictures (http://files.modopo.com/patches/CX65v50 Pics Calendar.vkp)
1634634: FFF7A8FD 2BF0E4FC
#pragma enable old_equal_ff
1660000: 00B5FFB439480078012859D10D202E21
1660010: 374AC046374BFFB49847FFBC0F300132
1660020: 7628F8DB344BC046344F381C391C0831
1660030: 9847381C324B98470130797907390029
1660040: FCDC494241180131072900DD07390E1C
1660050: 3879C0462B4F3D5C02203401A41B201A
1660060: 3A210124254F7F79762801DB0D200C31
1660070: BC4208D1FFB401380139C046224AC046
1660080: 1C4B9847FFBC03B4201C00F01DF8061C
1660090: 002908D01D4A521803BCC046154BFFB4
16600A0: 9847FFBC00E003BC184A92190630C046
16600B0: 104BFFB49847FFBC09300134AC42D3DD
16600C0: FFBCD4F761F800BD00B5642806D20021
16600D0: 0A3801310028FBDA0A30013900BD1F1F
16600E0: 1C1F1E1F1E1F1F1E1F1E1F0028E963A8
16600F0: ED040000714763A13F0DB2A000AA75A8
1660100: CF5782A0DE0066A1F40400004D040000
#pragma enable old_equal_ff
;setup position (r) *S*h*a*D*o*W*
;166000E: 2E YY ;Y - week days
;1660060: 3A YY ;Y - calendar
;166000C: 0D XX ;X - week days
;166006C: 0D XX ;X - calendar
;* Improved net Indicator v0.13 *
; (c) arsh0r
; (r) BuG
; (p) AsteriX
; pictures (http://files.modopo.com/patches/CX65v50 Pics ImprNetIndicator.vkp)
/*
this patch displays 6 bars meaning the next 6 available GSM channels instead
of the normal net indicator. the bar images are still a bit crappy, because
i don't know how to make them transparent, for any help i'll be pleased. here
is a table of the used images:
0x33D - 0x343 ;1-7 GSM900
0x344 - 0x34A ;1-7 GSM1800
0x34B low signal
the image size is 5x14 px
*/
16341FE: 00F0B7FA 26F0FFFD
#pragma enable old_equal_ff
165AE00: F8B50F1C0025194C461F2088FF2801D2
165AE10: 174A01E0164A0732A079222819D33E28
165AE20: 01D2063217E0452801D2053213E04C28
165AE30: 01D204320FE0532801D203320BE05A28
165AE40: 01D2023207E0612801D2013203E06828
165AE50: 01D3074A0E32074B0536391C1B68301C
165AE60: 98470C340135062DCFDBF8BD20B267A8
165AE70: 3D03000078AE65A1714763A1
#pragma disable old_equal_ff
165AE78: 714763 01AA65 ;comment this line, if you don't use * Profile Logo On Mainscreen * (r) empeka
;165AE58: 05 04 ;another distance between the indicators (c) AlexSid
;* remove provider name in screensaver *
; (c) xVoLAnD
1655A48: 00 01
1655AB8: 00 01
;if you installed *Invert digiclock ScreenSaver*
;1655A48: 01 00
;1655AB8: 01 00
;* increase video speed v2.2 *
; (c) SiNgle
; (p) AsteriX
; indoor and outdoor - nightmode is turned on
; automatic - nightmode is turned off - increase framerate
; use only with enlarged disks!
12AD778: 3200A0E3 A048F5EB
;12EE773: 40 10
12EE781: 80 C0 ;brightness
#pragma enable old_equal_ff
0FFFA00: FE5F2DE90C009FE50400D0E5000050E33200A013FE9FBDE8A01876A8
#pragma disable old_equal_ff
;* increase video speed v2.12 *
; (c) SiNgle
; (p) AsteriX
; indoor and outdoor - nightmode is turned on
; automatic - nightmode is turned off - increase framerate
12AD778: 3200A0E3 E0C9F4EB
;12EE773: 40 10
12EE781: 80 C0 ;brightness
#pragma enable old_equal_ff
0FDFF00: FE5F2DE914009FE514109FE5000021E0
0FDFF10: 0400D0E5000050E33200A013FE9FBDE8
0FDFF20: 1DD2EA4CBDCA9CE4
#pragma disable old_equal_ff
;* Password protection some functions v3 *
; (c) avkiev
; (p) AsteriX
#pragma enable old_equal_ff
165AA00: 50726F746563743320A961766B696576
165AA10: 00B50A48002202600021416005498160
165AA20: F821C1600261044A42618361F2F79DFA
165AA30: 00BDC046F34B63A1880A77A840AA75A8
#pragma disable old_equal_ff
165AA18: 00 06 ;ProtectType: 00-PIN, 08-PIN2, 06-Phonecode
0923D50: 65758EA0 41AA65A1
165AA40: FFFFFFFFFFFFFFFF 004B,E5,E7,65758EA0 ;AddressBook
0920630: DD188EA0 49AA65A1
165AA48: FFFFFFFFFFFFFFFF 004B,E1,E7,DD188EA0 ;CNCT_ADDRESSBOK
0923D5C: 95758EA0 51AA65A1
165AA50: FFFFFFFFFFFFFFFF 004B,DD,E7,95758EA0 ;Groups
092086C: BF238EA0 59AA65A1
165AA58: FFFFFFFFFFFFFFFF 004B,D9,E7,BF238EA0 ;CNCT_STRT_GROUP
0AF94F0: A927A6A0 61AA65A1
165AA60: FFFFFFFFFFFFFFFF 004B,D5,E7,A927A6A0 ;New Message
09210C0: 9B208EA0 69AA65A1
165AA68: FFFFFFFFFFFFFFFF 004B,D1,E7,9B208EA0 ;MESG_CREATE_NEW
0AF9510: 252EA6A0 71AA65A1
165AA70: FFFFFFFFFFFFFFFF 004B,CD,E7,252EA6A0 ;Inbox
092122C: 0D218EA0 79AA65A1
165AA78: FFFFFFFFFFFFFFFF 004B,C9,E7,0D218EA0 ;MESG_INBOX_DIRC
0AF9540: 692FA6A0 81AA65A1
165AA80: FFFFFFFFFFFFFFFF 004B,C5,E7,692FA6A0 ;Sent items
0921364: 57238EA0 89AA65A1
165AA88: FFFFFFFFFFFFFFFF 004B,C1,E7,57238EA0 ;MESG_SENTITMBOX
092149C: C9198EA0 91AA65A1
165AA90: FFFFFFFFFFFFFFFF 004B,BD,E7,C9198EA0 ;MESG_WRT_NEWEMS
; (c) TAPAKAH
0AF9530: F52EA6A0 99AA65A1
165AA98: FFFFFFFFFFFFFFFF 004B,B9,E7,F52EA6A0 ;OUTBOX
0921330: 5F238EA0 A1AA65A1
165AAA0: FFFFFFFFFFFFFFFF 004B,B5,E7,5F238EA0 ;MESG_OUTBOXDIRC
0AF9520: 932EA6A0 A9AA65A1
165AAA8: FFFFFFFFFFFFFFFF 004B,B1,E7,932EA6A0 ;DRAFT
09210F4: 15218EA0 B1AA65A1
165AAB0: FFFFFFFFFFFFFFFF 004B,AD,E7,15218EA0 ;MESG_DRAFT_DIRC
0AF9570: F189A2A0 B9AA65A1
165AAB8: FFFFFFFFFFFFFFFF 004B,A9,E7,F189A2A0 ;Archive SMS
0921398: 73238EA0 C1AA65A1
165AAC0: FFFFFFFFFFFFFFFF 004B,A5,E7,73238EA0 ;MESC_SMSARCHIVE
;* Date at the bottom of mainscreen as "We, 11 May" v6 *
; (c) avkiev
; (p) AsteriX
0B21DBA: FFF7E0FF BCF1B1FA
#pragma enable old_equal_ff
0CDE300: 426F74746F6D20446174652076362020
0CDE310: A961766B6965762031302E30362E3035
0CDE320: 4FB522488047013007280FBC02D143F6
0CDE330: 26FD40BD0C1C194F381C391C083142F6
0CDE340: FEFC381C164B98470D3000F01FF89523
0CDE350: A178002900D1A370E3702C2323712023
0CDE360: 6371237279790A200F4B98473030A071
0CDE370: 3031E1710934387900F008F801BC093C
0CDE380: 211C01220023EAF784EC00BD00B50849
0CDE390: 4018211C034B984700BDC04600AA75A8
0CDE3A0: CF5782A01DF13CA1F08A83A0E59F8CA0
0CDE3B0: 97120000
#pragma disable old_equal_ff
;0CDE35A: 2C 95 ;remove comma
;0CDE328: 07 00 ;Profile "No patches"
;* Extra info + profile logo on the main screen v4.1 *
; (c) avkiev
; (i) AsteriX
; (p) AsteriX
; pictures (http://files.modopo.com/patches/CX65v50 Pics Profile Logo.vkp)
163418A: 051C0020 26F0B9FC
#pragma enable old_equal_ff
165AB00: 01B5F5F7D8ED0130072856D03B4E0427
165AB10: 3F024D3700248025B047002414253649
165AB20: 897900F04FF89320B0479420B0470A20
165AB30: B0471E241425012003212D4A90470A21
165AB40: 0902AA31401A0F210A061116091802D5
165AB50: 9120B04749420A20E2F6F4ED00F02FF8
165AB60: 9520B047081CB0479620B0479720B047
165AB70: 0A20B04748241425002009211C4A9047
165AB80: 011C03200002E830E2F6DCEDB0479520
165AB90: B0476420E2F6D6EDB04700F013F89820
165ABA0: B0470A20B047722414251248018800F0
165ABB0: 09F89920B0470A20B047002020BD02B5
165ABC0: 011C00E002B50A20E2F6BCED0A2802D3
165ABD0: FFF7F5FF00E0B047081CB04702BD02B5
165ABE0: 3A1821060816291CF5F7C8EE063402BD
165ABF0: D09F15A17CEC66A820B267A8DFAB65A1
#pragma disable old_equal_ff
;To hide an element you have to define its y-coordinate to more than 176 (for example C0)
;165AB14: 00,24,80 xx,24,yy ;Profile
;165AB1A: 00,24,14 xx,24,yy ;Net
;165AB32: 1E,24,14 xx,24,yy ;Temperature
;165AB74: 48,24,14 xx,24,yy ;Voltage
;165ABA6: 72,24,14 xx,24,yy ;Capacity
;165AB46: 0F 0i030 ;Adjust temperature by 0.1°C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1
;Don't show space after:
;165AB30: B047 C046 ;Net
;165AB72: B047 C046 ;Temperature
;165ABA4: B047 C046 ;Voltage
;165ABB8: B047 C046 ;Capacity
;165AB08: 07 00 ;Profile "No patches"
165AB06: 013007 9A30A0 ;profile logo instead of the profile number
;165AB08: A0 NP ;Profile "No patches" (with profile logo) in HEX NP=99+profile number
0DA2714: 3214 0609
0DA271C: 3113 0609
0DA2724: 3113 0609
0DA272C: 3214 0609
0DA2734: 3113 0609
0DA273C: 3113 0609
0DA2744: 3113 0609
0DA274C: 3113 0609
0DA2754: 3113 0609
0E8F6DC: 7FFFE403FFF7FF6EBF 0303037F7F03030303 ;4DE - "-"
0E8F768: 00000E3800007F0000 037F7F03037F7F0303 ;4DF - "="
0E8F7F0: C701C300E0007F5FC7 0F0F0F0F3F6F6F3F03 ;4E0 - "d"
0E8F878: 00008002403D3F3C01 7B6F6F7B7B6F6F7B03 ;4E1 - "B"
0E8F904: FFFFFFFFFFFFFF8FFF 0303030303031B1B33 ;4E2 - ","
0E8F98C: 0000000000007F07FF 1B27271B0303030303 ;4E3 - "°"
0E8FA14: 0100102000007F01C0 3B6F676363676F3B03 ;4E4 - "C"
0E8FA9C: 0001F0F0C8107F0001 6F6F6F6F6F7F3B1303 ;4E5 - "V"
0E8FB24: 0000400080007F0007 676F0F1B33236F4F03 ;4E6 - "%"
;* Show current time during postponed alarm v2 *
; (c) avkiev
; (p) AsteriX
0A3A3C8: 42780178 C6F54AFA
#pragma enable old_equal_ff
0800840: 506F7374706F6E656420416C61726D20
0800850: A961766B6965762031332E30362E3035
0800860: 01B5C9F0BFFB411C01BC0838072905D0
0800870: 044A0548011C083190470348017A427A
0800880: 00BDC0463F0DB2A000AA75A8
#pragma disable old_equal_ff
;080086C: 07 NP ;Profile "No patches"
;* Extended "Calls dialed" list v2 *
; (c) avkiev
; (p) AsteriX
;Green button -> "Calls dialed"
;Red button -> "Calls received"
;Red button -> "Calls missed"
;Red button -> Ready
165121C: E761A8 210880
#pragma enable old_equal_ff
0800800: 457874656E642E43616C6C734C697374
0800810: A961766B6965762031332E30362E3035
0800820: 00B5E1F099F8C9F0DDFB0130072803D0
0800830: E1F08EF8E1F09EF800BD
#pragma disable old_equal_ff
;0800834: E1F09EF8 C046C046
;080082C: 07 NP ;Profile "No patches"
;* Keypadlight trigger v0.9 @A0CDE400 *
; (c) benj9
; (p) AsteriX
;changes keypadlight mode according to chosen profile
;User can setup profiles and delay
0B696F6: 5EF0E2E8 74F183FE
#pragma enable old_equal_ff
0CDE400: 00B5FCB40D48006880470006000E0D49
0CDE410: 43181978FCBC022904D0012904D00329
0CDE420: 04D005E0002203E02D2201E055231B02
0CDE430: 01200121E9F642EA00BD999940E4CDA0
0CDE440: E59F8CA048E4CDA0
;Set Keypadlight mode
0CDE448: 03 ;Profile 1
0CDE449: 02 ;Profile 2
0CDE44A: 01 ;Profile 3
0CDE44B: 00 ;Profile 4
0CDE44C: 03 ;Profile 5
0CDE44D: 03 ;Profile 6
0CDE44E: 03 ;Profile 7
#pragma disable old_equal_ff
/* Keypadlight Modes are:
00 = normal
01 = keypadlight always on
02 = keypadlight always off
03 = keypadlight delayed afterburner
*/
0CDE42C: 55 1A ;Set delay for mode 3
; 0=normal/no_delay, ..., 1A=some seconds, ..., FF=some minutes delay
;* keypadlight trigger v0.9 @A0800600 *
; changes keypadlight mode according to choosen profile
; (c) benj9, June 2005
0B696F6: 5EF0E2E8 96F483FF
#pragma enable old_equal_ff
; 0 1 2 3 4 5 6 7 8 9 A B C D E F
0800600: 00b5Fcb40d48006880470006000e0d49
0800610: 43181978fcbc022904d0012904d00329
0800620: 04d005e0002203e02d2201e055231b02
0800630: 01200121C7F342E900bd9999400680a0
0800640: e59f8ca0480680a0
0800648: 00 ; Set Keypadlight Mode for Profile 1
0800649: 03 ; Set Keypadlight Mode for Profile 2
080064A: 03 ; Set Keypadlight Mode for Profile 3
080064B: 01 ; Set Keypadlight Mode for Profile 4
080064C: 02 ; Set Keypadlight Mode for Profile 5
080064D: 02 ; Set Keypadlight Mode for Profile 6
080064E: C0 ; Set Keypadlight Mode for Profile 7
/* Keypadlight Modes are:
00 = normal
01 = keypadlight always on
02 = keypadlight always off
03 = keypadlight delayed afterburner
*/
#pragma disable old_equal_ff
080062C: 55 1A ; Set Delay for Mode 3.
; 0=normal/no_delay, ..., 1A=some seconds, ..., FF=some minutes delay
;* Dynamic replacing of Provider name v8 *
; (c) avkiev
; (r) Bennie, arsh0r, Acid
; (p) AsteriX
/*
!Attention! For function 08 must be installed BODY of patch * MiniGPS with GSM Data Logger v0.8 *
But line "16516D0: BB5EB4 071580" 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.
32 bytes in area 800100-80011F are four cyclic buffers, which define content of the screen.
First buffer (800100-800107) defines strings in mainscreen mode, keyunlocked.
Second (800108-80010F) - in mainscreen mode, keylocked.
Third (800110-800117) - in screensaver mode, keyunlocked.
Fourth (800118-80011F) - in screensaver mode, keylocked.
Replacing string consist of two parts, separated with Space.
Example N1: (800100) = 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 (800100)=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.
If current profile is 7 - patch doesn't work.
Screenshots: http://avkiev.kiev.ua/Siemens/Patches/s65/dyn_prov/dyn_prov.htm
Avaliable functions:
+---+-------------------------+-----------------+------+-------------------------------------+
| N | name | format |length| comments |
+---+-------------------------+-----------------+------+-------------------------------------+
| 0 | Empty | | 0 | |
| 1 | Unicode-string | | | |
| 2 | 0:\Misc\DynProvider.tmo | | | |
| 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 |
+---+-------------------------+-----------------+------+-------------------------------------+*/
;16516D0: 071580 BB5EB4 ;Disable miniGPS's hook
16516D0: BB5EB4 610180
#pragma enable old_equal_ff
;Four cyclic 8-bytes buffers, adjust them on your own)
0800100: 34,06,09,08,BA,CD,DE,0F ;mainscreen, keyunlocked
0800108: 34,06,09,08,BA,CD,DE,0F ;mainscreen, keylocked
0800110: 34,06,09,08,BA,CD,DE,0F ;screensaver, keyunlocked
0800118: 34,06,09,08,BA,CD,DE,0F ;screensaver, keylocked
0800120: 'Unicode-string \0' ;Unicode-string. MaxLen = 15 (including 0)
0800140: 44796E2E2070726F7669646572207638
0800150: A961766B6965762032342E30362E3035
0800160: B3B5C9F03FFF0130072803BC03B402D1
0800170: 45F3A3FE25E004680025DD4FC9488047
0800180: 4600C74880470136361AF60038690130
0800190: 072108403861C74BF618365C381C391C
08001A0: 0831BC4B9847102E05D3330900F00AF8
08001B0: 2023023563530F23334000F003F86D08
08001C0: 2580B3BD08B5381C25F001FB08BC5B00
08001D0: 9F4400BDFDE70DE00FE011E018E021E0
08001E0: 2AE041E04DE052E058E078E096E0A3E0
08001F0: BDE0D0E0AF482030F7E0AF480022DEE0
0800200: 397A00F01EF93A2302356353797A19E1
0800210: 00F016F92E2302356353397900F011F9
0800220: 2E231DE0397900F00CF92F2302356353
0800230: 00F006F92F2313E09D490D3100F0DDF8
0800240: 2C230235635320230235635300F0F8F8
0800250: 2023023563533879954900F0CEF82023
0800260: 023563533988F9E03879112109028B31
0800270: 00F0C3F82C2363532023023563537979
0800280: E0E001BCB3BC04BC96468C4A10470130
0800290: 072800D1002004210902AFE000200921
08002A0: 7D4A9047023500F0D7F8063D00F0EAF8
08002B0: 0635202363533D23023563537A492023
08002C0: 023563530988642903D3312302356353
08002D0: 002100F0B6F825230235635300BD0120
08002E0: 03216D4A90470A210902AA31401A0021
08002F0: 0A061116401803D52D23023563534042
0800300: 00F0AAF8043D00F0BDF800F0BBF8B023
0800310: 0235635343230235635300BD381C1430
0800320: 611901600A8804B445F3C7FD04BC615B
0800330: 625349006D1800BD2D235C480188FF29
0800340: 00D33D23023563538179642903D33123
0800350: 02356353643900F074F8202302356353
0800360: 64230235635342230235635300BD4F48
0800370: 018800F072F82020A91F60523A230235
0800380: 63534A48023000F072F82D2302356353
0800390: 4648818862E08AB04448828843880092
08003A0: 01A845491831A8F0A2EF01A8042200F0
08003B0: 05F80AB017D540BC0826F4E600B5391C
08003C0: 183104B4B3F3A1FE04BC0CD4B8690188
08003D0: 4900023000234352801800F005F8B869
08003E0: B7F382F9002000BD00B5038802300235
08003F0: 6353002BF9D1023D00BD00B54018391C
0800400: 1831264B9847381C183000210A010378
0800410: 0130002B13D0A42B11D0952BF5D00821
0800420: 962BF3D01021972BF0D038219A2BEDD0
0800430: 40219B2BEAD09B1802356353E7E700BD
0800440: 797900B50A2038F054EB303002356053
0800450: 30310235615300BD011C00B5642038F0
0800460: 48EB02B4011CFFF7ECFF02BCEAE700B5
0800470: 018827200002103038F03AEB30300235
0800480: 6053EBE700B5605B2C216153023D6053
0800490: 043500BD3F0DB2A0D09F15A11DF13CA1
08004A0: A7D014A185E863A17CEC66A820B267A8
08004B0: 97120000000180A0C00480A0071580A0
08004C0: 303A5C4D6973635C44796E50726F7669
08004D0: 6465722E746D6F00303A5C4D6973635C
08004E0: 6770735C25695C25692D25692E746D6F
08004F0: 00AA75A8
#pragma disable old_equal_ff
08002EE: 00 0i015 ;Adjust temperature in function B by 0.1°C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1
;08001E8: 58 68 ;Don't show voltage of accum (A)
;08001F0: BD C7 ;Don't show CH (E)
;0800260: 0235 00BD ;Don't show Year (4,5,6)
;08003B8: 08 2E ;If file in function F doesn't exist - use function 2E, not 08
;0800168: 07 NP ;Profile "No patches"
;* Video rec 1min *
; (c) SiNgle
; (p) AsteriX
08D8D12: 0300C8C003 2000C8C020
;* run MIDlet on SIM change *
; (c) SiNgle
; (p) AsteriX
; Security MIDlet (http://files.modopo.com/patches/Security.rar)
0B22B96: E6F767FF BBF1B4EC
#pragma enable old_equal_ff
0CDE500: FF7F2DE918008FE20030A0E30020A0E3
0CDE510: 08409FE50FE0A0E114FF2FE1FFBFBDE8
0CDE520: AC49C3A0
0CDE524: "2:\\gsm.jar",0000
#pragma disable old_equal_ff
;* Change Display of IMEI *
; (c) Bennie
; (p) AsteriX
;Only for display, include menu and AT
130250C: 98B5041C0821474A96F0A6EA454A684601 00B50249EEF670EE00BDC0461C2530A120
130251D: 3A012196F0A0EA00AB1878E073002020 "AnyNameYouWant!\0" ;maximum 15 ascii characters
;* DSFS Directly Send Flash SMS V1.1 *
; (c) Bennie
; (p) BuG
; Remark: Add a whitespace to begin, It should be a FlashSMS.
;1.1->correct bug that some unicode char would identify as whitespace(0x20).
135A9E4: 201CB168 05F38CFD
#pragma enable old_equal_ff
1660500: 201CB8380178082906D000290CD1417B
1660510: 7F221140F02204E0437B817B1B02C918
1660520: 1822202900D10270201CB1687047
#pragma disable old_equal_ff
;* Hourly beep and sound alerts after missed events and full battery v11 *
; (c) avkiev
; (r) SiNgle
; (p) AsteriX
/*
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.
If current profile is 7 - patch doesn't work.
Buffer of Hourly Events Tuning contains 7*24 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) - Play file 0:\Sounds\Hours\HH.wav, where HH - current hour
-2 (4) - Run midlet
-3 (8) - Switch mobile off
-4 \
-5 > Set Profile
-6 /
-7 - Reserved
Example 1. If in this buffer byte 09 equals to 31 (=30+1),
then at 9:00 mobile switches to 3rd profile and plays HourlyBeep.
Example 2. If in this buffer byte 18 equals to 25 (=20+1+4),
then at 18:00 mobile switches to 2nd profile, plays HourlyBeep and run midlet.
Example 2. If in this buffer byte 23 equals to 08, then at 23:00 mobile switches off
WAV-files for spelling current hour:
http://avkiev.kiev.ua/Siemens/Patches/hours.rar
*/
163B0A2: 16F018EB 1FF0F7FF ;mainscreen
163DE76: 12F0ACE9 1DF011F9 ;screensaver
#pragma enable old_equal_ff
165B000: 536F756E6420416C6572747320763131
165B010: A961766B6965762031332E30372E3035
165B020: 01B57F21084081B0031C102042210902
165B030: 093100220092F5F7DEE801B001BC8028
165B040: 07D35B48804704D02F2001210322594B
165B050: 984700BD00B50A20E2F674EB85B06A46
165B060: 131D1360062393803030D08030311181
165B070: 2E235381772393816123D38176231382
165B080: 494848A103B40C2045A1484BF6F7DCEE
165B090: 07B000BD00B5F6F71EEB02E000B5F5F7
165B0A0: 98E8FFB4F5F706EB0130072866D0494F
165B0B0: 381C391C0831F6F7F4ED3C7A7D7A002D
165B0C0: 28D1386BA04225D03C63381C3C4B9847
165B0D0: C10041A0401840184018065D300902D0
165B0E0: 0138354988470120304202D03320FFF7
165B0F0: 97FF0220304202D0211CFFF7ABFF0420
165B100: 304202D05EA0F6F740EC0820304201D0
165B110: 2A48804708200021884202D3A04204D9
165B120: 01E0A0422AD88C4228D8DF20254A1178
165B130: 0222114014D1F6F73CEA011CDC200029
165B140: 0ED1D620204A1188002909D11F4A1188
165B150: 032913D31E4A11680A79FF2A0ED83920
165B160: FF280BD0796B7A7A8A4200D23C32521A
165B170: 012A03D37A7A7A63FFF752FFFFBD1000
165B180: '0:\\Sounds\\Hours\\'
165B1A0: 7EB165A101000000A700000000000000
165B1B0: 43218EA0F45C93A0B39E8CA0F00E24A1
165B1C0: CF5782A0AC6668A844F43FA87EEC66A8
165B1D0: CC426BA800AA75A8
;Buffer of Hourly Events Tuning
;-------- 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
165B1D8: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Mo
165B1F0: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Tu
165B208: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;We
165B220: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Th
165B238: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Fr
165B250: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Sa
165B268: 00,00,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,00 ;Su
;In this example - Just play HourlyBeep from 8:00 till midnight all week
;At evenings and at the weekends - with hour's spelling
165B280: "0:\\Java\\jam\\Applications\\HourlyEvent\\HourlyEvent.jar",00 ;Midlet
#pragma disable old_equal_ff
;All alerts play only from H1 to H2 hours
;165B114: 08 0i0H1
;165B116: 00 0i0H2
;(07,23) - 07:00-23:00, (08,00) - 08:00-00:00, (00,00) - always, (24,25) - never
165B0EC: 33 BA ;Ringtone for Hourly Beep
;165B12A: DF Ra ;Ringtone for Missed Alarm
;165B13C: DC Rc ;Ringtone for Missed Call
;165B142: D6 Rs ;Ringtone for Another Missed Event
165B15E: 39 38 ;Ringtone for Full Battery
;165B170: 01 NN ;Play alerts each NN minutes
;165B046: 04D0 C046 ;Vibrate even if vibra off
165B04C: 03 01 ;Vibra duration
165B15A: FF 0C ;Don't play Ringtone for Full Battery after charging via cable
;165B0BE: 00 XX ;hourly beep event starts at XX min every hour
;165B0AA: 07 NP ;Profile "No patches"
;* Toggle ProviderString-Patches v1 *
; (c) benj9
; (p) KiRiK
/*
Toggles "MiniGPS" and "Dynamic Replacing of Provider" Patches on-the-fly
for people don't like the miniGps0.8 to crash
Feed the phone with the body of both patches,
but comment with ";" the hooks of both patches, lines beginning with 16516D0
Define profile table below.
*/
16516D0: BB5EB4A0 B10680A0
#pragma enable old_equal_ff
08006B0: 39B50A4D2D68A847054C245C01BC2419
08006C0: 2419064B1B59984738BD
08006D0: D40680A0
08006DC: E00680A0E59F8CA0BB5EB4A0
08006E8: 610180A0 ; Mode 02: Entrypoint "dynamic replacing of provider name v7 or v8" (dont change)
08006EC: 071580A0 ; Mode 03: Entrypoint "miniGps v08" (dont change)
;08006F0: FFFFFFFF ; more modes for other patches
# User Config:
# 01 02 03 04 05 06 07 Profiles
08006D4: 03,02,03,02,02,02,01 ; Modes for Profiles 1-7
#
# Modes are:
# 00 = blocked
# 01 = normal operation
# 02 = Dynamic Replacing Provider v7/v8
# 03 = miniGPS v08
#
#pragma disable old_equal_ff
;* RMWKL Read Message when Key Locked v2.1 *
; (c) Bennie
; (p) AsteriX
; (r) avkiev
;Read flash-SMS and new message when keyboard locked, and Light on temporarily
;Press the GREEN button to read message
163AFEA: F8F7D7FD 1FF0A4FF
163E032: 0223E05E 1CF08DFF
#pragma enable old_equal_ff
165AF00: 40B50026052814D1E1F7FCFF01280AD0
165AF10: E2F718FF01280CD10320154B98471548
165AF20: 8047022605E00320114B9847DEF713FE
165AF30: 0126301C40BD0223E85E00B5FFF7E0FF
165AF40: 002802D1D8F72AFE00BD01B00A490847
165AF50: 0223E05E01B5FFF7D3FF002800D101BD
165AF60: 02B0022802D10020E3F791FC03490847
165AF70: 7D97B6A0901665A14DAF63A11FE163A1
#pragma disable old_equal_ff
;* Run midlet as ScreenSaver *
; (c) benj9
; (r) ACiD[mrp], arsh0r, avkiev, SiNgle
; (p) AsteriX
;Midlet must be placed in the root of Config (2:\)
;Check for free graphic midlets e.g. at http://java.mob385.com/en/efekti.shtml
;16516D0: BB5EB4A0 01AC65A1
;If use with follo-up patch comment the line beginning with
;16516D0: there, but feed phone with the body of that patch
#pragma enable old_equal_ff
165AC00: FFB5194880473F27C74001200740012F
165AC10: 16D10E4F3C68012C02D100243C600FE0
165AC20: 0B48804700280BD00A488047002807D0
165AC30: 064F01243C60084C0A4800230022A047
165AC40: 02E0FFB4064CA047FFBDFFFF200200A8
165AC50: 85E863A1A7D014A1AC49C3A058AC65A1
165AC60: 610180A06CAC65A1E59F8CA0
165AC6C: "2:\\BounceText.jar",00 ;any midlet
#pragma disable old_equal_ff
;User Config:
;165AC2F: D0 D1 ;D0 - patch active when keylocked, D1 - when unlocked
165AC2E: 07D0 C046 ;patch active keylocked and unlocked
165AC06: 3F 01 ;profile key
;Define patch active in profiles by setting according bits in profile key
;profilekey=sum(2^(profile#-1))
;example 1: 3F: patch is not active in profile 7
;example 2: 01: patch is active only in profile 1
;example 3: 25: active in profile 1, 3, 6 : 2^0 + 2^2 + 2^5 = 1 + 4 + 32 = 37 = 0x25
165AC40: 02E0 FFBC ;line active: pass-thru to follo-up patch. line not active: stand-alone.
;Follo-Up Patches, patch body has to be installed
165AC60: 6101 B106 ;* Toggle provider string patches v1 *
;165AC60: 61 61 ;* Dynamic replacing of Provider name v8 *
;165AC60: 6101 0715 ;* MiniGPS with GSM Data Logger v0.8 *
;* Remove folder "jam" from "Java" *
; (c) majsky
;Before applying the patch move folders "Applications" and "Games"
;from "0:\Java\jam\" to "0:\Java\", then delete the empty folder "jam"
A07316: 0B 07
A07326: 5C006A0061006D 00000000000000
A0736A: 18 14
A0737C: 6A0061006D005C004100700070006C00690063006100740069006F006E00 73 4100700070006C00690063006100740069006F006E007300000000000000 00
A073F0: 11 0D
A07402: 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
01EA00F: 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D "Any NameYou Want\0" ;maximum 24 ascii characters
;* Big digital clock on the main screen when keylocked v3 *
; (c) avkiev
; (r) arsh0r
; (p) AsteriX
; incompatible with patch * Calendar on the mainscreen v1.3 *
1634634: FFF7A8FD 26F074FB
#pragma enable old_equal_ff
165AD00: 4469676974616C20436C6F636B207633
165AD10: A961766B6965762031372E30362E3035
165AD20: F1B5F5F7C8EC0130072823D01C488047
165AD30: 20D10F24492504263602D036194F381C
165AD40: 391C0831F6F7ACEF397A00F017F80120
165AD50: B96B01310140B96300D10B2000F015F8
165AD60: 0D3C797A00F00AF83A241C35833EB97A
165AD70: 00F004F8F1BCD9F707FA00BD01B50A20
165AD80: E2F6E0EC00F001F800E002B53218201C
165AD90: 291CF5F7F4ED18345A2D00D30F3C01BD
165ADA0: A7D014A100AA75A8
#pragma disable old_equal_ff
;165AD30: 20D1 C046 ;Show clock even keyboard unlocked
;165AD34: 49 YY ;Y-coordinate
;165AD5C: 00F015F80D3C C046C0460D34 ;Without blinking colon
;165AD28: 07 NP ;Profile "No patches"
;* Running some functions while keyboard locked v8.5 *
; (c) 1nvisible
; (r) Bennie, avkiev, AsteriX, KiRiK
; (p) AsteriX
;The phone runs some functions while keyboard is locked.
;The function may be called either on short press or on double press (to prevent casual pressing) - see Settings
163AFEA: F8F7D7FD 20F089F9 ;mainscreen
163E032: 0223E05E 1DF072F9 ;screensaver
#pragma enable old_equal_ff
165B300: 0223E85E00B500F018F8002802D1D8F7
165B310: 45FC00BD01B05D4908470223E05E01B5
165B320: 00F00BF8002800D101BD02B0022802D1
165B330: 0020E3F7A7FA564908471FB50026904B
165B340: 98470130072801BC1ED053281ED00028
165B350: 1ED001281ED005281ED00E281ED00F28
165B360: 1ED025281ED026281ED027281ED02828
165B370: 1ED029281ED014281ED0152869D04849
165B380: FF20087001201EBD00201EBD002414E0
165B390: 012412E0022410E003240EE004240CE0
165B3A0: 05240AE0062408E0072406E0082404E0
165B3B0: 092402E00A2400E00B2401B44AA04DA1
165B3C0: 035D0A5D01BC061C0120104245D10220
165B3D0: 10424BD1042010424FD1301C30490870
165B3E0: FF2BCCD0012B08D0022B09D0E02B27D2
165B3F0: D02B1BD2902B12DCC1E7624B9847BEE7
165B400: E1F780FD012807D0E2F79BFC012800D0
165B410: B5E7F6F73EE9B2E7DEF79DFBAFE7982B
165B420: ADDC913B181C1D498847A8E7DF2BA6DC
165B430: D03B40214B4332A0C018174B98479EE7
165B440: EF2B9CDCE03BDB18DB1817A2D2589047
165B450: 95E70021002997D0061C7FB410490A78
165B460: 96420E707FBC8DD1152EB0D17FB40320
165B470: 084B98477FBC152EACD17FB409490023
165B480: 0B707FBC152EA8D179E7C0464DAF63A1
165B490: 1FE163A17D97B6A0AC49C3A0B39E8CA0
165B4A0: 00AB75A8606065A8
;config
;165B344: 07 NP ;Profile "No Patches"
;Key bindings
;Unlock keyboard with DOUBLE press of '#'. Long press won't work!
;165B452: 00 01
;Procedure List
;By default in every line there's a link to 'XTRA_NO_APPLI' (D9238EA0 - no action), you can change it to any other.
;Here are some procedures
;ELSE_SOUND_RECO - 9B218EA0
;ELSE_STOP_WATCH - F1198EA0
;ELSE_STR_MYMENU - 31218EA0
;FLSH_FLEXPLORER - 351A8EA0
;ELSE_COUNT_DOWN - FB198EA0
165B4A8: F1198EA0 ;Procedure 0
165B4AC: FB198EA0 ;Procedure 1
165B4B0: 9B218EA0 ;Procedure 2
165B4B4: 351A8EA0 ;Procedure 3
165B4B8: 31218EA0 ;Procedure 4
165B4BC: D9238EA0 ;Procedure 5
165B4C0: D9238EA0 ;Procedure 6
165B4C4: D9238EA0 ;Procedure 7
165B4C8: D9238EA0 ;Procedure 8
165B4CC: D9238EA0 ;Procedure 9
165B4D0: D9238EA0 ;Procedure A
165B4D4: D9238EA0 ;Procedure B
165B4D8: D9238EA0 ;Procedure C
165B4DC: D9238EA0 ;Procedure D
165B4E0: D9238EA0 ;Procedure E
165B4E4: D9238EA0 ;Procedure F
;In the first line the function is set up while in the second you set up options.
;Functions
;00 - temporarily light on
;01 ((c) avkiev) - spelling current time. The patch "Talking Phone v2" must be installed!
;02 ((c) Bennie) - view missed SMS/calls/appointments
;9x - switch to profile (where 'x' is the profile number - from 1 to 8)
;Dx - run midlet (where 'x' is the number of midlet in midlet list - see below)
;Ex - run procedure (where 'x' is the number of procedure in procedure list - see below)
;Options
;00 - no additional actions
;01 - checks DOUBLE pressing of the button (to prevent casual pressing)
;02 - light on temporarily
;04 - unlock keyboard (recommended when running midlets or other functions requiring lighting on)
;Just summarize the numbers of the required functions. For instance, to unlock keyboard after double pressing the button, put 05 (4+1).
;Left SoftKey
;It is recommended to use function '02' as if there are no missed SMS/calls/appointments the left SoftKey will function like the right one.
165B4E8: 02
165B4F4: 06
;Right SoftKey
165B4E9: FF
165B4F5: 07
;Red Button
165B4EA: FF
165B4F6: 02
;Green Button
165B4EB: 02
165B4F7: 02
;Volume Down
165B4EC: E0
165B4F8: 06
;Volume Up
165B4ED: 01
165B4F9: 00
;Joystick Down
165B4EE: E4
165B4FA: 07
;Joystick Up
165B4EF: E3
165B4FB: 07
;Joystick Right
165B4F0: 91
165B4FC: 01
;Joystick Left
165B4F1: 95
165B4FD: 01
;Joystick Press
165B4F2: 01
165B4FE: 00
;Asterisk
165B4F3: D0
165B4FF: 07
;Midlet List
;Here you can store up to 16 midlets. On every midlet path you have 40 bytes (e.x. adresses must go as here: 0 midlet - 01A01C4, 1 midlet - 01A0204, 2 midlet - 01A0244...). In the end of every path you must put '00'.
165B500: "0:\\Java\\jam\\Applications\\Lighter\\Lighter.jar",00 ;Midlet 0
165B540: "0:\\Java\\jam\\Applications\\DocViewer\\DocViewer.jar",00 ;Midlet 1
165B580: E59F8CA0210980A0
#pragma disable old_equal_ff
;* Custom Network Name (CUNEN) v1.3 *
; (c) 13.beta2
# > 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
0B45ECA: FFF768FF 98F1B1FB
1652564: 9F5DB4 31E6CD
#pragma enable old_equal_ff
0CDE600: 437573746F6D204E6574776F726B204E
0CDE610: 616D6520312E333B20A92031332E6265
0CDE620: 7461322C206175677573742032303035
0CDE630: F8B507B4C04633488047013007280CD0
0CDE640: 07BC07B406682E4F3868002801D100F0
0CDE650: 0AF800F01FF800F03CF807BC01D167F6
0CDE660: 9EFB0120F8BD0FB5381C083026A10022
0CDE670: 8B5C83540132002BFAD13A600FBD1CB5
0CDE680: 00220B8801335B008C5A845202329A42
0CDE690: FAD11CBD1EB5081C002801D137F619FA
0CDE6A0: 0321002201391202435C1A430029F9D1
0CDE6B0: 381C16300F24131C2340303343541209
0CDE6C0: 01310529F7DD032120244454381C0830
0CDE6D0: 1EBD02B5391DD5F618FD08D4301C7968
0CDE6E0: FFF7CDFF081CD8F6FFFF012002BD0020
0CDE6F0: 02BD
0CDE700: 003071A8E59F8CA0
; 0:\Misc\Cunen
0CDE708: 303A5C4D6973635C43756E656E5C3030
0CDE718: 302030302E746D6F00
; 2:\Cunen
;0CDE708: 323A5C43756E656E5C3030302030302E
;0CDE718: 746D6F00
;0CDE6B2: 16 11
; Another separator instead of whitespace
; must be legal in filename
;0CDE6C8: 20 "-"
; Profile "No Patches"
;0CDE634: C046 06E0 ;disable
;0CDE63C: 07 00 ;profile number
;* Show current time during call *
; (c) Bennie
; (p) ~Jhellico
1638DBC: 04A80B2117F06AEF 68461B2122F01EFC
#pragma enable old_equal_ff
165B600: 30B5041CF5F748EB82B0002000A9F6F7
165B610: 48EB201C064988472D21215401302118
165B620: 00A80322034DA84702B0201C30BDFFFF
165B630: C5DA53A171BC82A0
#pragma disable old_equal_ff
;* 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
08E2172: 00 NN
;* Extra Info Canvas v3.1 *
; addition to * Extra info on the main screen v3/v4 *
; (c) benj9
; (r) avkiev, BuG
; (p) KiRiK
/*
- 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
*/
163418A: 26F0B9FC 051C0020 ; undo ExtraInfo-EntryPoint
16341BA: D8F41BFE 27F0A1FA
#pragma enable old_equal_ff
165B700: FFB5124880470327C74001200740012F
165B710: 14D10D4E3778FF2F0DD0F1780122009D
165B720: 00910192B278391C73780E98084CA047
165B730: 00950436EEE707488047C046C046C046
165B740: FFBCB1F457FB00BD,60B765A1,E59F8CA0 ; -,-,Data,GetProfile
165B750: 4B4763A1,01AB65A1 ; DrawCanvas,ExtraInfo
;165B75C: FFFFFFFF ; Third Patch
;Data
165B760: 00,19,00,0A ; erase-region on the mainscreen: x-start, x-end, y-start, y-end 19-0A
165B764: 64,84,00,10 ; more erase-regions ...
165B768: 32,52,99,A1 ; more erase-regions ...
165B76C: 6F,74,99,A1 ; more erase-regions ...
165B770: FF ; after last erase-region place this END mark
#pragma disable old_equal_ff
165B706: 03 0n0011111 ; 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
;165B73C: C046C046 06488047 ; activate ThirdPatch
;165B72A: 0E98 0020 ; DrawCanvas redraws always IdleBackgroundApplicationImage.
; For configuring the canvas set this line, set a wallpaper on phone and you see the canvas
;* Vibra logo on MainScreen *
; (c) SiNgle
; (i) 1nvisible
; (p) AsteriX
16342DE: 08D0 0028
;16342E4: 00 01 ; show logo when vibra is disabled
1650928: 256BB4 43218E
;* Addition to PIT table *
; (c) 1nvisible
; (r) avkiev
; (p) KiRiK
;Now you can assign PIT addresses to pics #1324 (0x52C) - #1423 (0x58F) in free memory (0xA0FD0050)
# Known Probs
# You can't yet view or edit these pics by means of SPC3 (c) ACiD[mrp]/b@iLLi
114DEE4: FFF7F5FF 82F68CF8
#pragma enable old_equal_ff
0FD0000: 0A4B984207DC084B984204DBC01AC000
0FD0010: 034BC01810BD7DF15CFF024B1847C046
0FD0020: 5000FDA0E9DE14A12C0500008F050000
#pragma disable old_equal_ff
091B068: 2B05 8F05 ; MaxPitNumber 1324->1423 (just for reference)
;* Bellevue. Disable icons on mainscreen *
; (c) benj9
; (p) KiRiK
1650984: D55014A1 01B565A1
#pragma enable old_equal_ff
165B500: FFB5084880472027C74001200740012F
165B510: 03D105488047002803D1FFBCFFB4034F
165B520: B847FFBDE59F8CA0A7D014A1D55014A1
#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
165B506: 20 0n1000000 ; profile key
;165B512: 0548 06E0 ; 0548: disengaged icons only when keylock is off. 06E0: disengaged icons always
;* ImprovedNetIndicator + ProfileLogo *
; includes:
; ProfileLogo (c) ACiD[mrp]
; ImprovedNetIndicator (c) arsh0r
; (s) (i) benj9
; (p) KiRiK
; To use attached graphic patch (http://files.modopo.com/patches/CX65v50 Pics ImprNetsProfLogoImages.vkp), * Addition to PIT table * must be installed
16341FE: 00F0B7FA ABF007FF
+16E0000
#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,20B267A8
D0: E4006EA1DC006EA12C050000,E59F8CA0
E0: 714763A1
### 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 01 ; X - ProfileLogo
52: 99 95 ; Y - ProfileLogo
;B4: 05 04 ;space between indicators (r) AlexSid
C4: 06 07 ; add 7th indicator (r) avkiev
;D8: 2C05 NNNN ; first pic # (052Ch=1324)
+0
;* Accu Temperature As Graphic Indicator v1.5 *
; (c) benj9
; (r) ACiD[mrp], avkiev, BuG
; (p) KiRiK
16341C0: 02D0,00F08EFA C046,27F01DFA
+165B600
#pragma enable old_equal_ff
00: FFB5214880473727C74001200740012F
10: 03D0FFBC,D9F765F8,00BD1A2101220D1C
20: 009101920D22662182230E98174DA847
30: 009568240F2501200321154A90470A21
40: 0902AA31401A00210A061116401803D5
50: 2D230235635340420E4F0F4E963801D5
60: 321C0BE0C0210031884201DB3A1C05E0
70: C117090F081809490011421866200D21
80: 074B9847C5E70000,E59F8CA0,4B4763A1 ; GetProfile,DrawCanvas
90: D09F15A1,460200004402000047020000 ; GetAccu
A0: 714763A1 ; DrawImage
#pragma disable old_equal_ff
; 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
; for demonstration the built-in accu icons are used, feel free to create your own set of icons
; uncomment lines 98-9C to use attached pics set (http://files.modopo.com/patches/CX65v50 Pics AccuTemperature.vkp)
; in this case * Addition To PIT Table * patch must be installed
# picture numbers #
;98: 4402 4205 ; spc icon no. for temperature < temp_min
;94: 4602 4305 ; spc icon no. for temperature >= (temp_min+range)
;9C: 4702 4405 ; spc icon no. of first icon (12 pics for a range from temp_min to temp_max (like accu indicator pics)
##########
# icon position #
;7C: 66 4D ; icon_x_start
;7E: 0D 9B ; icon_y_start
##########
# canvas (erase background under icon) position #
;26: 66 4D ; canvas_x_start
;28: 82 69 ; canvas_x_end ; x_start + iconwidth
;24: 0D 9B ; canvas_y_start
;1A: 1A A1 ; canvas_y_end ; y_start + iconheight
##########
# minimum temperature for display #
;5C: 96 96 ; temp_min: minimum temperature ( 0xB4 = 180 = 18°C),(0x96=150=15°)
; temp_max: temp_min + range (range is (a) 19.2°C or (b) 38.4°C)
##########
# range of display #
; you can make the range of the 12 icons between temp_min and temp_max 19.2°C or 38.4°C
; following lines: (a) range is 19.2°C, (b) range is 38.4°C
;72: 090F C90E ; (a):090F, (b):C90E
;78: 0011 4011 ; (a):0011, (b):4011
;66: 00 C0 ; (a):00, (b):C0
##########
# temperature calibration #
34: 0F 0i015 ; Adjust temperature by 0.1°C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1
##########
# 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
06: 37 0n0111111 ; profile key
##########
# canvas mode #
;2A: 0E98 0020 ; normally line is turned off
; turn on line means: canvas doesn't select a background automatically, but
; erases always with SkinApplicationIdleImage. use with an activated background
; image on phone to calibrate canvas
##########
+0
;* MyStuff = Disk Menu v0.1 *
0A07F2A: 0C 04
0A07F2C: 32 31
0A07F32: 43 00
0A07F54: 0C 04
0A07F5C: 43 00
;* RouteDL v0.1 *
; (c) benj9
; (p) KiRiK
;routes the dynamic lights signals to keypadlight or mainscreen
122643C: 00A0A0E3 2BD110EB
165A8F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 020050E30000A00300A0A0E31EFF2FE1
165A8F4: 00 01; 00:dl->mainscreenlight 01:dl->keypadlight
;* Replace Download Assistant with OperaMini *
; (c) ~Jhellico
/*
Menu-3-3 and shortcut ELSE_DOWN_ASSIS will call OperaMini
!Midlet must locate in folder "0:\Java\jam\Applications\OperaMini\"
You can also change langpack string $1246 to "OperaMini" (will show in menu)
*/
08E2471: 446F776E6C6F61642041 "OperaMini",00
08E7825: 446F776E6C6F61642041 "OperaMini",00
0B1C5A5: 446F776E6C6F61642041 "OperaMini",00
;* Show current time during call *
; (c) Bennie
; (p) ~Jhellico
1638DBC: 68461B2122F09EFA 68461B2122F0E6FB
#pragma enable old_equal_ff
165B590: 30B5041CF5F780EB82B0002000A9F6F7
165B5A0: 80EB201C064988472D21215401302118
165B5B0: 00A80322034DA84702B0201C30BDFFFF
165B5C0: C5DA53A171BC82A0
#pragma disable old_equal_ff
;* No SIM Card Phone Operation *
; (c) SiNgle
; (p) empeka
;Press *#06#, goto Device Check, press Soundcheck 1 (nothing happens), and press the red button shortly
091170C: 05F0A8F9 05F09CEE
0917448: 10B55A495A4802F0F8E8041C59485A49 FF7F2DE910109FE510009FE50120A0E3
0917458: 0068FF300130C460201C02F0F4E85748 0FE0A0E111FF2FE1FFBFBDE8B42F23A1
0917468: A5F722F9 00200BA8
;* Drop Call On Certain Time v1 *
; (c) 1nvisible
; (p) KiRiK
; (r) 1nvisible
; The phone hangs up after NN seconds from the call start (5 secs by default)
; On/Off in chosen profiles
0B3DC04: 00F028FD A0F1FCFD
+0CDE800
#pragma enable old_equal_ff
00:FFB5084880479927C74001200740012F
10:03D1052C01D165F6C1F9FFBC5FF61CFF
20:00BDC046E59F8CA0
#pragma disable old_equal_ff
# Settings #
06: 99 0n1000001 ; profile key
;12: 05 NN ; hang-up sec #
+0
; 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
;* IlluminationControl v0.01 *
; (c) benj9
; (p) ~Jhellico
; keep mainscreen illumination alive in certain profile
1226428: 0160A0E180179FE5 84579FE5B369D7EB
+0800B00
#pragma enable old_equal_ff
00: 3F402DE930009FE530FF2FE10060A0E1
10: 3F00BDE8990056E30400001A000050E3
20: 0200001A000052E30000001A2820A0E3
30: 0160A0E10510A0E10080BDE8,E59F8CA0; GetProfile
#pragma disable old_equal_ff
14: 99 04 ; active profile (0-7)
2C: 28 0i30 ; brightness of screen light (decimal 0-100)
+0
;* Missed Events Indicator v1.4 *
; (c) empeka
;fixed bug with more than 9 missed events
16345D6: 3858A021 27F093FA
+165BB00
#pragma enable old_equal_ff
00: FFB52D4F2B4E2D4D0024274800780028
10: 07D000F02AF8B0472A4A00F03CF8B047
20: 013420480078002807D000F01EF8B047
30: 234A00F030F8B04701341C4800780028
40: 07D000F012F8B0471F4A00F024F8B047
50: 01341E4A16480078F32802D100F01BF8
60: B047FFBC3858A02100BD00B5011C0A20
70: E1F6E8ED002808D00EB44219A300DB19
80: 187806385978B0470EBC4A19A300DB19
90: 1878597800BD00B5A300DB199878D978
A0: 00BDC04654F43FA860F43FA85CF43FA8
B0: AC6668A8714763A1D0BB65A1FFFF0000
C0: FFFF0000FFFF0000FFFF0000FFFF0000
### Image numbers ###
BC: 0i01101 ; digit pic#
C0: 0i00339 ; missed msg icon#
C4: 0i00338 ; missed call icon#
C8: 0i01033 ; missed task icon#
CC: 0i01032 ; missed alarm icon#
### Image positions ###
; event 1
D0: 0i007 ; digit X
D1: 0i129 ; digit Y
D2: 0i014 ; icon X
D3: 0i126 ; icon Y
; event 2
D4: 0i007 ; digit X
D5: 0i115 ; digit Y
D6: 0i014 ; icon X
D7: 0i112 ; icon Y
; event 3
D8: 0i007 ; digit X
D9: 0i101 ; digit Y
DA: 0i014 ; icon X
DB: 0i098 ; icon Y
; event 4
DC: 0i000 ; digit X - not used
DD: 0i000 ; digit Y - not used
DE: 0i014 ; icon X
DF: 0i084 ; icon Y
#pragma disable old_equal_ff
### digit width ###
;82: 06 05
### do not include calls from hidden IDs ###
;A8: 60F43F A08868
+0
### remove background of standard missed events icons (the date will be visible) ###
;16345B2: 00F0CAF8 C046C046
### remove standard icons completely (including missed alarm etc.) ###
;16345DA: 00F0C9F8 C046C046
;* Large Advanced Net Indicator v2 *
; (c) Alex Unknown, KiRiK
; (r) arsh0r, empeka, avkiev, benj9, BuG
; (p) VoVkA
/*
http://files.modopo.com/patches/preview/LargeAdvNetIndicator.gif
The upper stripe represents the current cell
The indicator is not displayed in dialing and incoming call modes
Undo the standard net indicator X/Y position in * MainScreen positioning v2 *
Use combi-patch * ImprovedNetIndicator + ProfileLogo * to change its coordinates
pictures (http://files.modopo.com/patches/CX65v50 Pics LANI.vkp)
*/
16341FA: 02210320 8CF091FF
+16C1100
#pragma enable old_equal_ff
00: 4C61726765202020416476616E636564
10: 4E657420496E64696361746F72207632
20: FFB51D4880479927C74001200740012F
30: 2BD116480078012827D11848804724D1
40: 174B00202021174A984700262927391C
50: 00250F4C023E2088FF2801D2124A00E0
60: 124AA079002809D00D4BB61C391C41B4
70: 301C984741BC01306928F5D30C346D1C
80: 06370026023E072DE5DBFFBD,98A663A8; RamStby
90: 20B267A8,26B267A8,E59F8CA0,A7D014A1 ; RamNetCH, RamNetRX, GetProfile, IsUnLocked
A0: 714763A1,E7040000E8040000E9040000 ; DrawImg
#pragma disable old_equal_ff
# Settings #
26: 99 0n1000001 ; profile key
3E: 24D1 C046 ; also display if keypad is unlocked
;44: 20 0i032 ; background Y
;4C: 29 0i041 ; upper stripe Y (= bkgrd Y + 9)
;86: 07 06 ; number of stripes
;A4: E704 0i01255 ; background pic #
;A8: E804 0i01256 ; gsm900 pic #
;AC: E904 0i01257 ; gsm1800 pic #
+0
; 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
#
;* Charging icon on mainscreen *
; (c) empeka
;patch adds an icon to iconbar at the top of the screen during charging battery.
;when battery is full, different icon is used.
16342F2: 1BF08AEF 27F085FC
#pragma enable old_equal_ff
165BC00: 00B507480078002807D00649022800DD
165BC10: 013107AA281CD8F79AFA0348804700BD
165BC20: 7EEC66A8,51050000,080265A1
#pragma disable old_equal_ff
;165BC24: 5105 0i1361 ;picture #
;when battery is full, patch uses next bitmap (picture# + 1)
;165BC0C: 0228 01E0 ;use first icon only
;165BC0E: 00DD 04D8 ;don't display any icon when charging is finished
;** Master-Patch **
; (c) 1nvisible
; (r) avkiev, chaos, KiRiK, ~Jhellico
; Version: 2.03
; Build: #59 (03.12.2005 20:34:12)
/*
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).
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.
*/
#pragma enable old_equal_ff
08C9B98: 64D2 02B4
08C9B9C: 600045188035688A 004B9847,810EFCA0
16353DC: 00261660071C0D1C 004B9847,F10EFCA0
0920C7C: 2D1A8EA0 510CFCA0
0920C94: B9 BD
0B1B350: 08221D21201C0093 004B9847,D10EFCA0
0FC0C00: BCB5FFF78DFD3F683E68094B9E420AD0
0FC0C10: 864201D01037F7E77968002903D07868
0FC0C20: 061CB968BCBD002000210026BCBDC046
0FC0C30: FFFFFFFF
0FC0C50: FFB5FFF765FD3D1C2D682A682C4B9A42
0FC0C60: 54D0FFB46868002801D0FFF71DFAFFBC
0FC0C70: 28A18AB06846E0B4FFF71AFAFFF750FD
0FC0C80: 03A8FFF74DFD391C0831FFF7FDF9E0BC
0FC0C90: 0AB000282ADBFFF743FD083739680B78
0FC0CA0: 80241C4007D0EFB4FFF7B2F901248440
0FC0CB0: EFBC1C4002D10026002219E0001F8208
0FC0CC0: 9200904203D0821A04239A1A80184A88
0FC0CD0: BFB48018FFF7E4F9061CBFBC00230431
0FC0CE0: CC5CF45401338342FAD101E000260022
0FC0CF0: 6E60002A00D08219AA60EB68002B03D0
0FC0D00: EB60FFB49847FFBC1035A6E7FFBDC046
0FC0D10: FFFFFFFF303A5C4D6973635C50617463
0FC0D20: 6865735C7074635C253038782E707463
0FC0D30: 00
0FC0D50: FFB53748FFF7A4F9FFF7E2FC3860061C
0FC0D60: 3448FFF79DF9051CFFF7DAFC7860324F
0FC0D70: 0021324B9F421BD23A688F4210D1334B
0FC0D80: 9A4224D0304B9A4221D02D4B9A421ED0
0FC0D90: 2C4B9A421BD02E4B9A421CD0224BF918
0FC0DA0: 3A68204B9A4201D100F01AF81037E0E7
0FC0DB0: 1B4B336027A0FFF7B3FC79686A1AFFF7
0FC0DC0: AFFAFFF7ADFC7868FFF76EF9FFBD164B
0FC0DD0: FF18391CEBE7154BFF18391CE7E7
0FC0DE0: 9FB57B683360BB681348834205DB1348
0FC0DF0: 834202DCFFB49847FFBCFB68F3600023
0FC0E00: B3607360103700203B5C002B02D02B54
0FC0E10: 0130F9E70A232B542D1810369FBD
0FC0E20: FFFFFFFFE4D3C2B10000010000000A00
0FC0E30: 0010000000400000000000A0000000A2
0FC0E40: 45454C49454546554646535F46465300
0FC0E50: BBBB0000303A5C4D6973635C50617463
0FC0E60: 6865735C7074635C636F6E666967732E
0FC0E70: 74787400
0FC0E80: 012302D208BC002300E002BCF7B5FFF7
0FC0E90: 47FC7F68002F01D0FFF7DAFEF7BC012B
0FC0EA0: 0FD063089842A32301D0600000E0F323
0FC0EB0: 45188035688AF32B00D1410708BC0433
0FC0EC0: 9F46B8BD
0FC0ED0: 002308221D21201C009381B5FFF720FC
0FC0EE0: 0020786081BC08BC04339F46
0FC0EF0: 00261660071C0D1C141CFFB505A70437
0FC0F00: 3E68044DAE4201D0B047F8E7FFBC10BC
0FC0F10: 0434A746FFFFFFFF510DFCA0510CFCA0
0FC0F20: FFFFFFFF
0FCF000: 46756E6374696F6E7300
0FCF010: 4F70656E5772697465436C6F73654669
0FCF020: 6C652076312E3100
0FCF030: FFB50D1C161C0849FF2201326B46F1F7
0FCF040: 07F8291C321C061C6B46F1F709F8301C
0FCF050: 6946F1F709F8FFBD01030000
#pragma disable old_equal_ff
;** Function Library **
; CX65 v50 lg3 - Patch made by "Smelter" (c) avkiev
; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
;05-12-08
+0FC0000
#pragma enable old_equal_ff
000: 004F3847,0xA0B20D3F ; f000: GetDateTime
008: 004F3847,0xA08257CF ; f001: GetWeek
010: 004F3847,0xA08C9FE5 ; f002: GetProfile
018: 004F3847,0xA08C9EB3 ; f003: SetProfile
020: 004F3847,0xA153D744 ; f004: dwMODdw
028: 004F3847,0xA082BE21 ; f005: DecToHex
030: 004F3847,0xA1159FD0 ; f006: GetAkku
038: 004F3847,0xA13CF11D ; f007: GetLP
040: 004F3847,0xA1226424 ; f008: SetIllumination
048: 004F3847,0xA1240EF0 ; f009: SwitchPhoneOff
;
050: 004F3847,0xA12175A0 ; f010: fopen
058: 004F3847,0xA12175E0 ; f011: fread
060: 004F3847,0xA12176C8 ; f012: fwrite
068: 004F3847,0xA12174F4 ; f013: fclose
070: 004F3847,0xA1217524 ; f014: fflush
078: 004F3847,0xA1217554 ; f015: lseek
080: 004F3847,0xA1260B34 ; f016: mkdir
088: 004F3847,0xA0BB410B ; f017: OpenReadCloseFile
090: 004F3847,0xA1261028 ; f018: GetFileAttrib
098: 004F3847,0xA1260B34 ; f019: SetFileAttrib
;
0A0: 004F3847,0xA0820F98 ; f020: malloc
0A8: 004F3847,0xA0821000 ; f021: mfree
0B0: 004F3847,0xA153C6DD ; f022: sPrintf
0B8: 004F3847,0xA153D964 ; f023: strcat
0C0: 004F3847,0xA153D984 ; f024: strchr
0C8: 004F3847,0xA153D9A8 ; f025: strcmp
0D0: 004F3847,0xA153DA45 ; f026: strcopy
0D8: 004F3847,0xA153DAC5 ; f027: StrLen
0E0: 004F3847,0xA0BF5739 ; f028: wsAppendChar
0E8: 004F3847,0xA0BF56ED ; f029: wsInsertChar
;
0F0: 004F3847,0xA114DEE1 ; f030: GetPITaddr
0F8: 004F3847,0xA163B651 ; f031: DrawMainScreen
100: 004F3847,0xA163E165 ; f032: DrawScreenSaver
108: 004F3847,0xA114E015 ; f033: GetImgHeight
110: 004F3847,0xA114E025 ; f034: GetImgWidth
118: 004F3847,0xA1634771 ; f035: DrawImg
120: 004F3847,0xA11450D5 ; f036: DrawImage2
128: 004F3847,0xA163474B ; f037: DrawCanvas
;130: 004F3847,0x ; f038:
;138: 004F3847,0x ; f039:
;
140: 004F3847,0xA122748C ; f040: getEELiteMaxID
148: 004F3847,0xA1216024 ; f041: getEEFullMaxID
150: 004F3847,0xA1227328 ; f042: GetEELiteBlockAddress
158: 004F3847,0xA1227430 ; f043: getEELiteBlockSizeVersion
160: 004F3847,0xA1215C68 ; f044: getEEFullBlockSizeVersion
168: 004F3847,0xA12274C0 ; f045: StartWriteEELiteBlock
170: 004F3847,0xA122753C ; f046: FinishWriteEELiteBlock
178: 004F3847,0xA1227498 ; f047: DeleteEELiteBlock
180: 004F3847,0xA12274F8 ; f048: WriteEELiteBlock
;188: 004F3847,0x ; f049:
;
190: 004F3847,0xA09505F8 ; f050: PlaySound
198: 004F3847,0xA09467DC ; f051: PlaySound2
1A0: 004F3847,0xA0935CF4 ; f052: PlaySoundLoop
1A8: 004F3847,0xA0B6D4AB ; f053: AlarmClockRing
1B0: 004F3847,0xA0B0A8ED ; f054: GetATCmdString
1B8: 004F3847,0xA0B6F6D3 ; f055: OriginalATCGSN
1C0: 004F3847,0xA0B0A289 ; f056: PostAtCommand
1C8: 004F3847,0xA0B0B9A7 ; f057: SendATAnswerStr
1D0: 004F3847,0xA0BB76E9 ; f058: mfree_high
1D8: 004F3847,0xA153D0E0 ; f059: MemChr
;
1E0: 004F3847,0xA1217620 ; f060: SetFileSize
1E8: 004F3847,0xA0A2A105 ; f061: editOrNewTXTModule
1F0: 004F3847,0xA0B08D81 ; f062: LoadProcesses
1F8: 004F3847,0xA1145D38 ; f063: SelectColor
200: 004F3847,0xA08E2143 ; f064: GetVibraStatus
208: 004F3847,0xA0B45EBB ; f065: GetProvider
210: 004F3847,0xA163E885 ; f066: IsScreenSaver
218: 004F3847,0xA114D0A7 ; f067: IsUnlocked
220: 004F3847,0xA0B6977D ; f068: TempLightOn
228: 004F3847,0xA096570C ; f069: GetWavLen
;
230: 004F3847,0xA163DD45 ; f070: HasNewSMS
238: 004F3847,0xA163CF05 ; f071: HasFlashSMS
240: 004F3847,0xA1639B57 ; f072: ReadNewSMS
248: 004F3847,0xA0A2C19B ; f073: ReadFlashSMS
250: 004F3847,0xA0948C54 ; f074: PlayFile
258: 004F3847,0xA0C349AC ; f075: StartMidlet
260: 004F3847,0xA0B42475 ; f076: GetMissedCallsCount
268: 004F3847,0xA0828294 ; f077: CallAfterTimer
270: 004F3847,0xA113BCDA ; f078: ShowMsgInR1_3
278: 004F3847,0xA113BCEA ; f079: ShowMsgInR1_4
;
280: 004F3847,0xA113BD93 ; f080: ShowMsgInR1_7
;288: 004F3847,0x ; f081:
;290: 004F3847,0x ; f082:
;298: 004F3847,0x ; f083:
;2A0: 004F3847,0x ; f084:
;2A8: 004F3847,0x ; f085:
;2B0: 004F3847,0x ; f086:
;2B8: 004F3847,0x ; f087:
;2C0: 004F3847,0x ; f088:
;2C8: 004F3847,0x ; f089:
;
;2D0: 004F3847,0x ; f090:
;2D8: 004F3847,0x ; f091:
;2E0: 004F3847,0x ; f092:
;2E8: 004F3847,0x ; f093:
;2F0: 004F3847,0x ; f094:
;2F8: 004F3847,0x ; f095:
;300: 004F3847,0x ; f096:
;308: 004F3847,0x ; f097:
;310: 004F3847,0x ; f098:
;318: 004F3847,0x ; f099:
;
320: 004F3847,0xA0FCF031 ; f100: OpenWriteCloseFile
;328: 004F3847,0x ; f101: EndCall
;330: 004F3847,0x ; f102: RSFWKL_RetIdle
;338: 004F3847,0x ; f103: RSFWKL_RetScr
;340: 004F3847,0x ; f104: GetScreenSaverRAM
;348: 004F3847,0x ; f105:
;350: 004F3847,0x ; f106:
;358: 004F3847,0x ; f107:
;360: 004F3847,0x ; f108:
;368: 004F3847,0x ; f109:
;
;370: 004F3847,0x ; f110:
;378: 004F3847,0x ; f111:
;380: 004F3847,0x ; f112:
;388: 004F3847,0x ; f113:
;390: 004F3847,0x ; f114:
;398: 004F3847,0x ; f115:
;3A0: 004F3847,0x ; f116:
;3A8: 004F3847,0x ; f117:
;3B0: 004F3847,0x ; f118:
;3B8: 004F3847,0x ; f119:
;
;3C0: 004F3847,0x ; f120:
;3C8: 004F3847,0x ; f121:
;3D0: 004F3847,0x ; f122:
;3D8: 004F3847,0x ; f123:
;3E0: 004F3847,0x ; f124:
;3E8: 004F3847,0x ; f125:
;3F0: 004F3847,0x ; f126:
;3F8: 004F3847,0x ; f127:
;400: 004F3847,0x ; f128:
;408: 004F3847,0x ; f129:
;
;410: 004F3847,0x ; f130:
;418: 004F3847,0x ; f131:
;420: 004F3847,0x ; f132:
;428: 004F3847,0x ; f133:
;430: 004F3847,0x ; f134:
;438: 004F3847,0x ; f135:
;440: 004F3847,0x ; f136:
;448: 004F3847,0x ; f137:
;450: 004F3847,0x ; f138:
;458: 004F3847,0x ; f139:
;
;460: 004F3847,0x ; f140:
;468: 004F3847,0x ; f141:
;470: 004F3847,0x ; f142:
;478: 004F3847,0x ; f143:
;480: 004F3847,0x ; f144:
;488: 004F3847,0x ; f145:
;490: 004F3847,0x ; f146:
;498: 004F3847,0x ; f147:
;4A0: 004F3847,0x ; f148:
;4A8: 004F3847,0x ; f149:
;
;4B0: 004F3847,0x ; f150:
;4B8: 004F3847,0x ; f151:
;4C0: 004F3847,0x ; f152:
;4C8: 004F3847,0x ; f153:
;4D0: 004F3847,0x ; f154:
;4D8: 004F3847,0x ; f155:
;4E0: 004F3847,0x ; f156:
;4E8: 004F3847,0x ; f157:
;4F0: 004F3847,0x ; f158:
;4F8: 004F3847,0x ; f159:
;
;500: 004F3847,0x ; f160:
;508: 004F3847,0x ; f161:
;510: 004F3847,0x ; f162:
;518: 004F3847,0x ; f163:
;520: 004F3847,0x ; f164:
;528: 004F3847,0x ; f165:
;530: 004F3847,0x ; f166:
;538: 004F3847,0x ; f167:
;540: 004F3847,0x ; f168:
;548: 004F3847,0x ; f169:
;
;550: 004F3847,0x ; f170:
;558: 004F3847,0x ; f171:
;560: 004F3847,0x ; f172:
;568: 004F3847,0x ; f173:
;570: 004F3847,0x ; f174:
;578: 004F3847,0x ; f175:
;580: 004F3847,0x ; f176:
;588: 004F3847,0x ; f177:
;590: 004F3847,0x ; f178:
;598: 004F3847,0x ; f179:
;
;5A0: 004F3847,0x ; f180:
;5A8: 004F3847,0x ; f181:
;5B0: 004F3847,0x ; f182:
;5B8: 004F3847,0x ; f183:
;5C0: 004F3847,0x ; f184:
;5C8: 004F3847,0x ; f185:
;5D0: 004F3847,0x ; f186:
;5D8: 004F3847,0x ; f187:
;5E0: 004F3847,0x ; f188:
;5E8: 004F3847,0x ; f189:
;
5F0: 004F3847,0xA0FC0C81 ; f190: RunScaner
;5F8: 004F3847,0x ; f191:
;600: 004F3847,0x ; f192:
;608: 004F3847,0x ; f193:
;610: 004F3847,0x ; f194:
;618: 004F3847,0x ; f195:
;620: 004F3847,0x ; f196:
;628: 004F3847,0x ; f197:
;630: 004F3847,0x ; f198:
;638: 004F3847,0x ; f199:
;
640: 004FF746,0xA866EC7C ; v00: RamCap
648: 004FF746,0xA866EC7E ; v01: RamLS
650: 004FF746,0xA867B220 ; v02: RamNetCH
658: 004FF746,0xA867B226 ; v03: RamNetRX
660: 004FF746,0xA86888A0 ; v04: RamMissedCalls
668: 004FF746,0xA83FF454 ; v05: RamMissedSMS
670: 004FF746,0xA863E900 ; v06: RamDateTime
678: 004FF746,0xA86866AC ; v07: RamAlarm
680: 004FF746,0xA86B42CC ; v08: RamAccPoint
;688: 004FF746,0x ; v09: RamScreensaver
;
690: 004FF746,0xA863E928 ; v10: RamAutoTime
698: 004FF746,0xA863A698 ; v11: RamStby
6A0: 004FF746,0xA83FF444 ; v12: RamMissedMes
;6A8: 004FF746,0x ; v13:
;6B0: 004FF746,0x ; v14:
;6B8: 004FF746,0x ; v15:
;6C0: 004FF746,0x ; v16:
;6C8: 004FF746,0x ; v17:
;6D0: 004FF746,0x ; v18:
;6D8: 004FF746,0x ; v19:
;
;6E0: 004FF746,0x ; v20:
;6E8: 004FF746,0x ; v21:
;6F0: 004FF746,0x ; v22:
;6F8: 004FF746,0x ; v23:
;700: 004FF746,0x ; v24:
;708: 004FF746,0x ; v25:
;710: 004FF746,0x ; v26:
;718: 004FF746,0x ; v27:
;
720: 004FF746,0xA8630200 ; z00: FreeRAM
728: 004FF746,0x00001298 ; z01: LP_MonthShort
730: 004FF746,0x000004D0 ; z02: Pic_Big0
738: 004FF746,0x0000044d ; z03: Pic_Little0
740: 004FF746,0x000004DE ; z04: Pic_Extra
748: 004FF746,0x0000052C ; z05: Pic_Profiles
750: 004FF746,0x000002F5 ; z06: Pic_Vibra
758: 004FF746,0x00000152 ; z07: Pic_Call
760: 004FF746,0x00000533 ; z08: Pic_AdvNet
768: 004FF746,0x0000118C ; z09: LP_MonthsLong
;
770: 004FF746,0x00000400 ; z10: LP_Weekdays
;778: 004FF746,0x ; z11:
;780: 004FF746,0x ; z12:
;788: 004FF746,0x ; z13:
;790: 004FF746,0x ; z14:
;798: 004FF746,0x ; z15:
;7A0: 004FF746,0x ; z16:
;7A8: 004FF746,0x ; z17:
;7B0: 004FF746,0x ; z18:
;7B8: 004FF746,0x ; z19:
;
;7C0: 004FF746,0x ; z20:
;7C8: 004FF746,0x ; z21:
;7D0: 004FF746,0x ; z22:
;7D8: 004FF746,0x ; z23:
;7E0: 004FF746,0x ; z24:
;7E8: 004FF746,0x ; z25:
;7F0: 004FF746,0x ; z26:
;7F8: 004FF746,0x ; z27:
#pragma disable old_equal_ff
+0
;* x65 - Date at the bottom of mainscreen as "We, 11 May" v8 *
; (c) avkiev
; (!) MasterPatch
;Entrypoint. Must be aligned to word (4 bytes). If no - add 2
;"041C081C111C1A1C0B1C"
0B21D80: 041C081C111C1A1C 004DA847,0xA0FC1001 ; CX65v50
#pragma enable old_equal_ff
0FC1000: 0FB50425002F2ED11E48FFF7F9FD2AD0
0FC1010: 6C461434301D011C0831FEF7F1FF301D
0FC1020: FEF7F2FF0D3000F023F89523A1780029
0FC1030: 00D1A370E3702C237078002800D19523
0FC1040: 2371202363712372717A0A20FEF7E8FF
0FC1050: 3030A0713031E171307A093400F008F8
0FC1060: 002302930C2510BC87BC0B1C7F193847
0FC1070: 00B5FFF759FBC019211CFEF7DDFF00BD
0FC1080: 0xB1C2D3E4,0x0000AB01,0000000000000000,"\
{patch=BottomDate ver=8 cp=avkiev id=AB01 mem=20}\
{1 cb ShowComma v=1}\
",00
#pragma disable old_equal_ff
;* 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 *
;Bilder fehlen noch!
;Entry must be word-aligned. If no - just add 2 and change old data
163418C: 002087B000AB4D4C 004B9847,0xA0FC1601 ; CX65v50
#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
0FC1780: 0C370139CFD1B47FF57F032000F031F8
0FC1790: 012000F02EF8336A197800F01BF860BC
0FC17A0: 002087B06B46FF242402FF3404363047
0FC17B0: 82B53988002928D0345C0130355CFEF7
0FC17C0: CBFF181C00F019F80A34033503E082B5
0FC17D0: 011C00E082B50A20FEF722FCFEF7ACFF
0FC17E0: 0A2802D3FFF7F3FF01E000F006F8081C
0FC17F0: 04E082B5FEF7A4FF00E082B53A18201C
0FC1800: 291C736A00F002F8063482BD1FB5101C
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=90}\
{18 xy MissedSMS x=100 y=110}\
{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=60}\
{32 a Address v=A86CEF8A}",00
#pragma disable old_equal_ff
;* x65 - Big digital clock on the main screen when keylocked v4 *
; (c) avkiev
; (!) MasterPatch
165301C: 0xA1634633 0xA0FC1401 ; /CX65v50
0FC14C0: 0xFFFFFFFF 0xA1634633 ; \CX65v50
#pragma enable old_equal_ff
0FC1400: F1B53448FFF7FCFB3ED0FFF745F93868
0FC1410: 002839D0F0780221084002D1FEF7FCFE
0FC1420: 32D1301D011C0831FEF7EAFD0F247578
0FC1430: 82B0211C2A1C0B1C6633101C24300090
0FC1440: 0120019002984069FEF76EFE02B0317B
0FC1450: 00F01EF8B078022809D0012803D07069
0FC1460: C143716103D40B2000F019F8183C0C34
0FC1470: 717B00F00DF8F0780121084004D0403C
0FC1480: 1C35B17B00F004F8F1BC0D49884700BD
0FC1490: 01B50A20FEF7C4FD00F001F800E002B5
0FC14A0: FFF746F95A2D01D3FFF746F93A18201C
0FC14B0: 291CFEF735FE18345A2D00D3103C01BD
0FC14D0: 0xB1C2D3E4,0x0000AB02,0000000000000000,\
"{patch=`Big Digital Clock` version=4 copyright=avkiev id=AB02 memory=21 profiles=y}"\
"{1 slider Y range=62..89 v=73}"\
"{2 o Colon `Blink`=0 `On`=1 `Off`=2}"\
"{3.0 cb `Show seconds` v=1}"\
"{3.1 cb `Show in unlock`}",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"
/*
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 |
+---+-------------------------+-----------------+------+-------------------------------------+*/
16516D0: BB5EB4A0 0xA0FC1B01 ; CX65v50
#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
;* Running functions with *# codes v1.1 *
; (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).
*/
;Entrypoint. Must be aligned to word (4 bytes).
; 0021,0655021951700522
163A078: 0655021951700522 004B9847,0xA0FC3501 ; CX65v50
#pragma enable old_equal_ff
0FC3500: 00210655021951700522F7B5051C1948
0FC3510: FDF776FB27D02C243019FCF7DDFD041C
0FC3520: 631CE85C23281ED13427F01900230360
0FC3530: 4360291CFCF7CCFD011900230B70081B
0FC3540: 2C27F119FCF7C0FD00280CD12B5D303B
0FC3550: 092B08D8002B06D49B009B19D8790028
0FC3560: 01D05F68B847F7BC08BC04331847
0FC3570: 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
;* RouteDL v2 *
; (c) benj9
; (i) empeka
; (!) MasterPatch
; routes the dynamic lights signals to keypadlight or mainscreen
1226428: 0160A0E1 B473F6FA ; CX65v50 (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
;* x65 - Talking phone v3 *
; (c) avkiev
; (r) SiNgle
; (!) MasterPatch
/*
Patch replaces shortcut ELSE_COUNT_DOWN (Timer) with spelling current time function.
Set this shortcut by help DSE to any key, if you press this key - current time will be spelled.
You should download those files to 0:\Sounds\Time: http://avkiev.kiev.ua/Siemens/Patches/time.rar
*/
;1. Shortcut
;0920960: "ELSE_COUNT_DOWN",00,FB198EA0 "ELSE_COUNT_DOWN",00,0xA0FC3001 ; CX65v50 - ELSE_COUNT_DOWN
;0920C6C: "ELSE_REMOTESYNC",00,2D1A8EA0 "ELSE_REMOTESYNC",00,0xA0FC3001 ; CX65v50 - ELSE_REMOTESYNC
;0920C04: "ELSE_PUSHTOTALK",00,F9238EA0 "ELSE_PUSHTOTALK",00,0xA0FC3001 ; CX65v50 - ELSE_PUSHTOTALK
;2. Alarm
;Spell time instead of Alarm (doesn't work if phone is off)
0B6D478: 0F20D9F5B0E92080 00488047,0xA0FC30A7 ; CX65v50
;3. Keylock
;Talk time after press some key in keylock mode
;Must be installed patch "Read messages in keylock mode"
;
;RedKey-01, GreenKey-05, VolumeDown-0E, VolumeUp-0F, JDown-25, JUp-26, JRight-27, JLeft-28, JPress-29, "*"-14, "#"-15
;
+16E00F0 ; S65v58
;
0: FF 0F ; Key=VolumeUp
1: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B50026 2801D1014B9847002603E0,0xA0FC3001,40B5F5E7
+0
#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: 01290AD0022