;* Disable some messages *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
169D0AE: 0021 10BD ; All ringtones on
169D0CE: 0021 10BD ; All ringtones off
169D124: 0021 10BD ; Keypad locked
08D9E74: 4DF0 80BD ; Vibra alert on/off
08D9F06: 4DF0 80BD ; IrDA on/off
08D9F36: 4DF0 80BD ; GPRS on/off
08D9F82: 4DF0 80BD ; Bluetooth on/off
097D074: BC1C1FFA 000050E3 ; "Please wait" before using camera
097E278: 65DB00EB 0100A0E3 ; "Saved to:" after you take a foto
0982494: 95071FFA 0100A0E3 ; "Please wait" in Card-Explorer
0B5807A: 01 00 ; "Copy SIM" at SIM change
;* Disable Access To Internet Browser *
; (c) KiRiK
092EA38: 71968DA0 00000000 ;disable Internet INTR_STRTBROWSR
092EA04: 8B968DA0 00000000 ;disable Bookmarks INTR_BBOOKMARKS
092E3B8: 61A08DA0 00000000 ;disable DevMenu ELSE_DEVELP_MNU
;* Remove soft-keys from MainScreen v2 *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
169B117: D0 E0
169B1F6: 05D1 0028
16A08AE: 07D1 0028
169BB9A: 0DD1 0028
169BBA0: 0AD1 0028
;* Disable displaying "netsearch" *
; (c) arsh0r
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
169E6EA: 6449 04E0 ; screensaver
169BA32: 15F0B6E8 07E00028 ; mainscreen
;* Remove provider name in ScreenSaver *
; (c) KiRiK
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
169E710: 42EB 0028
;* remove the comma between name and surname in address book *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0AD654C: 5AF1DAFA 00280028
;* Disable dialing sound *
; (c) AlexSid
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
13C9AEC: 3CF13DA1 00000000
;* Disable ringtone "Net found" (3*beep) *
; (c) avkiev
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
13DEC68: 5C03 FFFF
;* No start sound in Video rec *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
08D7FC4: 1A 1D
;* Disable keypad light *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0C3437F: D5 24
;* Remove background netting while showing MsgBoxes, "Please Wait", e.g. *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
114F388: 55 00
;* Disable Aircraft Check *
; (c) Bennie
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
1695C9F: D1 E0
;* MainScreen positioning v2 *
; (c) SiNgle, BuG, R KiRiK, arsh0r
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
;Charge Indicator (Switched-Off Mode)
16948F2: 10 5E ; background end Y
16948F8: 02 50 ; background start Y
16948FA: 63 33 ; background start X
16948FC: 80 50 ; background end X
1694901: F047FB 280028 ; no background
169490A: 02 50 ; Y
169490C: 63 33 ; X
;Net
16949AA: 10 5E ; background end Y
16949AE: 02 01 ; background start Y
16949B0: 21 1F ; background end X
16949B2: 03 01 ; background start X
;16949B7: F0ECFA 280028 ; no background
16949C0: 02 01 ; Y
16949C2: 03 01 ; X
;Iconbar
1694CCC: 10 0F ; background end Y
1694CD0: 02 01 ; background start Y
1694CD2: 23 37 ; background start X
1694CD4: 61 75 ; background end X
;1694CDB: F05AF9 280028 ; no background
1694D06: 21 35 ; X
1694D20: 02 01 ; Y
;Battery
1694DBA: 10 1B ; background end Y
1694DBE: 02 0D ; background start Y
1694DC0: 80 1E ; background end X
1694DC2: 63 01 ; background start X
;1694DC7: F0E4F8 280028 ; no background
1694DD0: 02 0D ; Y
1694DD2: 63 01 ; X
16B4CF0: 08 12 ; Y - Provider name
16B4D00: 1A 24 ; Y - Sub provider name
169BBAC: A1 A0 ; Y - Time & Date
;* Analog Clock Tuning *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
169E9CE: 9E 80 ; Hands length
169EA42: 01 02 ; Center-point
169EA90: 01 06 ; Minute hand color
169EB40: 01 04 ; Hour hand second line color (bold)
169EBA0: 01 04 ; Hour hand color
;* Change font size on MainScreen v2 *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
; you can set 02-07 as new fonts
169BBAC: A1 A8 ;Time String pos (with softkeys removed)
;Provider name
16B4CF4: 03 08
16B4D04: 03 08
;Remove provider name from mainscreen
;16B4CF4: 03 A0
;16B4D04: 03 A0
;Date&Time
16B4D34: 08 04
;* change font of menu and softkeys *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0929664: 03 02 ; softkey font
09296AC: 03 08 ; chosen item in menu
09296B0: 02 08 ; menu list
;* Change delimiter in menu *
; (c) *S*h*a*D*o*W*, R ILL!
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0E4D374: 55555555555555555555555F FFFFFFFFFFFFFFFFFFFFFFFF ;"_____________"
;0E4D374: 55555555555555555555555F 8F11E23C4788F11E23C4788F ;"._._._._._._."
;0E4D374: 55555555555555555555555F 22222222222222222222222F ;". . . . ."
;0E4D374: 55555555555555555555555F 00000000000000000000000F ;" "
;* AutoRedial forever with selected pause *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0B8D2FC: A068 0020
0B8D325: 30 20
0C16582: 05 0A ; pause (0A=10 sec.)
;* take photo with any key *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
097DB38: 01 16
097DB40: 45 23
;* Change time of automatical keypad lock *
; © SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
;All delays are separated to intervals of ~5 ms
;example: 65000ms/5=0x32C8 => C832, 130000ms/5=0x6590 => 9065
169C08C: C832 7017
;* Setup illumination by 5% *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
08FB478: 0A 05
08FB488: 0A 05
;* Illumination fade time *
; (c) BuG
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0C55DE4: B80B E803 ;1000 ms
;0C55DE4: B80B DC05 ;1500 ms
;0C55DE4: B80B D007 ;2000 ms
;0C55DE4: B80B C409 ;2500 ms
;* Change error sound "No connection" *
; (c) B-727
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
13DEC22: 1800FAFF0000B6034A0178054A0108074A01FFFFE803F9FF0300 0C00B8073200FFFF3200400C1A00FFFFFFFFFFFFFFFFFFFFFFFF
;* Smooth scrolling of long names *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
092C3C4: D00700002C01 120200002A00
;* Change progressbar in music play *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0A2D420: 1000660073 0500700080
;* Cursor blinking speed *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0929328: 2C01 8003
;* Smooth illumination turn-on *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0C55C4A: 0022 664A
;* Compress jpeg with maximum quality (100% instead of 75%) *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
09C9218: 4B 64
;* Change minute beep during call *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0B88A1A: 00 37
;* Keypad Acceleration *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
11587A2: 56 20
;* Decimal CID instead of C1 & C2 in neighbour list *
; (c) слава Богу
; (r) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
136818E: 0123F856002802DA 203FB88B203702E0
136819C: 2B 20
13681A0: 02 05
13681AA: 0223 0CE0
13ED0C0: 31204332 656C4944
;* Password protected Disk selection menu *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
;In CardExplorer press "1" or enter password
09BCCAC: 0900000A 000055E3
09BCD08: 3534 2000
;09BCD08: 20003631 "1234" ;Password 1234
;* Enable Developer Menu *
; (c) Phantom
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
1253524: 040090E5 0000A0E3
;* Call list saving when SIM is changed *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
16923A8: 1EF0BAEA 00200020
;* Receive calls only by pressing green button *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
169DC20: 62D0 0028
;* Enable Band Selection *
; (c) Bennie
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
16B81C4: 0502 FA01
;* Enable Built-In WV Client (ICQ AIM) *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
0B23724: 66 78 ; Menu - 5-2
;* Open closed EEPRom blocks *
; (c) Skylord
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
12869A4: 00 01
;* Open Disks forever *
; (c) SiNgle
; Smelter (http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm) auto-patch
1287654: 02 03
;* Save videos and photos on the MMC-card *
;(c) avkiev
0A241B8: 30 34
;* Change folder for photos *
;(c) avkiev
0A23F08: 0B00,'0:\\Pictures' 0B00,'0:\\_MyPhoto'
;* Toggle HandsFree without question *
; © SiNgle, § KiRiK
16998BE: CB21C90000 0021002101
16998C6: 18F00EE8 17F086E8
;* Goto mainmenu from anywhere by pressing ### *
; © SiNgle, § KiRiK
;Goto DevMenu\LOGAL\options and press Enable ###
0B57344: 5BF01FFF 87F59FFD ;native menu
;0B57344: 5BF01FFF 82F56AFE ;main menu
;* Flash-SMS Position & Font Size *
; © [crazy]misha, § AsteriX
;Y position Flash-SMS
16B4D10: 64 92
16B4D50: 64 92
;Change Flash-SMS font 02-08
16B4D14: 07 08
16B4D24: 07 08
16B4D54: 07 08
16B4D64: 07 08
;* Enlarge incoming call photo *
; © SiNgle, § *S*h*a*D*o*W*
;0A518D6: 052104 002100
;0A518DE: 502280 8422A8
;* Enlarge incoming call photo v2 *
; © SiNgle, § *S*h*a*D*o*W*
0A518D8: 04 00
16924D6: 19 00
;* remove background under the icons *
; © *S*h*a*D*o*W*, ® SiNgle, BuG
;Addition to the patches * Enlarge incoming call photo *
16949B7: F0ECFA 280028 ;Net
1694CDB: F05AF9 280028 ;Iconbar
1694DC7: F0E4F8 280028 ;Battery
1694901: F047FB 280028 ;Charge Indicator (Switched-Off Mode)
;* Vibra off in Alarm clock *
; © SiNgle, § AsteriX
0BB3AD4: 0F20AAF54CEF 74F114EA0028
#pragma enable old_equal_ff
0D27F00: 00402DE9F23F2DE90FE0A0E148F09FE5
0D27F10: 0FE0A0E144F09FE5000050E30100001A
0D27F20: 070000EB040000EA0FE0A0E130F09FE5
0D27F30: 030000EB01002DE90100BDE8F23FBDE8
0D27F40: 0080BDE800402DE90020A0E30F00A0E3
0D27F50: 0FE0A0E10CF09FE50080BDE859958CA0
0D27F60: 2B9E8DA0419E8DA070E995A0
#pragma disable old_equal_ff
;* Change position and font of providername in ScreenSaver *
; © arsh0r, ® SiNgle, § AsteriX
;there are different settings if the arrow is shown (f.ex. when you got a message)
;digiclock
16B611C: 00 xx ;x-start
16B611E: 9F yy ;y-start
16B6120: 84 xx ;x-stop
16B6122: AF yy ;y-stop
16B6124: 03 ff ;font size
;analogclock
16B6100: 00 xx ;x-start
16B6102: 9F yy ;y-start
16B6104: 84 xx ;x-stop
16B6106: AF yy ;y-stop
16B6108: 03 ff ;font size
;picture
16B60E4: 00 xx ;x-start
16B60E6: 9F yy ;y-start
16B60E8: 84 xx ;x-stop
16B60EA: AF yy ;y-stop
16B60EC: 03 ff ;font size
;energysaving
16B6138: 00 xx ;x-start
16B613A: 52 yy ;y-start
16B613C: 84 xx ;x-stop
16B613E: 61 yy ;y-stop
16B6140: 03 ff ;font size
;* Changes to standard Picture folders *
; © Vanoleo, § AsteriX
0A23F16: 740075007200650073 5C0046006F0074006F ;Pictures => Pic\Foto
0A23F4E: 740075007200650073 5C0053007400750066 ;Pictures\Clip Gallery => Pic\Stuf\Clip Gallery
0A23FB2: 740075007200650073 5C0053007400750066 ;Pictures\EMS => Pic\Stuf\EMS
0A24010: 740075007200650073 5C0053007400750066 ;Pictures\Logos => Pic\Stuf\Logos
0A2406C: 740075007200650073 5C0053007400750066 ;Pictures\Wallpaper => Pic\Stuf\Wallpaper
0A240CA: 740075007200650073 5C0053007400750066 ;Pictures\MMS => Pic\Stuf\MMS
0A24120: 740075007200650073 5C0053007400750066 ;Pictures\Icons => Pic\Stuf\Icons
0A24174: 740075007200650073 5C0053007400750066 ;Pictures\Frames => Pic\Stuf\Frames
;* Input language menu on Help key (T9 info) *
; © SiNgle, § AsteriX
09E3106: 784900227848 18F781F880BD ; MMS
0AC53A6: 82F78FFB 35F631FF ; e-mail
0AA590E: 7CF79EEC 55F67DFC ; ????????
0A47BD6: FFF777FF B3F619FB ; SMS
;* Timer signal louder and longer *
; © StrikerX, § AsteriX
13C9C9C: 7CF0 A4E8
;13C9C9C: 7CF0 04E9 ; muuh
;13C9C9C: 7CF0 05E9 ; kikeriki
;* Java Acceleration *
; © SiNgle, § AsteriX
11729D8: 02 01
;* Fast show "Language" menu *
; © SiNgle, § AsteriX
1213458: B80B 0100
;* Invert digiclock ScreenSaver *
; © SiNgle, § AsteriX
169EDCE: 01 00 ;1h back
169EDD6: 00 01 ;1h font
169EE18: 01 00 ;2h back
169EE20: 00 01 ;2h font
169EE5A: 01 00 ;":" back
169EE62: 00 01 ;":" font
169EE96: 01 00 ;1m back
169EE9E: 00 01 ;1m font
169EEDE: 01 00 ;2m back
169EEE6: 00 01 ;2m font
169EF30: 01 00
169EF38: 00 01
16B6128: 00 01 ;ProvName font
16B612C: 01 00 ;background
16B6198: 00 01 ;ProvFon with Arrow
16B619C: 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
;* Change disk names in menu *
; © DeHuCoH, USV, § AsteriX
009B04E: 44726976652030 303A5C44617461 ;Drive 0 -> 0:\Data
009B06C: 4472697665203100 313A5C4361636865 ;Drive 1 -> 1:\Cache
009B08A: 447269766520320000 323A5C436F6E666967 ;Drive 2 -> 2:\Config
;* Save Voice Memo on the MMC-card *
; (c) KiRiK
; (r) avkiev
;Max rec time of a file is determined by free space on A:\
;But it can be repeated as many times as the MMC allows
0A23E10: 30 34
;* Change Left SoftKey Help->Language (Text ID) *
; (c) KiRiK
;addition to * Input language menu on Help key (T9 info) *
0A36314: 75 46 ;MMS
0B208E8: 75 46 ;SMS
0B2766C: 75 46 ;Notes
0B29C8C: 75 46 ;E-mail
;* Mini GPS with GSM Data Logger *
; v0.8
; (c) ACiD[mrp], arsh0r
; thx to: bennie, SiNgle
; (p)(i) KiRiK
/*
Not fully compatible with *Dynamic Provider v5* and patches that replace provider name
with some functions. You may use simultaneously screensaver in one patch and mainscreen
in the other, or viceversa
Remove your operator logo first
Create a folder 0:\Misc\gps
Network change and new networks will be logged in \Misc\gps\_logfile.txt
Network files can be directly edited on phone.
You can change the default name of an network by editing the network file stored in \Misc\gps\*
Use this String:
[action][space][text to be displayed]
action:
0 - do nothing
1-8 - switch to profile 1-8
a - Alarm
q - shutdown phone
v - vibrate two times
Example:
"0 home" will display "home" on screen and not change the profile
"1 work" will display "work" on screen and change profile to normal environment
*/
;1698D9C: F7B52E4E0C1CB079 004B9F46F71480A0 ;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.
16B1D9C: D307B9A0 071580A0 ;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: 78CF67A8303A5C4D6973635C67707300
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: 3CEE22A164EF22A1F0ED22A190ED22A1
08015B0: 774FBDA0DCB928A1980F82A0001082A0
08015C0: 118BBDA0CB67C3A0617966A1017866A1
08015D0: 217866A1447866A1E17866A17D7766A1
08015E0: 073BBBA0903D26A127948CA0D178A4A0
08015F0: 645E94A0
#pragma disable old_equal_ff
080136C: 30 76 ;default vibra on network change
;08012C8: 30 00 ;disable logfile
;* Black or white list v1.3 *
; © SiNgle, § AsteriX
;select eighter black or whitelist
;select group you want to filter: 9 - 6 - 4
;on blacklist calls from this group will be blocked
;on whitelist all calls except from this group will be blocked
0B4CA70: 06D1 0028
0B4CA74: 04D1 0028
0B4CEC2: B0420ED1 DAF19EEF
#pragma enable old_equal_ff
0D27E00: 00402DE9060050E10500001AFF3F2DE9
0D27E10: 0FE0A0E10CF09FE5FF3FBDE80040BDE8
0D27E20: 04F09FE50080BDE8B5E4B8A0E5CEB4A0
#pragma disable old_equal_ff
133F803: D5 E0
;0D27E0B: 1A 0A ;white list
;* Vibrate shortly after connection v1.2 *
; © SiNgle, § AsteriX
1699C92: 17F09EEE0028 002821F0B4E9
#pragma enable old_equal_ff
16BB000: 00402DE9FF3F2DE90FE0A0E144F09FE5
16BB010: 000050E30900001A0100A0E30FE0A0E1
16BB020: 34F09FE5020050E30400001A2F00A0E3
16BB030: 0210A0E30120A0E30FE0A0E11CF09FE5
16BB040: 0FE0A0E118F09FE5000050E3FF3FBDE8
16BB050: 0040BDE80CF09FE52394B8A057F932A1
16BB060: 645E94A06362B4A0999C69A1FF
#pragma disable old_equal_ff
;* Decimal LAC instead of N & B in neighbour list instead of ENIP monitor *
; © слава Богу, ® SiNgle, § AsteriX
;combined with "Decimal CID instead of C1 & C2 in neighbour list"
;switch to CID mode with keys 0 <-> 2
08DEEE0: 0E 0D
08DEFC2: 1622281C 0E26A5E7
092820C: EB132D 817F36
13680DA: 002908D1 0E2E08D0
1368136: 0122211C0B31F078A2F6ECEB0122211C0D313079 203EF08B20360522002800280522211C0B310028
13ED0D1: 4E2042 4C4143
;* Profile Logo On Mainscreen *
; © ACiD[mrp], (I)arsh0r, SPX, KiRiK, § KiRiK
; pictures (http://files.modopo.com/patches/S65v50 Pics Profile Logos.vkp)
;16949C4: 00F0F8FA 4BF024FB ;remove the semicolon if you don't use * Improved net Indicator v0.13 * ® empeka
#pragma enable old_equal_ff
16E0010: 10B5064C636898472068804763680449
16E0020: 421882210220984710BD000034006EA1
16E0030: 9504000059958CA0B94F69A1
#pragma disable old_equal_ff
;16E0022: 82 A2 ;Y
;16E0024: 02 3B ;X
;* Improved net Indicator v0.13 *
; © arsh0r, ® BuG, § AsteriX
; pictures (http://files.modopo.com/patches/S65v50 Pics ImprNetIndicator.vkp)
/*
this patch displays 6 bars meaning the next 6 available GSM channels instead
of the normal net indicator. here is a table of the used images:
0x303 - 0x309 ;1-7 GSM900
0x30A - 0x310 ;1-7 GSM1800
0x311 low signal
the image size is 5x14 px
*/
16949C4: 00F0F8FA 26F09CFD
#pragma enable old_equal_ff
16BB500: F8B50F1C0025194C461F2088FF2801D2
16BB510: 174A01E0164A0732A079222819D33E28
16BB520: 01D2063217E0452801D2053213E04C28
16BB530: 01D204320FE0532801D203320BE05A28
16BB540: 01D2023207E0612801D2013203E06828
16BB550: 01D3074A0E32074B0536391C1B68301C
16BB560: 98470C340135062DCFDBF8BD78CF67A8
16BB570: 0303000078B56BA1B94F69A1
#pragma disable old_equal_ff
16BB578: B94F69 11006E ;comment this line, if you don't use * Profile Logo On Mainscreen * ® empeka
;16BB558: 05 04 ;another distance between the indicators © AlexSid
;* Folders relocation *
; © Athlonfreak, § AsteriX
0A245E6: 30 32 ;0/System/SMS->2/System/SMS
0A24746: 30 32 ;0/System/T9->2/System/T9
0A23CD0: 30 34 ;Mediapool/Sounds->MMC/Sounds
;* Press joystick goto SuperFast main menu *
; © SiNgle, § AsteriX
092DFDC: 1DA08D E58A8C
;* Calendar on the mainscreen with on/off v1.3 *
; © DeHuCoH, § AsteriX
; pictures (http://files.modopo.com/patches/S65v50 Pics Calendar.vkp)
1694EA2: FFF754FD 26F0ADFB
#pragma enable old_equal_ff
16BB600: 00B5FFB439480078012859D10D202E21
16BB610: 374AC046374BFFB49847FFBC0F300132
16BB620: 7628F8DB344BC046344F381C391C0831
16BB630: 9847381C324B98470130797907390029
16BB640: FCDC494241180131072900DD07390E1C
16BB650: 3879C0462B4F3D5C02203401A41B201A
16BB660: 3A210124254F7F79762801DB0D200C31
16BB670: BC4208D1FFB401380139C046224AC046
16BB680: 1C4B9847FFBC03B4201C00F01DF8061C
16BB690: 002908D01D4A521803BCC046154BFFB4
16BB6A0: 9847FFBC00E003BC184A92190630C046
16BB6B0: 104BFFB49847FFBC09300134AC42D3DD
16BB6C0: FFBCD9F744F900BD00B5642806D20021
16BB6D0: 0A3801310028FBDA0A30013900BD1F1F
16BB6E0: 1C1F1E1F1E1F1F1E1F1E1F00740264A8
16BB6F0: 9B040000B94F69A1CB67C3A0000077A8
16BB700: CF5782A0DEB66BA1A204000005040000
#pragma enable old_equal_ff
;setup positions ® *S*h*a*D*o*W*
;16BB60E: 2E YY ;Y - week days
;16BB660: 3A YY ;Y - calendar
;16BB60C: 0D XX ;X - week days
;16BB66C: 0D XX ;X - calendar
;Auto time -> Calendar
0B2D648: BB0E 8F08 ;(c) KiRiK
;* Remove Icons White Background in Native Menu *
;© SiNgle
;S65v50 (p)KiRiK
119E264: 00 FF
119E308: B1F785F8 00280028
;* Java folders relocation *
; (c) kraze1984, (p) AsteriX
0A242E2: 30 34 ;0/Java->MMC/Java
0A242F4: 30 34 ;0/Java/jam->MMC/Java/jam
0A24308: 30 34 ;0/Java/jam/SMS->MMC/Java/jam/SMS
0A2432E: 30 34 ;0/Java/jam/Applications->MMC/Java/jam/Applications
0A2435C: 30 34
0A2438E: 30 34
0A243B0: 30 34 ;0/Java/jam/Games->MMC/Java/jam/Games
0A243E2: 30 34
0A24424: 30 34
0A23EAA: 30 34 ;0/Misc/Data inbox->MMC/Misc/Data inbox, (p) Athlon
0A23ED0: 30 34
0A23EE8: 30 34
;* Date at the bottom of mainscreen as "We, 11 May" v6 *
;(c) avkiev
0C37846: FFF7E0FF F0F0EBFB
#pragma enable old_equal_ff
0D28000: 426F74746F6D20446174652076362020
0D28010: A961766B6965762031302E30362E3035
0D28020: 4FB522488047013007280FBC02D10FF7
0D28030: ECFB40BD0C1C194F381C391C08310EF7
0D28040: C4FB381C164B98470D3000F01FF89523
0D28050: A178002900D1A370E3702C2323712023
0D28060: 6371237279790A200F4B98473030A071
0D28070: 3031E1710934387900F008F801BC093C
0D28080: 211C01220023E2F72CED00BD00B50849
0D28090: 4018211C034B984700BDC046000077A8
0D280A0: CF5782A0ED4F40A1F08A83A059958CA0
0D280B0: 97120000
#pragma disable old_equal_ff
;0D2805A: 2C 95 ; remove comma
;* Extra info + profile logo on the main screen v4.1 *
;(c) avkiev, (I) AsteriX
; pictures (http://files.modopo.com/patches/S65v50 Pics Profile Logos.vkp)
1694950: 051C0020 2FF0D6FF
#pragma enable old_equal_ff
16C4900: 01B5ECF756EA0130072856D03B4E0427
16C4910: 3F02053700248025B047002414253649
16C4920: 897900F04FF88920B0478A20B0470A20
16C4930: B0471E241425012003212D4A90470A21
16C4940: 0902AA31401A0F210A061116091802D5
16C4950: 8720B04749420A20A2F742EE00F02FF8
16C4960: 8B20B047081CB0478C20B0478D20B047
16C4970: 0A20B04748241425002009211C4A9047
16C4980: 011C03200002E830A2F72AEEB0478B20
16C4990: B0476420A2F724EEB04700F013F88E20
16C49A0: B0470A20B047722414251248018800F0
16C49B0: 09F88F20B0470A20B047002020BD02B5
16C49C0: 011C00E002B50A20A2F70AEE0A2802D3
16C49D0: FFF7F5FF00E0B047081CB04702BD02B5
16C49E0: 3A1821060816291CECF746EB063402BD
16C49F0: A00024A16C0667A878CF67A8DF496CA1
#pragma disable old_equal_ff
;To hide any element you have to define its y-coordinate to more than 176 (for example C0)
;16C4914: 00,24,80 xx,24,yy ; Profile
;16C491A: 00,24,14 xx,24,yy ; Net
;16C4932: 1E,24,14 xx,24,yy ; Temperature
;16C4974: 48,24,14 xx,24,yy ; Voltage
;16C49A6: 72,24,14 xx,24,yy ; Capacity
;16C4946: 0F 0i030 ;Adjust temperature by 0.1°C : 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1
;Don't show space after:
;16C4930: B047 C046 ; Net
;16C4972: B047 C046 ; Temperature
;16C49A4: B047 C046 ; Voltage
;16C49B8: B047 C046 ; Capacity
;16C4908: 07 00 ;Profile "No patches"
16C4906: 013007 903096 ;profile logo instead of the profile number
;16C4908: 96 NP ;Profile "No patches" (with profile logo) in HEX NP=8F+profile number
############ standard font ############
0DA2484: 3214 0609
0DA248C: 3113 0609
0DA2494: 3113 0609
0DA249C: 3214 0609
0DA24A4: 3113 0609
0DA24AC: 3113 0609
0DA24B4: 3113 0609
0DA24BC: 3113 0609
0DA24C4: 3113 0609
0E6C780: 7FFFE403FFF7FF6EBF 0303037F7F03030303 ; 48C - "-"
0E6C80C: 00000E3800007F0000 037F7F03037F7F0303 ; 48D - "="
0E6C894: C701C300E0007F5FC7 0F0F0F0F3F6F6F3F03 ; 48E - "d"
0E6C91C: 00008002403D3F3C01 7B6F6F7B7B6F6F7B03 ; 48F - "B"
0E6C9A8: FFFFFFFFFFFFFF8FFF 0303030303031B1B33 ; 490 - ","
0E6CA30: 0000000000007F07FF 1B27271B0303030303 ; 491 - "°"
0E6CAB8: 0100102000007F01C0 3B6F676363676F3B03 ; 492 - "C"
0E6CB40: 0001F0F0C8107F0001 6F6F6F6F6F7F3B1303 ; 493 - "V"
0E6CBC8: 0000400080007F0007 676F0F1B33236F4F03 ; 494 - "%"
############ TechFont V2 by Duberle ############
http://www.duberle.de/PatchImage/ExtraInfo2.bmp
0DA2484: 3214 0607
0DA248C: 3113 0607
0DA2494: 3113 0607
0DA249C: 3214 0607
0DA24A4: 3113 0607
0DA24AC: 3113 0607
0DA24B4: 3113 0607
0DA24BC: 3113 0607
0DA24C4: 3113 0607
0DA204C: 0609 0607
0DA2054: 0609 0607
0DA205C: 0609 0607
0DA2064: 0609 0607
0DA206C: 0609 0607
0DA2074: 0609 0607
0DA207C: 0609 0607
0DA2084: 0609 0607
0DA208C: 0609 0607
0DA2094: 0609 0607
0DA209C: 0609 0607
0E6C780: 7FFFE403FFF7FF6EBF 030303730303030F0F ; 48C - "-"
0E6C80C: 00000E3800007F0000 030373037303030F0F ; 48D - "="
0E6C894: C701C300E0007F5FC7 030B0B7B4B7B030F0F ; 48E - "d"
0E6C91C: 00008002403D3F3C01 03F38BF38BF3030F0F ; 48F - "B"
0E6C9A8: FFFFFFFFFFFFFF8FFF 030303030323230F0F ; 490 - ","
0E6CA30: 0000000000007F07FF 235323030303030F0F ; 491 - "'"
0E6CAB8: 0100102000007F01C0 03FB838383FB030F0F ; 492 - "C"
0E6CB40: 0001F0F0C8107F0001 038B8B8B5323030F0F ; 493 - "V"
0E6CBC8: 0000400080007F0007 038B1323438B030F0F ; 494 - "%"
0E5AB40: 3B6F6F6F6F6F6F3B03 03738B8B8B73030F0F ; - "0"
0E5AB4C: 1B3B1B1B1B1B1B1B03 033313131313030F0F ; - "1"
0E5AB58: 3B6F0F0F1B33637F03 03FB0BFB83FB030F0F ; - "2"
0E5AB64: 3B6F0F1B0F0F6F3B03 03FB0BFB0BFB030F0F ; - "3"
0E5AB70: 0F1F1F3F6F6F7F0F03 03335393FB13030F0F ; - "4"
0E5AB7C: 7F63637B0F0F6F3B03 03FB83FB0BFB030F0F ; - "5"
0E5AB88: 3B63637B6F6F6F3B03 03FB83FB8BFB030F0F ; - "6"
0E5AB94: 7F0F0F1B1B33333303 03FB0B132343030F0F ; - "7"
0E5ABA0: 3B6F6F3B6F6F6F3B03 03FB8BFB8BFB030F0F ; - "8"
0E5ABAC: 3B6F6F6F3F0F0F3B03 03FB8BFB0BFB030F0F ; - "9"
0E5ABB8: 030303030303030303 030303030303030F0F ; - " "
;* Extended "Calls dialed" list v2 *
;(c) avkiev
;Green button -> "Calls dialed"
;Red button -> "Calls received"
;Red button -> "Calls missed"
;Red button -> Ready
16B1900: 9F65AAA0 210880A0
#pragma enable old_equal_ff
0800800: 457874656E642E43616C6C734C697374
0800810: A961766B6965762031332E30362E3035
0800820: 00B5D8F00FFFC8F097FE0130072803D0
0800830: D8F004FFD8F014FF00BD
#pragma disable old_equal_ff
;0800834: D8F014FF C046C046
;080082C: 07 NP ; Profile "No patches"
;* Password protection some functions v4 *
;(c) avkiev
#pragma enable old_equal_ff
16BB400: 50617373776F72642050726F74656374
16BB410: A961766B6965762031332E30362E3035
16BB420: 08B5F5F7C6EC08BC0130072801D19847
16BB430: 00BD0A48002202600021416005498160
16BB440: F821C1600261044A42618361F2F729F9
16BB450: 00BDC046475469A1F43A78A8400077A8
#pragma disable old_equal_ff
;16BB42A: 07 NP ; Profile "No patches"
16BB438: 00 06 ;ProtectType: 00-PIN, 08-PIN2, 06-Phonecode
0931798: C1F28DA0 61B46BA1
16BB460: FFFFFFFFFFFFFFFF 004B,DD,E7,C1F28DA0 ;AddressBook
092E044: C9958DA0 69B46BA1
16BB468: FFFFFFFFFFFFFFFF 004B,D9,E7,C9958DA0 ;CNCT_ADDRESSBOK
09317A4: F1F28DA0 71B46BA1
16BB470: FFFFFFFFFFFFFFFF 004B,D5,E7,F1F28DA0 ;Groups
092E280: DDA08DA0 79B46BA1
16BB478: FFFFFFFFFFFFFFFF 004B,D1,E7,DDA08DA0 ;CNCT_STRT_GROUP
0B23718: 4D2BA8A0 81B46BA1
16BB480: FFFFFFFFFFFFFFFF 004B,CD,E7,4D2BA8A0 ;New Message
092EB08: 839D8DA0 89B46BA1
16BB488: FFFFFFFFFFFFFFFF 004B,C9,E7,839D8DA0 ;MESG_CREATE_NEW
0B23738: C931A8A0 91B46BA1
16BB490: FFFFFFFFFFFFFFFF 004B,C5,E7,C931A8A0 ;Inbox
092EC74: F59D8DA0 99B46BA1
16BB498: FFFFFFFFFFFFFFFF 004B,C1,E7,F59D8DA0 ;MESG_INBOX_DIRC
0B23768: 0D33A8A0 A1B46BA1
16BB4A0: FFFFFFFFFFFFFFFF 004B,BD,E7,0D33A8A0 ;Sent items
092EDAC: 75A08DA0 A9B46BA1
16BB4A8: FFFFFFFFFFFFFFFF 004B,B9,E7,75A08DA0 ;MESG_SENTITMBOX
092EEE4: B5968DA0 B1B46BA1
16BB4B0: FFFFFFFFFFFFFFFF 004B,B5,E7,B5968DA0 ;MESG_WRT_NEWEMS
;* Show current time during postponed alarm v2 *
;(c) avkiev
0A57B7C: 42780178 A8F570FE
#pragma enable old_equal_ff
0800840: 506F7374706F6E656420416C61726D20
0800850: A961766B6965762031332E30362E3035
0800860: 01B5C8F079FE411C01BC0838072905D0
0800870: 044A0548011C083190470348017A427A
0800880: 00BDC046CB67C3A0000077A8
#pragma disable old_equal_ff
;080086C: 07 NP ; Profile "No patches"
;* Change Product ID to S65i *
; (c) Athlon
;S65v50
; (p) Alexxx
90187: 0034 6900
;* Change Product ID to S66 (S65-America) *
;S65v50
; (p) Alexxx
90186: 35 36
;* Change SW-VersionNR to XX *
;S65v50
;(p) Alexxx
90179: 3530 3939 ; change hex-code to anything you want (example: 3939 = 99 )
;* Keypadlight Trigger v0.9 *
;(c) benj9
;(p) KiRiK
;Changes keypadlight mode according to chosen profile. User can setup profiles and delay
0C55BBA: B4F0B8EF D2F021FC
#pragma enable old_equal_ff
0D28400: 00B5FCB40D48006880470006000E0D49
0D28410: 43181978FCBC022904D0012904D00329
0D28420: 04D005E0002203E02D2201E055231B02
0D28430: 01200121E2F77AEB00BD99994084D2A0
0D28440: 59958CA04884D2A0
0D28448: 03 ; Set Keypadlight Mode for Profile 1
0D28449: 03 ; Set Keypadlight Mode for Profile 2
0D2844A: 03 ; Set Keypadlight Mode for Profile 3
0D2844B: 03 ; Set Keypadlight Mode for Profile 4
0D2844C: 03 ; Set Keypadlight Mode for Profile 5
0D2844D: 03 ; Set Keypadlight Mode for Profile 6
0D2844E: 03 ; Set Keypadlight Mode for Profile 7
#pragma disable old_equal_ff
/*
Keypadlight Modes are:
00 = normal
01 = keypadlight always on
02 = keypadlight always off
03 = keypadlight delayed afterburner
*/
0D2842C: 55 1A ; Set Delay for Mode 3
; 00=normal/no_delay, ..., 1A=some seconds, ..., FF=some minutes delay
;* Dynamic replacing of Provider name v8 *
;(c) avkiev
;(r) Bennie, arsh0r, Acid
/*
!Attention ! For function 08 must be installed BODY of patch * MiniGPS with GSM Data Logger v0.8 *
But line "16B1D9C: D307B9A0 071580A0" 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
Available 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 |
+---+-------------------------+-----------------+------+-------------------------------------+*/
;16B1D9C: 071580A0 D307B9A0 ; Disable miniGPS's hook
16B1D9C: D307B9A0 610180A0
#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 ',00 ;Unicode-string. MaxLen = 15
0800140: 44796E2E2070726F7669646572207638
0800150: A961766B6965762032342E30362E3035
0800160: B3B5C9F0F9F90130072803BC03B402D1
0800170: 90F32FFB25E004680025DD4FC9488047
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: 611901600A8804B490F353FA04BC615B
0800330: 625349006D1800BD2D235C480188FF29
0800340: 00D33D23023563538179642903D33123
0800350: 02356353643900F074F8202302356353
0800360: 64230235635342230235635300BD4F48
0800370: 018800F072F82020A91F60523A230235
0800380: 63534A48023000F072F82D2302356353
0800390: 4648818862E08AB04448828843880092
08003A0: 01A845491831A9F0A8E801A8042200F0
08003B0: 05F80AB017D540BC0826F4E600B5391C
08003C0: 183104B4D4F3D7FD04BC0CD4B8690188
08003D0: 4900023000234352801800F005F8B869
08003E0: D8F396FB002000BD00B5038802300235
08003F0: 6353002BF9D1023D00BD00B54018391C
0800400: 1831264B9847381C183000210A010378
0800410: 0130002B13D0A42B11D0952BF5D00821
0800420: 962BF3D01021972BF0D038219A2BEDD0
0800430: 40219B2BEAD09B1802356353E7E700BD
0800440: 797900B50A2038F054EB303002356053
0800450: 30310235615300BD011C00B5642038F0
0800460: 48EB02B4011CFFF7ECFF02BCEAE700B5
0800470: 018827200002103038F03AEB30300235
0800480: 6053EBE700B5605B2C216153023D6053
0800490: 043500BDCB67C3A0A00024A1ED4F40A1
08004A0: 538A15A199EF69A16C0667A878CF67A8
08004B0: 97120000000180A0C00480A0071580A0
08004C0: 303A5C4D6973635C44796E50726F7669
08004D0: 6465722E746D6F00303A5C4D6973635C
08004E0: 6770735C25695C25692D25692E746D6F
08004F0: 000077A8
#pragma disable old_equal_ff
;0800260: 0235 00BD ;Don't show Year (4,5,6)
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)
8001F0: BD C7 ;Don't show CH (E)
;08003B8: 08 2E ;If file in function F doesn't exist - use function 2E, not 08
;800168: 07 NP ; Profile "No patches"
;* run MIDlet on SIM change *
; © SiNgle, § AsteriX
; Security MIDlet (http://files.modopo.com/patches/Security.rar)
0B580F6: D7F0FDF9 D0F104EA
#pragma enable old_equal_ff
0D28500: FF7F2DE918008FE20030A0E30020A0E3
0D28510: 08409FE50FE0A0E114FF2FE1FFBFBDE8
0D28520: 74D3C7A0
0D28524: "2:\\gsm.jar",0000
#pragma disable old_equal_ff
;* Big digital clock on the main screen when keylocked v3 *
;(c) avkiev
;(r) arsh0r
1694EA2: FFF754FD 2FF0BDFC
#pragma enable old_equal_ff
16C4800: 4469676974616C20436C6F636B207633
16C4810: A961766B6965762031372E30362E3035
16C4820: F1B5ECF7C6EA0130072823D01C488047
16C4830: 20D10F244925042636027E36194F381C
16C4840: 391C0831EDF792ED397A00F017F80120
16C4850: B96B01310140B96300D10B2000F015F8
16C4860: 0D3C797A00F00AF83A241C35793EB97A
16C4870: 00F004F8F1BCD0F76AF800BD01B50A20
16C4880: A2F7AEEE00F001F800E002B53218201C
16C4890: 291CECF7F2EB18345A2D00D30F3C01BD
16C48A0: 538A15A1000077A8
#pragma disable old_equal_ff
;Show clock even keyboard unlocked
;16C4830: 20D1 C046
;016C4834: 49 YY ; Y-coordinate
;Without blinking colon
;16C485C: 00F015F80D3C C046C0460D34
;16C4828: 07 NP ; Profile "No patches"
;* DSFS Directly Send Flash SMS V1.1 *
; (c) Bennie
; S65v50 (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).
14212EC: 201CB168 A4F288FE
#pragma enable old_equal_ff
16C6000: 201CB8380178082906D000290CD1417B
16C6010: 7F221140F02204E0437B817B1B02C918
16C6020: 1822202900D10270201CB1687047
#pragma disable old_equal_ff
;* Change Display of IMEI *
; © Bennie
;S65v50 (p)KiRiK
;Only for display, include menu and AT
1330D44: 98B5041C0821474A95F0EAED454A684601 00B50249D9F662EF00BDC046540D33A120
1330D55: 3A012195F0E4ED00AB1878E073002020 "AnyNameYouWant!\0" ;maximum 15 ascii characters
;* Hourly event and sound alerts after missed_events and full_battery v11 *
;(c) avkiev
;(r) SiNgle
/*
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
*/
169B84E: 16F0A8EA 1FF021FF ;mainscreen
169E59E: 12F0B4E9 1DF07DF8 ;screensaver
#pragma enable old_equal_ff
16BB600: 536F756E6420416C6572747320763131
16BB610: A961766B6965762031332E30372E3035
16BB620: 01B57F21084081B0031C102042210902
16BB630: 093100220092F5F77AE901B001BC8028
16BB640: 07D35B48804704D02F2001210322594B
16BB650: 984700BD00B50A20ABF7C2EF85B06A46
16BB660: 131D1360062393803030D08030311181
16BB670: 2E235381772393816123D38176231382
16BB680: 494848A103B40C2045A1484BF6F752EF
16BB690: 07B000BD00B5F6F784EB02E000B5F5F7
16BB6A0: 34E9FFB4F5F784EB0130072866D0494F
16BB6B0: 381C391C0831F6F75AEE3C7A7D7A002D
16BB6C0: 28D1386BA04225D03C63381C3C4B9847
16BB6D0: C10041A0401840184018065D300902D0
16BB6E0: 0138354988470120304202D03320FFF7
16BB6F0: 97FF0220304202D0211CFFF7ABFF0420
16BB700: 304202D05EA0F6F7A6EC0820304201D0
16BB710: 2A48804708200021884202D3A04204D9
16BB720: 01E0A0422AD88C4228D8DF20254A1178
16BB730: 0222114014D1F6F7AEEA011CDC200029
16BB740: 0ED1D620204A1188002909D11F4A1188
16BB750: 032913D31E4A11680A79FF2A0ED83920
16BB760: FF280BD0796B7A7A8A4200D23C32521A
16BB770: 012A03D37A7A7A63FFF752FFFFBD1000
16BB780: '0:\\Sounds\\Hours\\'
16BB7A0: 7EB76BA101000000A700000000000000
16BB7B0: 2B9E8DA0645E94A027948CA0903D26A1
16BB7C0: CF5782A02C8368A83CF63FA86E0667A8
16BB7D0: 08A66BA8000077A8
;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
16BB7D8: 03,00,00,00,00,00,00,00,01,01,01,01,01,01,01,01,01,01,01,03, 03,03,03,03 ;Mo
16BB7F0: 03,00,00,00,00,00,00,00,01,01,01,01,01,01,01,01,01,01,01,03, 03,03,03,03 ;Tu
16BB808: 03,00,00,00,00,00,00,00,01,01,01,01,01,01,01,01,01,01,01,03, 03,03,03,03 ;We
16BB820: 03,00,00,00,00,00,00,00,01,01,01,01,01,01,01,01,01,01,01,03, 03,03,03,03 ;Th
16BB838: 03,00,00,00,00,00,00,00,01,01,01,01,01,01,01,01,01,01,01,03, 03,03,03,03 ;Fr
16BB850: 03,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,03 ;Sa
16BB868: 03,00,00,00,00,00,00,00,03,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,03 ;Su
;In this example - Just play HourlyBeep from 8:00 till midnight all week.
;At evenings and at the weekends - with hour's spelling
16BB880: "0:\\Java\\jam\\Applications\\HourlyEvent\\HourlyEvent.jar",00 ;Midlet
#pragma disable old_equal_ff
;16BB714: 08 0i0H1 ;All alerts play only from H1 to H2 hours
;16BB716: 00 0i0H2 ;All alerts play only from H1 to H2 hours
;(07,23) - 07:00-23:00, (08,00) - 08:00-00:00, (00,00) - always, (24,25) - never
;16BB6EC: 33 Rh ;Ringtone for Hourly Beep
;16BB72A: DF Ra ;Ringtone for Missed Alarm
;16BB73C: DC Rc ;Ringtone for Missed Call
;16BB742: D6 Rs ;Ringtone for Another Missed Events
;16BB75E: 39 Rb ;Ringtone for Full Battery
;16BB770: 01 NN ;Play alerts each NN minutes
;16BB646: 04D0 C046 ;Vibrate even if vibra off
;16BB64C: 03 VV ;Vibra duration
;16BB75A: FF 0C ;Don't play Ringtone for Full Battery if charging via cable
;16BB6B0: 00 XX ;hourly beep event starts at XX min every hour
;16BB6AA: 07 NP ;Profile "No patches"
;* RMWKL - Read Message when Key Locked v2.0 *
; (c) Bennie
; S65v50 (p) KiRiK
; (r) avkiev
; Read flash sms and new message when keyboard locked, and Light on temporarily
; Press the GREEN button to read message
169B796: F8F7E3FD 44F0CDFC
169E75A: 0223E05E 41F0F8FC
#pragma enable old_equal_ff
16E0100: 40B50026052813D1BDF7BEFA012808D0
16E0110: BEF7DAF901280BD10320124B98471248
16E0120: 804703200F4B9847BAF745F9FFE70126
16E0130: 301C40BD0223E85E00B5FFF7E1FF0028
16E0140: 02D1B4F70DF900BD01B0084908470223
16E0150: E05E01B5FFF7D4FF002800D101BD02B0
16E0160: 03490847415CC5A05C1D6BA1F9B669A1
16E0170: 79E769A1
#pragma disable old_equal_ff
;* Toggle ProviderString-Patches v1 *
;(c)benj9
;S65v50 (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 "16B1D9C:"
Define profile table below.
*/
16B1D9C: D307B9A0 B10680A0
#pragma enable old_equal_ff
08006B0: 39B50A4D2D68A847054C245C01BC2419
08006C0: 2419064B1B59984738BD
08006D0: D40680A0
08006DC: E00680A059958CA0D307B9A0
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:
#
08006D4: 02,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 *
; © Bennie, § AsteriX, ® avkiev
;Read flash-SMS and new message when keyboard locked, and Light on temporarily
;Press the GREEN button to read message
169B796: F8F7E3FD 44F0CEFC
169E75A: 0223E05E 41F0F9FC
#pragma enable old_equal_ff
16E0100: 40B50026052814D1BDF7BEFA01280AD0
16E0110: BEF7DAF901280CD10320154B98471548
16E0120: 8047022605E00320114B9847BAF743F9
16E0130: 0126301C40BD0223E85E00B5FFF7E0FF
16E0140: 002802D1B4F70CF900BD01B00A490847
16E0150: 0223E05E01B5FFF7D3FF002800D101BD
16E0160: 02B0022802D10020BEF71BFF03490847
16E0170: 415CC5A05C1D6BA1F9B669A147E869A1
#pragma disable old_equal_ff
;* Run Midlet As Screensaver *
; (c) benj9, (r) ACiD[mrp], arsh0r, avkiev, SiNgle
;S65v50 (p) (i) KiRiK
/*
Midlet must be placed in the root of Config (2:\)
for free graphic midlets e.g. at http://java.mob385.com/en/efekti.shtml
*/
16B1D9C: D307B9A0 81016EA1
; If use with follo-up patch comment the line beginning with 16B1D9C: there,
; but feed phone with the body of that patch
#pragma enable old_equal_ff
16E0180: FFB5194880473F27C74001200740012F
16E0190: 16D10E4F3C68012C02D100243C600FE0
16E01A0: 0B48804700280BD00A488047002807D0
16E01B0: 064F01243C60084C0A4800230022A047
16E01C0: 02E0FFB4064CA047FFBDFFFF200200A8
16E01D0: 99EF69A1538A15A174D3C7A0D8016EA1
16E01E0: 610180A0EC016EA159958CA0
16E01EC: "2:\\BounceText.jar",00 ; any midlet
#pragma disable old_equal_ff
### User Config
;16E01AF: D0 D1 ; D0: patch active when key locked, D1: active when key not locked.
16E01AE: 07D0 C046 ; patch active keylocked and unlocked
16E0186: 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
16E01C0: 02E0 FFBC ; line active: pass-thru to follo-up patch. line not active: stand-alone.
; Follo-Up Patches:
16E01E0: 610180A0 B10680A0 ; follo-up patch is Toggle ProviderString-Patches v1
;16E01E0: 610180A0 610180A0 ; follo-up patch is dynamic replacing provider v7/8. body has to be installed.
;16E01E0: 610180A0 071580A0 ; follo-up patch is minigps v08. body has to be installed.
;* Extended AT+CGSN command v2 *
;(c) Bennie, chaos
;Usage: AT+CGSN<command>
;Implemented commands:
;AT+CGSN:? - this help screen
;AT+CGSN:v - display version
;AT+CGSN:dXXXXXXXX - dump 256 bytes
;AT+CGSN:sXXXXXXXX XXXXXXXX XX ... - Search memory by startadr length data
;AT+CGSN:eXXXXXXXX XX ... - edit memory\r\n");
;AT+CGSN:cXXXXXXXX [XXXXXXXX ...] - call address with up to 4 parameters in R0-R3
0C0CB5C: 2757BBA0 0086D2A0
#pragma enable old_equal_ff
0D28600: 040000EA2757BBA0995CB3A0856FB3A0
0D28610: 6F6DB3A03556B3A0FF5F2DE90FE0A0E1
0D28620: 20F01FE501002DE90FE0A0E128F01FE5
0D28630: 2000BDE80110D5E4200051E30100002A
0D28640: FF5FBDE848F01FE500000FE1000000EF
0D28650: 1020A0E3002092E5103F13EE0D002DE9
0D28660: 0000E0E3100F03EE400051E32E00000A
0D28670: 1020A0E3C8019FE5000082E53A2F07EE
0D28680: 9A0F07EE352F07EE250051E34B00000A
0D28690: 5E0000EB3A0051E30200000A2A0051E3
0D286A0: 3700000A120000EA0010A0E10120D5E4
0D286B0: 2C0052E30400A0135400000B0020A0E1
0D286C0: A100A0E34A0000EB0030E0E3003091E5
0D286D0: 041081E20460A0E30300A0E1440000EB
0D286E0: 6334A0E1016056E2FAFFFF1A042052E2
0D286F0: F4FFFF1A000000EF0000E0E3100F03EE
0D28700: 0D00BDE81010A0E3002081E53A1F07EE
0D28710: 9A0F07EE351F07EE103F03EE00F021E1
0D28720: 0FE0A0E118F11FE5FF9FBDE8370000EB
0D28730: 01002DE90C219FE50100D5E42C0050E3
0D28740: 0200001A310000EB040082E4F9FFFFEA
0D28750: 9A0F07EE150F07EEE8009FE5FF0090E8
0D28760: 0FE0A0E10080BDE8D8E09FE5FF1FAEE8
0D28770: 00000FE101008EE8C8109FE53820A0E3
0D28780: CEFFFFEA0020A0E10000D5E5300050E3
0D28790: 0700003A1D0000EBAC309FE5601403E0
0D287A0: 603803E0630481E1000082E5042082E2
0D287B0: F4FFFFEAA100A0E30D0000EBCCFFFFEA
0D287C0: 80209FE50010A0E30000D5E5300050E3
0D287D0: 0400003A0D0000EB000090E5040082E4
0D287E0: 041081E2F7FFFFEA0120A0E154109FE5
0D287F0: B2FFFFEAF1B4A0E348C09BE52CC4A0E1
0D28800: 07005CE3FAFFFF2A20008BE51EFF2FE1
0D28810: 06402DE90000A0E30820A0E30110D5E4
0D28820: 600051E320104182301041E2090051E3
0D28830: 07104182000281E0012052E2F6FFFF1A
0D28840: 0680BDE804F05EE200FF080000FF00FF
#pragma disable old_equal_ff
;* Remove folder "jam" from "Java" *
;© majsky
;S65v50 (p) KiRiK
;Before applying the patch move folders "Applications" and "Games"
;from "0:\Java\jam\" to "0:\Java\", then delete the empty folder "jam"
;Compatible with patch "APPZ AND GAMES ON MMC" (4:\ in this case)
0A24306: 0B 07
0A24316: 5C006A0061006D 00000000000000
0A2435A: 18 14
0A2436C: 6A0061006D005C004100700070006C00 4100700070006C006900630061007400
0A2437E: 63006100740069006F006E0073 6F006E00730000000000000000
0A243E0: 11 0D
0A243F2: 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
;* Running some functions while keyboard locked v8.5f *
; © 1nvisible, ® Bennie, avkiev, AsteriX, KiRiK
; S65v50 (p)AsteriX
; (f) KiRiK
# Bugfixes:
# wrong screensaver return address
# blx branches redirection to allow space for 8 midlets instead of 2 (adaptation probs)
# some minor & major discrepancies
#
# Known problems:
# Upon exit from a procedure or from a midlet the keyboard turns UNlocked
# A running "midlet as screensaver" blocks all functions of this patch
# Stop the midlet first to return to full functionality
;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
169B796: F8F7E3FD 20F0B3F8 ;mainscreen
169E75A: 0223E05E 1DF0DEF8 ;screensaver
#pragma enable old_equal_ff
16BB900: 0223E85E00B500F018F8002802D1D8F7
16BB910: 27FD00BD01B05D4908470223E05E01B5
16BB920: 00F00BF8002800D101BD02B0022802D1
16BB930: 0020E3F731FB564908471FB50026F04B
16BB940: 98470130072801BC1ED053281ED00028
16BB950: 1ED001281ED005281ED00E281ED00F28
16BB960: 1ED025281ED026281ED027281ED02828
16BB970: 1ED029281ED014281ED0152869D04849
16BB980: FF20087001201EBD00201EBD002414E0
16BB990: 012412E0022410E003240EE004240CE0
16BB9A0: 05240AE0062408E0072406E0082404E0
16BB9B0: 092402E00A2400E00B2401B44AA04DA1
16BB9C0: 035D0A5D01BC061C0120104245D10220
16BB9D0: 10424BD1042010424FD1301C30490870
16BB9E0: FF2BCCD0012B08D0022B09D0E02B27D2
16BB9F0: D02B1BD2902B12DCC1E7C24B9847BEE7
16BBA00: E1F742FE012807D0E2F75DFD012800D0
16BBA10: B5E7F6F7A4E9B2E7DEF7CDFCAFE7982B
16BBA20: ADDC913B181C1D498847A8E7DF2BA6DC
16BBA30: D03B40214B4332A0C018174B98479EE7
16BBA40: EF2B9CDCE03BDB18DB1817A2D2589047
16BBA50: 95E70021002997D0061C7FB410490A78
16BBA60: 96420E707FBC8DD1152EB0D17FB40320
16BBA70: 084B98477FBC152EACD17FB409490023
16BBA80: 0B707FBC152EA8D179E7C046F9B669A1
16BBA90: 79E769A1415CC5A074D3C7A027948CA0
16BBAA0: 000177A8BC7965A8
;Settings
;16BB944: 07 NP ;Profile "No Patches"
;Key bindings
;Unlock keyboard with DOUBLE press of '#'. Long press won't work!
;16BBA52: 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 - 839E8DA0
;ELSE_STOP_WATCH - DD968DA0
;ELSE_STR_MYMENU - 199E8DA0
;FLSH_FLEXPLORER - 27978DA0
;ELSE_COUNT_DOWN - E7968DA0
16BBAA8: DD968DA0 ;Procedure 0
16BBAAC: E7968DA0 ;Procedure 1
16BBAB0: 839E8DA0 ;Procedure 2
16BBAB4: 27978DA0 ;Procedure 3
16BBAB8: 199E8DA0 ;Procedure 4
16BBABC: D9238EA0 ;Procedure 5
16BBAC0: D9238EA0 ;Procedure 6
16BBAC4: D9238EA0 ;Procedure 7
16BBAC8: D9238EA0 ;Procedure 8
16BBACC: D9238EA0 ;Procedure 9
16BBAD0: D9238EA0 ;Procedure A
16BBAD4: D9238EA0 ;Procedure B
16BBAD8: D9238EA0 ;Procedure C
16BBADC: D9238EA0 ;Procedure D
16BBAE0: D9238EA0 ;Procedure E
16BBAE4: 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 (© avkiev) - spelling current time. The patch "Talking Phone v2" must be installed!
;02 (© 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.
16BBAE8: 02
16BBAF4: 06
;Right SoftKey
16BBAE9: FF
16BBAF5: 07
;Red Button
16BBAEA: FF
16BBAF6: 02
;Green Button
16BBAEB: 02
16BBAF7: 02
;Volume Down
16BBAEC: E0
16BBAF8: 06
;Volume Up
16BBAED: 01
16BBAF9: 00
;Joystick Down
16BBAEE: E4
16BBAFA: 07
;Joystick Up
16BBAEF: E3
16BBAFB: 07
;Joystick Right
16BBAF0: 91
16BBAFC: 01
;Joystick Left
16BBAF1: 95
16BBAFD: 01
;Joystick Press
16BBAF2: 01
16BBAFE: 00
;Asterisk
16BBAF3: D0
16BBAFF: 07
;Midlet List
;Here you can store up to 8 midlets. On every midlet path you have 40 bytes
;(e.x. adresses must go as here: 0 midlet - 16BBB00, 1 midlet - 16BBB00, 2 midlet - 16BBB80...).
;In the end of every path you must put '00'.
;Midlets may be run from MMC-card with appropriate patch installed
;In this case the path goes like this: "4:\\Java\\jam\\Applications\\Lighter\\Lighter.jar",00
;If "jam" folder is removed (see appr.patch), the path is: "0:\\Java\\Applications\\Lighter\\Lighter.jar",00
;Or starting from MMC-card: "4:\\Java\\Applications\\Lighter\\Lighter.jar",00
16BBB00: "0:\\Java\\jam\\Applications\\Lighter\\Lighter.jar",00 ;Midlet 0
16BBB40: "0:\\Java\\jam\\Applications\\DocViewer\\DocViewer.jar",00 ;Midlet 1
;16BBB80: ; Midlet 2
;16BBBC0: ; Midlet 3
;16BBC00: ; Midlet 4
;16BBC40: ; Midlet 5
;16BBC80: ; Midlet 6
;16BBCC0: ; Midlet 7
########################################################
16BBD00: 59958CA0210980A0 ; DON'T CHANGE!
########################################################
#pragma disable old_equal_ff
;* Addition to PIT table *
; © 1nvisible, ® avkiev, § KiRiK
;Now you can assign PIT addresses to pics #1242(0x4DA)-#1341(0x53D) in free memory (0xA0FD0050)
;Known Probs
;You can't yet view or edit these pics by means of SPC3 © ACiD[mrp]/b@iLLi or Smelter © avkiev
1159890: FFF7F5FF 76F6B6FB
#pragma enable old_equal_ff
0FD0000: 0A4B984207DC084B984204DBC01AC000
0FD0010: 034BC01810BD89F132FC024B1847C046
0FD0020: 5000FDA0959815A1DA0400003D050000
#pragma disable old_equal_ff
0929010: D904 3D05 ; MaxPitNumber 1241->1341 (just for reference)
;* Custom Network Name (CUNEN) v1.3 *
; (c) 13.beta2
; (p) KiRiK
# > 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
0B907E2: FFF768FF 71F425FC
16B2C24: B706B9A0 312080A0
#pragma enable old_equal_ff
0802000: 437573746F6D204E6574776F726B204E
0802010: 616D6520312E333B20A92031332E6265
0802020: 7461322C206175677573742032303035
0802030: F8B507B4C04633488047013007280CD0
0802040: 07BC07B406682E4F3868002801D100F0
0802050: 0AF800F01FF800F03CF807BC01D18EF3
0802060: 2AFB0120F8BD0FB5381C083026A10022
0802070: 8B5C83540132002BFAD13A600FBD1CB5
0802080: 00220B8801335B008C5A845202329A42
0802090: FAD11CBD1EB5081C002801D14CF371FE
08020A0: 0321002201391202435C1A430029F9D1
08020B0: 381C16300F24131C2340303343541209
08020C0: 01310529F7DD032120244454381C0830
08020D0: 1EBD02B5391DD2F34EFF08D4301C7968
08020E0: FFF7CDFF081CD6F313FD012002BD0020
08020F0: 02BD2870294B6952694B323330383035
0802100: 003071A859958CA0
; 0:\Misc\Cunen
0802108: 303A5C4D6973635C43756E656E5C3030
0802118: 302030302E746D6F00
; 2:\Cunen
;0802108: 323A5C43756E656E5C3030302030302E
;0802118: 746D6F00
;08020B2: 16 11
#pragma disable old_equal_ff
;Another separator instead of whitespace
;must be legal in filename
;08020C8: 20 "-"
;Profile "No Patches"
;0802034: C046 06E0 ;disable
;080203C: 07 NP ;profile number
;* 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
08D9E5A: 00 NN
;* Bellevue. Disable icons on mainscreen *
; (c) benj9
; (p) KiRiK
16B1080: 810A15A1 11BD6BA1
#pragma enable old_equal_ff
16BBD10: FFB5084880472027C74001200740012F
16BBD20: 03D105488047002803D1FFBCFFB4034F
16BBD30: B847FFBD59958CA0538A15A1810A15A1
#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
16BBD16: 20 0n1000000 ; profile key
;16BBD22: 0548 06E0 ; 0548: disengaged icons only when keylock is off. 06E0: disengaged icons always
;* 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
*/
1694950: 2FF0D6FF 051C0020 ; undo ExtraInfo-EntryPoint
1694980: B1F46CFC 27F03EFA
#pragma enable old_equal_ff
16BBE00: FFB5124880470327C74001200740012F
16BBE10: 14D10D4E3778FF2F0DD0F1780122009D
16BBE20: 00910192B278391C73780E98084CA047
16BBE30: 00950436EEE707488047C046C046C046
16BBE40: FFBC8AF40BFA00BD,60BE6BA1,59958CA0 ; -,-,Data,GetProfile
16BBE50: 934F69A1,01496CA1 ; DrawCanvas,ExtraInfo
;16BBE5C: FFFFFFFF ; Third Patch
;Data
16BBE60: 00,19,00,0A ; erase-region on the mainscreen: x-start, x-end, y-start, y-end
16BBE64: 64,84,00,10 ; more erase-regions ...
16BBE68: 32,52,99,A1 ; more erase-regions ...
16BBE6C: 6F,74,99,A1 ; more erase-regions ...
16BBE70: FF ; after last erase-region place this END mark
#pragma disable old_equal_ff
16BBE06: 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
;16BBE3C: C046C046 06488047 ; activate ThirdPatch
;* Accu Temperature As Graphic Indicator v1.5 *
;(c) benj9 (r) ACiD[mrp], avkiev, BuG
;S65v50 (p) KiRiK
1694986: 02D0,00F0D0FA C046,27F0E2F9
+16BBD50
#pragma enable old_equal_ff
00: FFB5214880473727C74001200740012F
10: 03D0FFBC,D9F7E2F8,00BD1A2101220D1C ; -, BL
20: 009101920D22662182230E98174DA847
30: 009568240F2501200321154A90470A21
40: 0902AA31401A00210A061116401803D5
50: 2D230235635340420E4F0F4E963801D5
60: 321C0BE0C0210031884201DB3A1C05E0
70: C117090F081809490011421866200D21
80: 074B9847C5E70000,59958CA0,934F69A1 ; GetProfile,DrawCanvas
90: A00024A1,0B020000090200000C020000 ; GetAccu
A0: B94F69A1 ; 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/S65v50 Pics AccuTemperature.vkp)
; in this case * Addition To PIT Table * patch must be installed
# picture numbers #
;98: 0902 F004 ; spc icon no. for temperature < temp_min
;94: 0B02 F104 ; spc icon no. for temperature >= (temp_min+range)
;9C: 0C02 F204 ; 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 34 ; icon_x_start
7E: 0D 93 ; icon_y_start
##########
# canvas (erase background under icon) position #
26: 66 34 ; canvas_x_start
28: 82 50 ; canvas_x_end ; x_start + iconwidth
24: 0D 93 ; canvas_y_start
1A: 1A 99 ; 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
;* vibra logo on MainScreen *
;(c) SiNgle
;(i) 1nvisible
;(p) Ergster
1694B2C: 09D0 0028
;1694B32: 00 01 ; show logo when vibra is disabled
16B1024: 3D14B9 2B9E8D
;* MyStuff = Disk Menu v0.1 *
0A24F1A: 0C 04
0A24F1C: 32 31
0A24F22: 43 00
0A24F44: 0C 04
0A24F4C: 43 00
;* No SIM Card Phone Operation *
;© SiNgle
;S65v50 (p) KiRiK
;Press *#06#, goto Device Check, press Soundcheck 1 (nothing happens), and press the red button shortly
0915964: 08F0C4FA 08F0B0EF
091E8C8: 10B55A495A4808F01EEB041C59485A49 FF7F2DE910109FE510009FE50120A0E3
091E8D8: 0068FF300130C460201C08F01AEB5748 0FE0A0E111FF2FE1FFBFBDE8042625A1
091E8E8: 9EF70CF8 00200BA8