PDA

S65 Systempatches [FW43]





View Full Version: S65 Systempatches [FW43]


manitougs
22.02.2005, 20:14
====================================
Systempatches
SIEMENS S65 FW43
====================================


Hier bitte nur Patches, keine Diskussionen.

Für Diskussionen, Fragen und Antworten gibt es dieses Forum (http://forum.modopo.com/forumdisplay.php?f=40).

WICHTIG: Änderungen an der Firmware erfolgen grundsätzlich auf eigene Gefahr!
Wir können keine Haftung für entstandene Schäden und Garantieverlust übernehmen!

Wichtig: Bitte macht unbedingt vorher ein Fubu (http://forum.modopo.com/showpost.php?p=81330&postcount=1).


Wenn ihr keine Ahnung habt, wie man Patches einspielt, lest bitte die Anleitung (http://forum.modopo.com/showpost.php?p=81413&postcount=1).



kallest1100
25.05.2005, 07:57
;x65 - Enable Developer Menu for all x65
;(c) Phantom 13.01.2005
;(p) S65v43 Athlon
12546A8: 60119FE508402DE9080081E550019FE5040090E5 60119FE508402DE9080081E550019FE50000A0E3

;Open Disks Forever
;(c)SiNgle
;(p)S65v43 Athlon
128878C: 02 03

;***Enable Disks & Hidden Folders Menu***
;©SiNgle
;(p) S65v43 Athlon
9BB350: 0900000A 000055E3
9BB3AC: 3534 2000

***Open Hidden EEPROM Blocks***
;©OxFEDF
;(p) S65V43 Athlon
1311964: 0114000090130000D513000091130000021400000314 00000000000000000000000000000000000000000000

;***No Start Sound In Video Rec***
;CX65v25 ©SiNgle
;(p)S65v43 Athlon
08D6A94: 1A 1D

;***Change Minute Beep During Call***
;CX65v25 (c)SiNgle
;(p) S65v43 Athlon
0B895E2: 00 37 traurig 37h = 55 secs)

;*** AutoRedial Forever With Selected Pause***
;(c)SiNgle
;S65v43 (p)Athlon
0B8DEC8: A068 0020
0B8DEF1: 30 20
0C248D0: 05 0A ;pause 10 secs

;***Disable Msg "Copy SIM" At SIM Change***
;(c)SiNgle
;S65v43 (p)Athlon
0A5B05E: 01 00

;Smooth illumination turn-on
;S65v43 Athlon
;© SiNgle, $AlexSid
0BB7132: 0022 664a

;** Setup illumination by 5% **
;© SiNgle
;(p)S65v43 Athlon
08FC298: 0A 05
08FC2A8: 0A 05

;Change Product ID to S65i
;S65v43
;(c) Athlon
90185: 0031 6900

;*Change dialing ringtone "No connect"*
;© B-727, § AsteriX
;(p)S65v43 Athlon
13E4BB6: 1800FAFF0000B6034A0178054A0108074A01FFFFE803F9FF0300 0C00B8073200FFFF3200400C1A00FFFFFFFFFFFFFFFFFFFFFFFF

;***Remove background netting while showing MsgBoxes, "Please Wait"***
;S65v43
;© SiNgle
;(p) Mene
;22-02-05
114F254: 55 00

;Change Menu Separators
;S65v43
;(p) Alexxx
E4D370: 55555555555555555555555F FFFFFFFFFFFFFFFFFFFFFFFF ; "_____________"
;E4D370: 55555555555555555555555F 8F11E23C4788F11E23C4788F ; "._._._._._._."
;E4D370: 55555555555555555555555F 22222222222222222222222F ; "............."
;E4D370: 55555555555555555555555F 00000000000000000000000F ; " "

;Change Product ID to S66 (S65-America)
;S65v43
;(c) Alexxx
90184: 35 36

;Change SW-VersionNR to XX
;S65v43
;(c) Alexxx
90177: 3433 3939 ; change hex-code to anything you want (example: 3939 = 99 )

;Enable Band Selection
;S65v43
;(p) Alexxx
16C19FC: 0502 FA01

;* Call list saving when SIM is changed *
; © SiNgle, § arsh0r
169BC48: 1EF080EA 00200020

;*** Disable dialing ringtone ***
; (c) AlexSid
;S65v43 (p) BuG
13D11DC: 2C683EA1 00000000

;*** Remove SoftKeys from MainScreen ***
;(c)SiNgle
;S65v43 (p)KiRiK

16A4A82: 05D1 0028
16A49A3: D0 E0
16AA106: 07D1 0028

16A53EA: 0DD1 0028 ;disable shift up time string when receiving SMS etc.
16A53F0: 0AD1 0028

;*** Change Font Size On MainScreen ***
;v.2
;(c)SiNgle
;S65v43 (p)(i)KiRiK

;Time&Date
16BE56C: 08 04 ;06 is extremely small, try also 07, 05, 03
16BE5AC: 08 04 ;prevent setback with provider logo
16A53FC: A1 A6 ;Time String pos (with softkeys removed),A6
;Provider name
;16BE52C: 03 08
;Under provider name
;16BE53C: 03 08
;Remove provider name from mainscreen
16BE52C: 03 A0
16BE53C: 03 A0

;*** Disable ringtone "Net found" (3*beep) ***
; © avkiev 25.01.2004
; S65v43 (p) BuG

13E6358: 5C03 FFFF

;*** Disable some messages ***
; © SiNgle, § AsteriX
;S65v43 (p) BuG

8D8944: 52F0 80BD ;vibra on/off
8D89D6: 52F0 80BD ;irda on/off
8D8A06: 52F0 80BD ;GPRS on/off
8D8A52: 52F0 80BD ;bluetooth on/off

8EFE7C: 299500EB 0100A0E3 ;"Saved to:" after you take a foto

9836DC: BE021FFA 0100A0E3 ;"Please Wait" In Explorer

A5B05E: 01 00 ;"Copy SIM" At SIM Change

16A68FE: 0021 10BD ;all ringtones on
16A691E: 0021 10BD ;all ringtones off

16A6974: 0021 10BD ;keypad locked

;*** Disables all "please wait" messages on camera startup ***
; even when camera is called from new MMS menu
; (c) ACiD[mrp]
; GSM Development Crew - www.gsm-dev.com (http://www.gsm-dev.com) <http://www.gsm-dev.com>
; S65v43 (p) BuG
1144258: 4049C239 80B580BD

;*** Toggle Handsfree Without Question ***
;© SiNgle
;S65v43 (p)KiRiK

16A314A: CB21C9000022 002100210122
16A3154: DEEF 56E8

;*** Goto Mainmenu From Anywhere By Pressing ### ***
;goto devmenu->LOGAL->options and press Enable ###
;(c)SiNgle, arsh0r
;S65v43 (p)KiRiK

;0B58520: 5EF0B1FC 80F5E4FA ;main menu (c)SiNgle
0B58520: 5EF0B1FC 85F519FA ;native menu (c)arsh0r

;*** Remove Deutsch and Polish from input languages menu ***
;(c)AlexSid
;S65v4303 (p)KiRiK

1215392: 00 01
12153C2: 00 01
;Study the pattern to remove your unwanted languages

;*** Remove Provider Name In Screensaver ***
;S65v43
;(c)KiRiK

16A7F50: 6BFB 0028
16A7F68: 5FFB 0028

;*** Save Voice Memo on the MMC-card ***
;S65v43 (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

0A265F0: 30 34

;*** Display customized Date, time and week in place of provider name in screensaver v2 ***
;(c) Bennie
;(i) avkiev
;(i) arsh0r
;S65v43 (p) BuG

;currently the patch has 2 format strings (mainscreen/screensaver) and german
;names for days/months you can easily edit output format and change the strings
;for week/month names. 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. "Januar"
;%D = day of month f.ex. "15"
;%H = hour f.ex. "18"
;%F = Mintues f.ex. "14"
;%W = Day of week f.ex. "Sa"
;when you edit name of month/days be sure that one \0 remains as delimiter

16A2628: F7B52E4E0C1CB079 004B9F46030380A0 ;call from screensaver
16BB5EC: 893EB9A0 170380A0 ;call from mainscreen

#pragma enable old_equal_ff
0800100: 30B50023C0465C000C5B002C05D05C00
0800110: 0C5B5D0054530133F5E70468E418013C
0800120: 046030BDBCB5051C0C1C291C0A207D4A
0800130: 12689047009001910098303020800234
0800140: 0198303020800234BCBDF0B587B0061C
0800150: 0D1C01200690346802A904A8724A1268
0800160: 9047C0462888002867D02888252865D1
0800170: 02352888592830D00EDC482871D006DC
0800180: 00286FD044286ED046284AD189E04D28
0800190: 55D0572845D190E06D2843D006DC6428
08001A0: 63D066286ED068283BD16DE077286AD0
08001B0: 792836D164205B4A0499126890470090
08001C0: 019108040714069840000119381CFFF7
08001D0: A9FF06980230069023E06420514A0499
08001E0: 12689047009001910004071406984000
08001F0: 0119381CFFF796FF0698023006906420
0800200: 484A0499126890470090019108040714
0800210: 069840000119381CFFF784FF06980230
0800220: 069066E0069A5200111900AB187DFFF7
0800230: 79FF0698023006905BE05CE052E00698
0800240: 4000021900AB187D14235843374BC018
0800250: 011C143906A8FFF753FF069801300690
0800260: 02E012E03DE002E043E0FFE7C046069A
0800270: 5200111900AB587DFFF754FF06980230
0800280: 069036E00CE017E0C046069A52001119
0800290: 00AB187AFFF746FF06980230069028E0
08002A0: C046069A5200111900AB587AFFF73AFF
08002B0: 0698023006901CE0C04604A81C490968
08002C0: 88470623584319492A39471806984000
08002D0: 0219391C06A8FFF713FF069801300690
08002E0: 07E009E0288806994900605206980130
08002F0: 0690023536E7C04606980138208007B0
0800300: F0BD70B5051C0C1C161C0849F031201C
0800310: FFF71BFF70BD10B5041C0649201CFFF7
0800320: 14FF10BD9C0480A0940480A0620380A0
0800330: 980480A0720480A0

;weekdays can be 3 chars long (including \0)
0800338: 'Mo\0'
080033E: 'Di\0'
0800344: 'Mi\0'
080034A: 'Do\0'
0800350: 'Fr\0'
0800356: 'Sa\0'
080035C: 'So\0'

;months can be 10 chars long (including \0)
0800362: 'Jan\0'
0800376: 'Feb\0'
080038A: 'Mär\0'
080039E: 'Apr\0'
08003B2: 'Mai\0'
08003C6: 'Jun\0'
08003DA: 'Jul\0'
08003EE: 'Aug\0'
0800402: 'Sep\0'
0800416: 'Okt\0'
080042A: 'Nov\0'
080043E: 'Dez\0'

;format string can be 16 chars long (including \0)
0800452: '%D.%m.%Y %H:%F\0' ;format for screensaver (e.g. energy save)
;0800452: '%W, %D. %M %Y\0' ;format for screensaver (e.g. clock)
0800472: '-=%H:%F=-\0' ;format for mainscreen

0800494: BB9EC3A0
0800498: CF5782A0
080049C: F08A83A0
#pragma disable old_equal_ff

;*** vibra logo *!* on MainScreen ***
; © SiNgle
;S65v43 (p) BuG

169E3DC: 09D0 0028
16BA850: 0D4BB9 FB888D

;*** Input Language Menu On Help Key (T9 info) ***
;(c)SiNgle
;S65v43 (p)KiRiK

09E1696: 784900227848 1AF7C9FC80BD ;new MMS
0A49C9A: FFF777FF B2F6C7F9 ;new SMS
0AA689E: 7EF796E8 55F6C5FB ;new Notes
0AC77FA: 82F7C7F9 34F617FC ;new E-mail

;Change Left SoftKey Help->Language

0A3843C: 75 46 ; MMS
0B23A84: 75 46 ; SMS
0B2A444: 75 46 ; Notes
0B2CB9C: 75 46 ; E-mail

;*** Illumination fade time ***
;works with the Smooth Illumination Turn-On patch, too
;S65v43 © BuG
0BB72CC: B80B E803 ;1000 ms
;0BB72CC: B80B DC05 ;1500 ms
;0BB72CC: B80B D007 ;2000 ms
;0BB72CC: B80B C409 ;2500 ms

;*** Save videos and photos on the MMC-card ***
;(c) avkiev 12.01.2005
;S65v43 (p) BuG
A26998: 30 34

;*** Mediapool/Sounds->MMC/Sounds ***
;(c) Athlonfreak
;S65V43 (p) BuG
A264B0: 30 34

;*** Transparency in Native Menu ***
; © SiNgle, Nitrogen, § AsteriX
121B44D: FFFFFF64 A9ABA900 ;set \"0\" color to transparent

;* Vibrate shortly after connection v1.2 * © SiNgle, § AsteriX
;per menü auswählen ob an 2-5-5-4 oder aus 2-5-4-3
16A351E: 17F06EEE0028 002821F06EED
#pragma enable old_equal_ff
16C5000: 00402DE9FF3F2DE90FE0A0E144F09FE5
16C5010: 000050E30900001A0100A0E30FE0A0E1
16C5020: 34F09FE5020050E30400001A2F00A0E3
16C5030: 0210A0E30120A0E30FE0A0E11CF09FE5
16C5040: 0FE0A0E118F09FE5000050E3FF3FBDE8
16C5050: 0040BDE80CF09FE5EB9FB8A04B3533A1
16C5060: E88A94A0F79CB4A025356AA1FF
#pragma disable old_equal_ff

;S65v43
;0/Pictures->0/Bilder
;a266f0: 5000690063007400750072006500730005 420069006C006400650072000000050000

;0/pictures/Icons->0/Bilder/Icons
a268FA: 500069006300740075007200650073005C00490063006F006E00730008 420069006C006400650072005C00490063006F006E0073000800000000

;0/System/SMS->2/System/SMS
a26dc6: 30 32

;0/System/T9->2/System/T9
a26f26: 30 32

;S65v43 - SuperFast main menu
;(c) SiNgle
;(p) AsteriX

;Menü -> Ruflisten -> Zeit/Kosten läßt das Telefon abstürzen

0931270: ED8A8D 8D7E8C

;S65v43 - Receive calls only by pressing green button
;(c) SiNgle
;(p) AsteriX

;But disable sound only by "*" long press

16A7470: 62D0 0028

;S65v43 - Black/white list v1.3
;(c) SiNgle
;(p) AsteriX

;select eighter black or whitelist
;select group you want to filter: 9 - 5 - 4
;on blacklist calls from this group will be blocked
;on whitelist all calls except from this group will be blocked

0B8FAB8: 06D1 0028
0B8FABC: 04D1 0028
0B8FF0A: B0420ED1 9AF1FAE8

#pragma enable old_equal_ff
0D2A100: 00402DE9060050E10500001AFF3F2DE9
0D2A110: 0FE0A0E10CF09FE5FF3FBDE80040BDE8
0D2A120: 04F09FE50080BDE8AD1DB9A02DFFB8A0
#pragma disable old_equal_ff

1341C6B: D5 E0
;0D2A10B: 1A 0A ;white list

;S65v43 - Auto keylock time
;(c) SiNgle
;(p) AsteriX

16A58DC: C832 0i06500 ; 6500/216 = 30 s

;S65v43 - Open closed EEPROM blocks v2
;(c) Skylord
;(p) AsteriX

1287ADC: 00 01

;S65v43 - Fast show "Language" menu
;(c) SiNgle
;(p) AsteriX

121467C: B80B 0100

;S65v43 - Date at the bottom of mainscreen as "Mo, 28 Feb" v4
;(c) avkiev

0C3AF24: 041C684602A9FEF7C6FF231C2A1C301C 6946044B9847694601220023D2F012E8
0C3AF34: 6946FFF7E0FF7FBD 7FBDC0461D0580A0

#pragma enable old_equal_ff
0800500: 426F74746F6D4461746520763420A920
0800510: 61766B6965762032382E303210B5174F
0800520: 0C1C134B381C391C08319847381C25F0
0800530: 4EF911490D3100F015F89523E3702C23
0800540: 237120236371237279790A2038F0D0EA
0800550: 3030A0713031E17138790749093400F0
0800560: 01F801BD00B5034B4018211C984700BD
0800570: BB9EC3A001D640A197120000000077A8
#pragma disable old_equal_ff

;S65v43 - Dynamic replacing of Provider name v5
;(c) avkiev 03.03.2005
;(r) Bennie, arsh0r

/*
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.
16 bytes in area 800100-80010F are two cyclic buffers, which define content of the screen.
First buffer (800100-800107) defines strings in mainscreen mode.
Second (800108-80010F) - in screensaver mode.
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
Screenshots: http://avkiev.kiev.ua/Siemens/Patches/s65/dyn_prov/dyn_prov.htm
Avaliable functions:
+---+------------------+-----------------+------+----------------------------------+
| N | name | format |length| comments |
+---+------------------+-----------------+------+----------------------------------+
| 0 | Empty | | 0 | |
| 1 | String 1 | | | |
| 2 | 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 | Day of the week | Wednes. | | No more than 8 chars |
| 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 | 05513:804 | 9 |CI:CH - Current cell and channel |
| F | HWord in memory | 65535 | 5 |Monitor of word in memory |
+---+------------------+-----------------+------+----------------------------------+*/

16BB5EC: 893EB9A0 710180A0 ; call from mainscreen
16A2628: F7B52E4E0C1CB079 004B9F467D0180A0 ; call from screensaver

#pragma enable old_equal_ff

;Two cyclic 8-bytes buffers, adjust their at your own
0800100: 34,06,78,09,BA,CD,CE,0F ; Mainscreen
0800108: 34,06,78,09,BA,CD,CE,0F ; Screensaver

0800110: 'Unicode-string1\0' ; String #1. MaxLen = 16 (including 0)
0800130: 'Unicode-string2\0' ; String #2. MaxLen = 16 (including 0)

0800150: 44796E2E2070726F7669646572207635
0800160: A961766B6965762030332E30332E3035
0800170: 00B50068002300F007F800BD00B50868
0800180: 082300F001F800BDF0B5041C0025B34F
0800190: 38690130072108403861AF4EF618365C
08001A0: 381C391C0831A74B9847330900F00AF8
08001B0: 2023023563530F23334000F003F86D08
08001C0: 2580F0BD00B508B4381C25F000FB08BC
08001D0: 5B009F4400BDFDE70DE00FE019E020E0
08001E0: 29E032E049E059E05CE062E082E0A0E0
08001F0: ADE0C7E0D4E09848103002E0C0469648
0800200: 30300388023002356353002BF9D1023D
0800210: 00BD397A00F0EBF83A2302356353797A
0800220: E6E000F0E3F82E2302356353397900F0
0800230: DEF82E231DE0397900F0D9F82F230235
0800240: 635300F0D3F82F2313E085490D3100F0
0800250: AAF82C230235635320230235635300F0
0800260: C5F820230235635338797D4900F09BF8
0800270: 2023023563533988C7E0387911210902
0800280: 8B3100F090F82C236353202302356353
0800290: 7979ADE0D6E2D7D8D9DAD50079460C39
08002A0: 085C03E00130072800D1002004210902
08002B0: 7AE000200921644A9047023500F0A3F8
08002C0: 063D00F0B7F80635202363533D230235
08002D0: 63535F492023023563530988642903D3
08002E0: 312302356353002100F081F825230235
08002F0: 635300BD0120544A032190470A210902
0800300: AA31401A00210A061116401803D52D23
0800310: 02356353404200F076F8043D00F08AF8
0800320: 00F088F8B02302356353432302356353
0800330: 00BD381C1430611901600A8804B493F3
0800340: A3FD04BC615B625349006D1800BD4148
0800350: 2D230188FF2900D33D23023563538179
0800360: 642903D3312302356353643900F03FF8
0800370: 20230235635364230235635342230235
0800380: 635300BDC0463348023000F047F83148
0800390: 018800F039F8063D3A236353063500BD
08003A0: C04630483BE000B54018391C1831274B
08003B0: 9847381C183000210A0103780130002B
08003C0: 13D0A42B11D0952BF5D00821962BF3D0
08003D0: 1021972BF0D038219A2BEDD040219B2B
08003E0: EAD09B1802356353E7E700BD797900B5
08003F0: 0A20C04638F07CEB3030023560533031
0800400: 0235615300BD011C00B5642038F070EB
0800410: 02B4011CFFF7EBFF02BCE9E700B50188
0800420: 272000021030C04638F062EB30300235
0800430: 6053EAE700B5605B2C216153023D6053
0800440: 043500BDBB9EC3A0781224A101D640A1
0800450: 680567A86CCE67A8000180A0000077A8
0800460: 97120000,0xA8670568 ; Address of HWord in function F
#pragma disable old_equal_ff

;Adjust temperature in function B by 0.1'C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1
0800304: 00 0i015

;08001EA: 62 72 ; Don't show voltage of accum

;** Enable Dicta **
; © SiNgle, ACiD[mrp]
;S65V43 (p) BuG
;erlaubt Zugriff auf das Diktiergerät während des Gespräches, erlaubt aber keine Aufnahme
16B677D: D0 E0

;S65v43 - disable displaying netsearch
; (c) arsh0r

;instead of Netsearch there is an inverted "!" in front of providername
16A7F3A: 6649 04E0 ;screensaver
16A527E: 15F0A6E8 07E00028 ;mainscreen

;*** change position and font of providername in screensaver ***
; (c)arsh0r
; (r)SiNgle

;digiclock:
16BF954: 00 xx;x-start
16BF956: 9F yy;y-start
16BF958: 84 xx;x-stop
16BF95A: AF yy;y-stop
16BF95C: 03 ff ;font size
;analogclock:
16BF938: 00 xx;x-start
16BF93A: 9F yy;y-start
16BF93C: 84 xx;x-stop
16BF93E: AF yy;y-stop
16BF940: 03 ff ;font size
;picture:
16BF91C: 00 xx;x-start
16BF91E: 9F yy;y-start
16BF920: 84 xx;x-stop
16BF922: AF yy;y-stop
16BF924: 03 ff ;font size
;energysaving:
16BF970: 00 xx;x-start
16BF972: 52 yy;y-start
16BF974: 84 xx;x-stop
16BF976: 61 yy;y-stop
16BF978: 03 ff ;font size

;there are different settings if the arrow is shown(f.ex. when you got a message), but i'm too lazy to write all that stuff down...

;* (not only) Invert ScreenSaver digiclock *
; © SiNgle
;S65v43 (p) BuG

16A8626: 01 64 ;1h back
16A862E: 00 01 ;1h font
16A8670: 01 64 ;2h back
16A8678: 00 01 ;2h font
16A86B2: 01 64 ;":" back
16A86BA: 00 01 ;":" font
16A86EE: 01 64 ;1m back
16A86F6: 00 01 ;1m font
16A8736: 01 64 ;2m back
16A873E: 00 01 ;2m font
16A8788: 01 64
16A8790: 00 01
16BF960: 00 01 ;ProvName font
16BF964: 01 64 ;background
16BF9D0: 00 01 ;ProvFon with Arrow
16BF9D4: 01 00 ;background with Arrow
/*
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
15
16
17 - clean
*/

;***Disable Access To Internet Browser (Child Lock)***
;S65v43 (c) KiRiK
;(r) everyone who keeps the wheel turning

;Last week my son spent USD 120 wap-surfing(!)
;So I decided to put an end to it, and it turned out to be very very simple
;One can block any unwanted function in this way

0931CCC: 41818DA0 00000000 ;disable Internet INTR_STRTBROWSR
0931C98: 5B818DA0 00000000 ;disable Bookmarks INTR_BBOOKMARKS
093164C: 318B8DA0 00000000 ;disable DevMenu ELSE_DEVELP_MNU

;S65v43 - Extended "Calls dialed" list
;(c) avkiev

;Green button -> "Calls dialed"
;Red button -> "Calls received"
;Red button -> "Calls missed"
;Red button -> Ready

16BB12C: A779AAA0 110880A0

#pragma enable old_equal_ff
0800800: 45787443616C6C7320A961766B696576
0800810: 00B5D7F07FFCD7F079FCD7F089FC00BD
#pragma disable old_equal_ff

;* Show current time during postponed alarm *
; © avkiev
0A591B8: 42780178 A7F53CFB
#pragma enable old_equal_ff
0800820: 506F7374706F6E416C61726D20A96176
0800830: 6B69657600B5044A0448011C08319047
0800840: 0248017A427A00BDBB9EC3A0000077A8
#pragma disable old_equal_ff

;***Keypad Acceleration***
;© SiNgle
;S65v43 (p)KiRiK
1158652: 56 20
;useful with long list in addressbook, SMS etc.

;***Addition of the letter "i" the model name***
; Phone will be identified, as S65i.
; !!! ATTENTION!!!
; Do not forget to delete patch if you'll change
; the software of the phone, or if you'll bring
; the phone to the service centre.
; x65 vXX (c) Gotschi
; S65 v43 (p) Slav_on
; http://mobiledevices.narod.ru/

008FC73: 00 69
0090185: 0033003000 6900330030
0DA000B: 00 69

;***Changing string "Baseline".***
; If you'll enter *#06# on your phone or with the
; help of menu-9-6-4 you can get string
; Baseline: kzdb5#main_1.0_V135.17" Patch changes
; it to Baseline: patches rulez". You can enter
; anything else (not more than 22 symbols), between
; address 0x00090108 and 0x0009011D with the help
; of any HEX-editor(open FullFlash in it).
; x65 vXX (c) Unknown author
; S65 v43 (p)Slav_on
; http://mobiledevices.narod.ru/

00090108: 6B7A646235236D61696E5F312E305F563133352E3137 706174636865732072756C657A000000000000000000

;S65v43 - Improved net Indicator v0.1
;(c)arsh0r
;(r)BuG (big thx)

/*
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

images can be found here: http://d23.2chaos.de/download/improvednetimgs.vkp
the source code is available here: http://d23.2chaos.de/download/impnet-0.1.src.zip
*/

169E274: 00F0F8FA 41F0CCFE
#pragma enable old_equal_ff
16E0010: F8B50F1C0025194C461F2088FF2801D2
16E0020: 174A01E0164A0732A079322819D33E28
16E0030: 01D2063217E0452801D2053213E04C28
16E0040: 01D204320FE0532801D203320BE05A28
16E0050: 01D2023207E0612801D2013203E06828
16E0060: 01D3074A0E32074B0536391C1B68301C
16E0070: 98470C340135062DCFDBF8BD6CCE67A8
16E0080: 0303000088006EA169E869A1
#pragma disable old_equal_ff

http://avkiev.kiev.ua/Siemens/Patches/s65/improved_net_indicator.jpg

;S65v43 - always display net indicator (even if no net)
; (c)arsh0r
169E88C: FFFF FACE

;S65v43 - Big digital clock on the main screen
;(c) avkiev
;(r) arsh0r

169E752: FFF754FD 26F061F8

#pragma enable old_equal_ff
16C4800: 4469676974616C20436C6F636B203120
16C4810: A92061766B69657600B5FFB40F244925
16C4820: 042636027D361A4F381C391C0831F7F7
16C4830: BAE9397A00F017F80120B96B01310140
16C4840: B96300D10B2000F018F80D3C797A00F0
16C4850: 0AF83A241C35783EB97A00F004F8FFBC
16C4860: D9F7CDFC00BD00B50A20ABF720ED00F0
16C4870: 04F8081C00F001F800BD02B53218201C
16C4880: 291CF6F710E818345A2D00D30F3C02BD
16C4890: 000077A8
#pragma disable old_equal_ff

http://avkiev.kiev.ua/Siemens/Patches/s65/digiclock.jpg

;S65v43 - MainScreen Positioning v2
;(c) BuG
;(r) SiNgle, KiRiK, arsh0r

;Charge Indicator (Switched-Off Mode)
169E1BC: 63 33 ; X
169E1BA: 02 50 ; Y
169E1AA: 63 33 ;background start X
169E1AC: 80 50 ;background end X
169E1A8: 02 50 ;background start Y
169E1A2: 10 5E ;background end Y
169E1B0: 00F047FB 00280028 ;no background

;Net
169E272: 03 01 ; X
169E270: 02 01 ; Y
169E262: 03 01 ;background start X
169E260: 21 1F ;background end X
169E25E: 02 01 ;background start Y
169E25A: 10 0F ;background end Y
;169E266: 00F0ECFA 00280028 ;no background

;Iconbar
169E5B6: 21 35 ; X
169E5D0: 02 01 ; Y
169E582: 23 37 ;background start X
169E584: 61 75 ;background end X
169E580: 02 01 ;background start Y
169E57C: 10 0F ;background end Y
;169E58A: 00F05AF9 00280028 ;no background

;Battery
169E682: 63 01 ; X
169E680: 02 0D ; Y
169E672: 63 01 ;background start X
169E670: 80 1E ;background end X
169E66E: 02 0D ;background start Y
169E66A: 10 1B ;background end Y
;169E676: 00F0E4F8 00280028 ;no background

;Provider name
16BE528: 08 12 ; Y

;Sub provider name
16BE538: 1A 24 ; Y

;Time&Date
16A53FC: A1 A0 ; Y


;S65v43 - replace providername with custom format v4
;(c) Bennie
;(i) avkiev (big thx)
;(i) arsh0r

/*
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"
%d = discordian date. f.ex. "SO, Dsc 12, 3171".

if you want to use discordian date use smelter to add the following strings to your langpack:

String $1BE8, "<95>SO"
String $1BE9, "<95>Sm"
String $1BEA, "<95>Bt"
String $1BEB, "<95>Pd"
String $1BEC, "<95>PP"
String $1BED, "<95>Chs"
String $1BEE, "<95>Dsc"
String $1BEF, "<95>Cfn"
String $1BF0, "<95>Bcy"
String $1BF1, "<95>Afm"
String $1BF2, "<95>Mungday"
String $1BF3, "<95>Mojoday"
String $1BF4, "<95>Syaday"
String $1BF5, "<95>Zaraday"
String $1BF6, "<95>Maladay"
String $1BF7, "<95>Chaoflux"
String $1BF8, "<95>Discoflux"
String $1BF9, "<95>Confuflux"
String $1BFA, "<95>Bureflux"
String $1BFB, "<95>Afflux"
String $1BFC, "<95>Saint Tib's Day"

source code can be found here: http://d23.2chaos.de/download/CustomProvider-4.0.src.zip
*/

140D6DC: E81B0000 FD1B0000 ;add more stings to GetLP

16A2628: F7B52E4E0C1CB079 004B9F46F91580A0
16BB5EC: 893EB9A0 091680A0
#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: 441780A08E040000301680A0F21B0000
08012C0: 000477A8680567A86CCE67A8381780A0
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)
080163C: '%W %D. %M %Y\0'
080165C: '-=%H:%F=-\0'
080167C: '%C:%c RX %R dB\0'
080169C: '%AmV = %a%%\0'
08016BC: '%T°C\0'
08016DC: '%d\0'
08016FC: '%x\0'

080171C: 3031323334353637383941424344454600000000

;past date for diffdate function
0801730: 0i0000002002 ;year
0801734: 0i10 ;month
0801735: 0i21 ;day

0801738: BB9EC3A0CF5782A0F08A83A001D640A1781224A1
#pragma disable old_equal_ff

;***Analog Clock Tuning***
;© SiNgle
;S65v43 (p)KiRiK

16A83F8: 01 04 ; Hour hand color
16A8398: 01 04 ; Hour hand second line color (bold)
16A82E8: 01 06 ; Minute hand color
16A8226: 9E 80 ; Hands length

;***FlashSMS Position & Font Size***
; © [crazy]misha § USV
;S65v43 (p) KiRiK

;FlashSMS Y-pos
16BE558: 72 92 ;Y FlashSMS
16BE598: 72 92 ;Y FlashSMS

;Change flashSMS font
16BE54C: 07 08 ;font 02-08
16BE55C: 07 08 ;font 02-08
16BE58C: 07 08 ;font 02-08
16BE59C: 07 08 ;font 02-08

;S65v43 - Enable Built-In WV Client (ICQ AIM)
;(c) SiNgle
;(p) KiRiK
;Appears in Menu - 5 - 2
0B26814: 66 78

;S65v43 - Hourly beep and sound alerts after missed_events and full_battery v7
;(c) avkiev
;(r) SiNgle

/*
Phone plays every hour hourly beep.
Hourly beep plays only from H1 to H2 hour, see options.
Besides, if you miss some event - mobile plays each N minutes according ringtone.
Alerts plays not often, than once per N minutes.
Alerts aren't play if sound is off.
Ringtone FF 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.
*/

16A5098: 16F092EA 1FF0CCFC ; Mainscreen
16A7DEE: 12F0A2E9 1CF025FE ; Screensaver

#pragma enable old_equal_ff
16C4A00: 01B57F21084081B0031C102042210902
16C4A10: 093100220092F5F7A0EB01B001BC8028
16C4A20: 07D32D48804704D02F20012103222B4B
16C4A30: 984700BD00B5F6F7C4ED02E000B5F5F7
16C4A40: 7AEB3FB4264C274D6188002918D1A288
16C4A50: A38A9B089B18182B00D3183B08200021
16C4A60: 884202D3984204D901E0984208D88B42
16C4A70: 06D82968914203D02A603320FFF7C0FF
16C4A80: DF20194A11780222114014D1F6F718ED
16C4A90: 011CDC2000290ED1D620144A11880029
16C4AA0: 09D1134A1188032914D3124A11680A79
16C4AB0: FF2A0FD83920FF280CD0696862888A42
16C4AC0: 00D23C32521A012A04D362886A6001D1
16C4AD0: FFF796FF3FBDC046FB888DA0E88A94A0
16C4AE0: 480164A8300077A8188268A83CF63FA8
16C4AF0: 6A0567A890A36BA8
#pragma disable old_equal_ff

;16C4A5C: 08 0i0H1 ; Hourly beep plays only from H1 to H2 hour
;16C4A5E: 00 0i0H2 ; Hourly beep plays only from H1 to H2 hour
;(07,23) - 07:00-23:00, (08,00) - 08:00-00:00, (00,00) - always, (24,25) - never
;
;16C4A7A: 33 Rh ; Ringtone for Hourly Beep
;16C4A80: DF Ra ; Ringtone for Missed Alarm
;16C4A92: DC Rc ; Ringtone for Missed Call
;16C4A98: D6 Rs ; Ringtone for Another Missed Event
;16C4AB4: 39 Rb ; Ringtone for Full Battery
;16C4AC6: 01 NN ; Play alerts each NN minutes
;16C4A2C: 03 VV ; Vibra duration
;
;Don't play Ringtone for Full Battery after charging via cable
;16C4AB0: FF 0B

;S65v43 - Extra info on the main screen v3
; © avkiev

169E200: 051C0020 26F07EFB
#pragma enable old_equal_ff
16C4900: 01B53D4E04273F020537FA2414253949
16C4910: 0A888620FF2A00D38720B047897900F0
16C4920: 4FF88820B0478920B0470A20B0471E24
16C4930: 1425012003212D4A90470A210902AA31
16C4940: 401A0F210A061116091802D58620B047
16C4950: 49420A20ABF7AAEC00F02FF88A20B047
16C4960: 081CB0478B20B0478C20B0470A20B047
16C4970: 48241425002009211C4A9047011C0320
16C4980: 0002E830ABF792ECB0478A20B0476420
16C4990: ABF78CECB04700F013F88D20B0470A20
16C49A0: B047722414251248018800F009F88E20
16C49B0: B0470A20B047002020BD02B5011C00E0
16C49C0: 02B50A20ABF772EC0A2802D3FFF7F5FF
16C49D0: 00E0B047081CB04702BD02B53A182106
16C49E0: 0816291CF5F75EEF063402BD781224A1
16C49F0: 680567A86CCE67A8DB496CA1
#pragma disable old_equal_ff

;To hide any element you have to define its y-coordinate to more than 176 (for example C0)
;16C490A: FA,24,14 xx,24,yy ;Net (FA=-6)
;16C492E: 1E,24,14 xx,24,yy ;Temperature
;16C4970: 48,24,14 xx,24,yy ;Voltage
;16C49A2: 72,24,14 xx,24,yy ;Capacity
;16C4942: 0F 0i030 ;Adjust temperature in function B by 0.1°C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1

0DA247C: 3214 0609
0DA2484: 3113 0609
0DA248C: 3113 0609
0DA2494: 3214 0609
0DA249C: 3113 0609
0DA24A4: 3113 0609
0DA24AC: 3113 0609
0DA24B4: 3113 0609
0DA24BC: 3113 0609
0E6C6D4: 7FFFE403FFF7FF6EBF 0303037F7F03030303 ;48B - "-"
0E6C760: 00000E3800007F0000 037F7F03037F7F0303 ;48C - "="
0E6C7E8: C701C300E0007F5FC7 0F0F0F0F3F6F6F3F03 ;48D - "d"
0E6C870: 00008002403D3F3C01 7B6F6F7B7B6F6F7B03 ;48E - "B"
0E6C8FC: FFFFFFFFFFFFFF8FFF 0303030303031B1B33 ;48F - ","
0E6C984: 0000000000007F07FF 1B27271B0303030303 ;490 - "'"
0E6CA0C: 0100102000007F01C0 3B6F676363676F3B03 ;491 - "C"
0E6CA94: 0001F0F0C8107F0001 6F6F6F6F6F7F3B1303 ;492 - "V"
0E6CB1C: 0000400080007F0007 676F0F1B33236F4F03 ;493 - "%"

http://avkiev.kiev.ua/Siemens/Patches/s65/extra_info.jpg

;***Enlarge Incoming Call Photo ***
;© SiNgle
;S65v43 (p) KiRiK

0A52F2A: 05 00
0A52F2C: 04 00
0A52F32: 50 84
0A52F34: 80 A8

;* Extended AT+CGSN command *
;S65V43
;Version:1.0b
;Author :Bennie
;ported by: arsh0r

;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

0C11288: DF95BBA0 9D0A80A0
#pragma enable old_equal_ff
0800880: 011C3039092901D8081C7047011C6139
0800890: 052901D857387047011C4139052901D8
08008A0: 373870470020C043704770B5021C0E1C
08008B0: 0024002501E001301060106801782029
08008C0: F9D006E011680006013111602101000E
08008D0: 0C1810680078FFF7D3FF002803DB291C
08008E0: 0135B142EEDB201C70BDF1B5A0B020A8
08008F0: 0821FFF7DAFF041C974F984E00259649
0800900: 221C3368143168469847002021784200
0800910: 12180909795C6A44917221780907090F
0800920: 795CD17221780A1C203A602A03D26A46
0800930: 12183032D172013001341028E6DB7169
0800940: 684688470135102DD9DB21B0F0BDF1B5
0800950: A6B026A80821FFF7A8FF061C26A80821
0800960: FFF7A3FF059026A80821FFF79EFF0490
0800970: 26A80821FFF799FF041C26A80821FFF7
0800980: 94FF021C051C0498744F02920194059B
0800990: 00903F6806A8321C71A1B84706A86F4F
08009A0: 796988472B1C221C05980499B047021C
08009B0: 3B6806A876A19847796906A8884727B0
08009C0: F0BD31B5A0B020A80821FFF76EFF634D
08009D0: 041C021C2B68684671A1984769696846
08009E0: 88470EE0022120A8FFF75FFF0206120E
08009F0: 22702B6868466CA19847696968468847
0800A00: 0134209800780028ECD121B030BDF1B5
0800A10: A0B00025082120A8FFF747FF041C20A8
0800A20: 0821FFF742FF061C01E0013020902098
0800A30: 01782029F9D007E0022120A8FFF735FF
0800A40: 291C6A465054013520980078FFF718FF
0800A50: 0028F1DAA019461B404F19E000AB1978
0800A60: 7B68321B201C9847041C13D02A1CBB68
0800A70: 201C69469847002809D13B68221C4CA1
0800A80: 6846984779696846884721B0F0BD0134
0800A90: B442E3D379694DA08847F6E7B0B52F4C
0800AA0: 206980470178451C3A2902D0E0688047
0800AB0: B0BD616939A088472978681C56291FD0
0800AC0: 0EDC452915D006DC3F2926D0432921D0
0800AD0: 442940D118E048291FD053293BD116E0
0800AE0: 68291AD008DC632914D064290CD06529
0800AF0: 31D1FFF766FFF6E0732908D076292AD1
0800B00: 616936A08847EEE0FFF7EFFEEBE0FFF7
0800B10: 7EFFE8E0FFF71BFFE5E0616933A08847
0800B20: 61693DA08847616942A08847616947A0
0800B30: 884761694DA08847616954A088476169
0800B40: 05486030884761695AA0884761690248
0800B50: AC308847C7E0C3E0000D80A0000E80A0
0800B60: 43616C6C7320253038583A2052303D25
0800B70: 3038582C52313D253038582C52323D25
0800B80: 3038582C52333D253038580D0A000000
0800B90: 5265743A2052303D253038580D0A0000
0800BA0: 253038583A2000002530325800000000
0800BB0: 466F756E6420617420706F736974696F
0800BC0: 6E3A20253038580D0A0000004E6F7420
0800BD0: 666F756E64210D0A0000000056657273
0800BE0: 696F6E3A20312E30620D0A004D6F6469
0800BF0: 666965642041542B4747534E20636F6D
0800C00: 6D616E642062792042656E6E69652031
0800C10: 2E306220210D0A0055736167653A2041
0800C20: 542B4747534E3A3C636F6D6D616E643E
0800C30: 0D0A0000496D706C656D656E74656420
0800C40: 636F6D6D616E64733A0D0A0041542B43
0800C50: 47534E3A3F202D20746869732068656C
0800C60: 702073637265656E0D0A000041542B43
0800C70: 47534E3A76202D20646973706C617920
0800C80: 76657273696F6E0D0A00000041542B43
0800C90: 47534E3A645858585858585858202D20
0800CA0: 64756D70203235362062797465730D0A
0800CB0: 0000000041542B4347534E3A65585858
0800CC0: 5858585858205858202E2E2E202D2065
0800CD0: 646974206D656D6F72790D0A00000000
0800CE0: 616902A08847A0698047B0BD556E6B6E
0800CF0: 6F776E20636F6D6D616E64210D0A0000
0800D00: 30313233343536373839414243444546
0800D10: 00000000253038583A20303020303020
0800D20: 30302030302D30302030302030302030
0800D30: 302D30302030302030302030302D3030
0800D40: 20303020303020303020272E2E2E2E2E
0800D50: 2E2E2E2E2E2E2E2E2E2E2E270D0A0000
0800D60: 41542B4347534E3A7358585858585858
0800D70: 58205858585858585858205858202E2E
0800D80: 2E202D20536561726368206D656D6F72
0800D90: 79206279207374617274616472206C65
0800DA0: 6E67746820646174610D0A0041542B43
0800DB0: 47534E3A635858585858585858205B58
0800DC0: 58585858585858202E2E2E5D202D2063
0800DD0: 616C6C20616464726573732077697468
0800DE0: 20757020746F203420706172616D6574
0800DF0: 65727320696E2052302D52330D0A0000
0800E00: 490467A149FC66A16BFC66A1DF95BBA0
0800E10: 8597B3A05BA8B3A02191B3A0
#pragma disable old_equal_ff

;* Change progressbar size on music playing *
; © SiNgle, § AsteriX
0A2F548: 10 05
0A2F54A: 66 70
0A2F54C: 73 80

;Enlarge Incoming Call Photo v2
;(c) SiNgle
;(p) KiRiK

0A52F2C: 04 00
169BD76: 19 00

;* Change disk names in menu *
; © DeHuCoH, § KiRiK
009B053: 726976652030 617461000000 ;Drive 0 -> Data
009B070: 44726976652031 43616368650000 ;Drive 1 -> Cache
009B08E: 44726976652032 436F6E66696700 ;Drive 2 -> Config

;* Compress jpeg with maximum quality (100% instead of 75%) *
; © SiNgle, § AsteriX
09C78BC: 4B 64

;* Cursor blinking speed *
; © SiNgle, § AsteriX
08BBC24: 2C01 4002

;remove the comma between name and surname in address book
; © SiNgle, § AsteriX
0AFF274: 35F130FB 00280028

;* take photo with any key v1 *
; © SiNgle, AsteriX
;exit camera by long pressing the red button
08EF73C: 010050E3 160050E3
08EF744: 4500000A 2300000A

; * change font of menu and softbuttons *
; © SiNgle, AsteriX
092C94C: 03 02; font of software-buttons
092C994: 03 08; chosen item in menu
092C998: 02 08; menu list

;***Smooth Scrolling Of Long Names***
;© SiNgle
;S65v43 (p)KiRiK

092F6AC: D007 1202
092F6B0: 2C01 2A00

;*** Remove languages from input languages menu ***
;(c)AlexSid
;S65v43-lg1 (p) thunder
;für jede auszublendende Sprache (außer Englisch) steht eine Zeile,
;die Reihenfolge ist wie im Menü

12152C2: 00 01
12152C6: 00 01
12152CA: 00 01
12152CE: 00 01
12152D2: 00 01
12152D6: 00 01
121530A: 00 01
121530E: 00 01

;* Decimal CID instead of C1 & C2 in neighbour list *
; © слава Богу, ® SiNgle, § AsteriX
13695AA: 0123F856002802DA 203FB88B203702E0
13695B8: 2B 20
13695BC: 02 05
13695C6: 0223 0CE0
13F4C58: 31204332 656C4944

;* 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
08DD9B0: 0E 0D
08DDA92: 1622281C 0E26AAE7
092B518: 674E2D ED9436
13694F6: 002908D1 0E2E08D0
1369552: 0122211C0B31F078A2F602EB0122211C0D313079 203EF08B20360522002800280522211C0B310028
13F4C69: 4E2042 4C4143

;* Java folders relocation *
;© 25.04.2005 kraze1984
;WARNING! BEFORE APPLYING THIS PATCH, PLEASE CREATE APPROPRIATE FOLDERS ON MMC CARD!
;Otherwise when attempting any function concerning file system the phone will turn off with a short beep!
;Else: Games and Apps can be only written manually to the
;folders. If installing normally the phone beeps and reboots.

;==========[APPZ AND GAMES ON MMC]==============
0A26AD4: 30 34 ;0/Java->MMC/Java
0A26AE8: 30 34 ;0/Java/jam->MMC/Java/jam
0A26B0E: 30 34 ;0/Java/jam/SMS->MMC/Java/jam/SMS
0A26B3C: 30 34 ;0/Java/jam/Applications->MMC/Java/jam/Applications
0A26B6E: 30 34 ;
0A26B90: 30 34 ;
0A26BC2: 30 34 ;0/Java/jam/Games->MMC/Java/jam/Games
0A26BE6: 30 34 ;
0A26C04: 30 34 ;

;==========[DATA INBOX ON MMC]=================
;0A2668A: 30 34 ;0/Misc/Data inbox->MMC/Misc/Data inbox
;0A266B0: 30 34 ;
;0A266C8: 30 34 ;

;S65v43 - Password protection some functions v3
;(c) avkiev
;fixed by thunder

#pragma enable old_equal_ff
16C4B00: 50726F746563743320A961766B696576
16C4B10: 00B50A48002202600021416005498160
16C4B20: F821C1600261044A42618361F2F7CFF9
16C4B30: 00BDC046F7EC69A1A44778A8400077A8
#pragma disable old_equal_ff

16C4B18: 00 06 ; ProtectType: 00-PIN, 08-PIN2, 06-Phonecode

0934A2C: 91DD8DA0 414B6CA1
16C4B40: FFFFFFFFFFFFFFFF 004B,E5,E7,91DD8DA0 ; AddressBook

09312D8: 99808DA0 494B6CA1
16C4B48: FFFFFFFFFFFFFFFF 004B,E1,E7,99808DA0 ; CNCT_ADDRESSBOK

0934A38: C1DD8DA0 514B6CA1
16C4B50: FFFFFFFFFFFFFFFF 004B,DD,E7,C1DD8DA0 ; Groups

0931514: AD8B8DA0 594B6CA1
16C4B58: FFFFFFFFFFFFFFFF 004B,D9,E7,AD8B8DA0 ; CNCT_STRT_GROUP

0B26808: D54BA8A0 614B6CA1
16C4B60: FFFFFFFFFFFFFFFF 004B,D5,E7,D54BA8A0 ; New Message

0931D9C: 53888DA0 694B6CA1
16C4B68: FFFFFFFFFFFFFFFF 004B,D1,E7,53888DA0 ; MESG_CREATE_NEW

0B26828: 5152A8A0 714B6CA1
16C4B70: FFFFFFFFFFFFFFFF 004B,CD,E7,5152A8A0 ; Inbox

0931F08: C5888DA0 794B6CA1
16C4B78: FFFFFFFFFFFFFFFF 004B,C9,E7,C5888DA0 ; MESG_INBOX_DIRC

0B26858: 9553A8A0 814B6CA1
16C4B80: FFFFFFFFFFFFFFFF 004B,C5,E7,9553A8A0 ; Sent items

0932040: 458B8DA0 894B6CA1
16C4B88: FFFFFFFFFFFFFFFF 004B,C1,E7,458B8DA0 ; MESG_SENTITMBOX

0932178: 85818DA0 914B6CA1
16C4B90: FFFFFFFFFFFFFFFF 004B,BD,E7,85818DA0 ; MESG_WRT_NEWEMS

;* speed up camera (turns off nightmode) *
; © SiNgle, § AsteriX
12E2880: 32 00

;* Vibra off in Alarm clock *
; © SiNgle
; S65v43 (p) BuG

0AA70E0: 0F20BAF6A6EA 83F2B6E80028
#pragma enable old_equal_ff
0D2A250: 00402DE9F23F2DE90FE0A0E148F09FE5
0D2A260: 0FE0A0E144F09FE5000050E30100001A
0D2A270: 070000EB040000EA0FE0A0E130F09FE5
0D2A280: 030000EB01002DE90100BDE8F23FBDE8
0D2A290: 0080BDE800402DE90020A0E30F00A0E3
0D2A2A0: 0FE0A0E10CF09FE50080BDE801898CA0
0D2A2B0: FB888DA011898DA0301696A0
#pragma disable old_equal_ff

;* Disable Aircraft Check *
;(c) Bennie
;(p) KiRiK
169F553: D1 E0

;* miniGPS with GSM Data Logger *
; v0.8
; (c) ACiD[mrp], arsh0r
; thx to: bennie, SiNgle
; GSM Development Crew www.gsm-dev.com

; create an 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: command
; 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 normalenvironment.

#pragma enable old_equal_ff
00800F00: 10B5C0460378002B07D0037801300B80
00800F10: 0231137801331370F4E710BDF1B58CB0
00800F20: 2020E74909688847061C4020E4490968
00800F30: 8847051C1020E2490968884707901020
00800F40: DF4909688847069008A90AA8DD4A1268
00800F50: 9047DDA1301CE34A1268904705ABFF22
00800F60: 0132FF210A31301CDF4F3F68B847041C
00800F70: 631C35D008AB9A785978187801900291
00800F80: 03920A9A0092187B04905A7B031CD7A1
00800F90: 281CD44F3F68B847281CDA4909688847
00800FA0: 049005AB021C291C201CD74F3F68B847
00800FB0: D4490C9809688847049005AB021C201C
00800FC0: D14F0C993F68B84705AB0222CFA1201C
00800FD0: CD4F3F68B84705A9201CCD4A12689047
00800FE0: 301CCC4909688847281CCA4909688847
00800FF0: C849079809688847C649069809688847
00801000: 0DB0F0BDF1B584B02020AD4909688847
00801010: 051CC1A1281CB34A1268904703A9281C
00801020: C44A12689047029000260298431C0FD0
00801030: 03984078000203990978411801910498
00801040: 0199884200D00126BB49039809688847
00801050: 002E02D10298431C27D16B46FF220132
00801060: 511C281CA04F3F68B847041C631C1CD0
00801070: 02209349096888470390049803990870
00801080: 04980004000E039948706B460222201C
00801090: 9D4F03993F68B8476946201C9C4A1268
008010A0: 90479C49039809688847281C99490968
008010B0: 8847301C05B0F0BD10B5037800229A42
008010C0: 07D201E00132FAE754002418A4788C54
008010D0: F8E70024CC5410BD30B500230022C046
008010E0: C45C002C08D01C1C0133045D8C540024
008010F0: 8D186C700232F3E730BD10B5021C0020
00801100: 0021C046535C002B04D00B1C0131D35C
00801110: 5840F7E710BDF3B583B0FF2001306849
00801120: 09688847061C0220654909688847041C
00801130: 0020607073490498096888470006000E
00801140: 02900498FFF7D9FF029948400190311C
00801150: 0498FFF7C1FF6B46FF220132511C624F
00801160: 03983F68B847051C6B4600220021281C
00801170: 724F3F68B847029921706B460222211C
00801180: 281C614F3F68B84702994A006B46311C
00801190: 281C5D4F3F68B847019820706B460222
008011A0: 211C281C584F3F68B8476946281C584A
008011B0: 12689047301C574909688847201C5549
008011C0: 0968884705B0F0BDF1B58CB0012008AB
008011D0: 18700C99086807905948069006988688
008011E0: 06984588202036490968884709904020
008011F0: 3349096888470A904020314909688847
00801200: 0B9040202E4909688847041C4DA1354A
00801210: 099812689047331C4EA1324F0A98099A
00801220: 3F68B84700962B1C4CA12E4F0B980A9A
00801230: 3F68B84703A93F4A0B98126890470290
00801240: 0298431C3BD1002D22D0331C2A1C47A1
00801250: 201C244F3F68B84704AA0120474B0A99
00801260: 1B689847211C0B98FFF755FF331C2A1C
00801270: 43A1201C1B4F3F68B847201CFFF74EFE
00801280: 331C2A1C48A1201C164F3F68B8470CE0
00801290: 281CFFF7B7FE002807D047A1201C114A
008012A0: 12689047201CFFF739FE08AB18784000
008012B0: 079A811808AA201CFFF722FE04E181E0
008012C0: B81580A0C41580A0303A5C4D6973635C
008012D0: 6770735C5F6C6F6766696C652E747874
008012E0: 00000000DC1580A0A01580A05B25692E
008012F0: 25692E2569202D2025693A25693A2569
00801300: 5D200000C81580A0A41580A00D0A0000
00801310: AC1580A0BC1580A0303A5C4D6973635C
00801320: 6770735C6C6173746E65742E746D7000
00801330: 00000000B01580A0C01580A0A81580A0
00801340: 6CCE67A8303A5C4D6973635C67707300
00801350: 0000000025735C256900000025735C25
00801360: 692D25692E746D6F0000000030206365
00801370: 6C6C3A25692D256900000000B41580A0
00801380: 6E6577206E6574776F726B20666F756E
00801390: 64205B43656C6C2049443A25692C204C
008013A0: 41433A25695D0000736176696E672025
008013B0: 692D2569000000006E6F206E6574776F
008013C0: 726B00000399081CFFF776FE281CFFF7
008013D0: 19FE002840D0039A02320092331C2A1C
008013E0: 4CA1201C564F3F68B847201CFFF796FD
008013F0: 039800783138082811D2039800783138
00801400: 059050490598096888474FA1201C4C4B
00801410: 059A1B689847201CFFF780FD1CE00398
00801420: 0078612803D003980078412806D14BA0
00801430: FFF774FD4D48006880470DE003980078
00801440: 712803D003980078512806D148A0FFF7
00801450: 65FD4E480068804728E0039800787628
00801460: 03D003980078562806D1022201212F20
00801470: 474B1B68984719E003980078652803D0
00801480: 03980078452811D108AB18784000079A
00801490: 811808AA0B98FFF733FD08AB18780138
008014A0: 0C9948603B490C980968884708AB1878
008014B0: 4000079A811808AA03980230FFF720FD
008014C0: 354903980968884708AB18780138079A
008014D0: 1080324909980968884730490A980968
008014E0: 88472E490B9809688847201C2B490968
008014F0: 88470DB0F0BD70B5051C0C1C161C201C
00801500: FFF762FE70BD10B5041C201CFFF75CFE
00801510: 10BD00004E6574776F726B206368616E
00801520: 67653A205B43656C6C2049443A25692C
00801530: 204C41433A25695D2028257329000000
00801540: DC1580A0E81580A050726F66696C6520
00801550: 6368616E67653A2025690000416C6172
00801560: 6D20436C6F636B0000000000E01580A0
00801570: 537769746368696E6720746865207068
00801580: 6F6E65206F66660000000000E41580A0
00801590: F01580A0EC1580A0C01580A0BC1580A0
008015A0: 200023A1480123A1D4FF22A174FF22A1
008015B0: 9FA6BDA010C728A1980F82A0001082A0
008015C0: 39E2BDA0BB9EC3A02D0667A1CD0467A1
008015D0: ED0467A1100567A1AD0567A1490467A1
008015E0: 1371AAA0204F26A1CF878CA09599A4A0
008015F0: E88A94A0
#pragma disable old_equal_ff
;080136C: 30 76 ;default vibra on new net found © KiRiK

016A2628: F7B52E4E0C1CB079 004B9F46F71480A0 ;screensaver
016BB5EC: 893EB9A0 071580A0 ;mainscreen

;Source is available here (http://www.gsm-multifund.de/board/showthread.php?t=8451).

;* Date at the bottom of mainscreen as "We, 11 May" v5 *
;Now with Spanish and Polish support
;S65 FW43
;(c) avkiev

0C3AF36: FFF7E0FF EFF0EDF9

#pragma enable old_equal_ff
0D2A300: 426F74746F6D446174653520A9206176
0D2A310: 6B69657640B50C1C184F381C391C0831
0D2A320: 0FF7CBFD381C164B98470D3000F01FF8
0D2A330: 9523A178002900D1A370E3702C232371
0D2A340: 20236371237279790A200F4B98473030
0D2A350: A0713031E1710934387900F008F801BC
0D2A360: 093C211C01220023E2F7F6ED00BD00B5
0D2A370: 06494018211C034B984700BD000077A8
0D2A380: CF5782A001D640A1F08A83A097120000
#pragma disable old_equal_ff

;* Java Acceleration *
;© SiNgle
;S65v43 (p)KiRiK
1171468: 02 01

;* Profile Logo v1.1 *
; (c) ACiD[mrp]
; (p) BuG
; (i) arsh0r, SPX
; pictures (http://files.modopo.com/patches/S65v43 Pics Profile Logo.vkp)

0169E274: 00F0F8FA 41F0CCFE

#pragma enable old_equal_ff
016E0010: 10B5064C636898472068804763680449
016E0020: 421882210220984710BD000034006EA1
016E0030: 9404000001898CA069E869A1
#pragma disable old_equal_ff

;016E0022: 82 yy ; Y-Position
;016E0024: 02 xx ; X-Position

;* Timer Signal Louder And Longer *
;© StrikerX
;S65v43 (p)KiRiK
;13D138C: 6C67 945F ;Laut
13D138C: 6C67 F45F ;Muuh
;13D138C: 6C67 0460 ;Kikeriki

;* DSFS Directly Send Flash SMS V1.1 *
; (c) Bennie
; S65v43 (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).

141F514: 201CB168 A5F2F4FD
#pragma enable old_equal_ff
16C5100: 201CB8380178082906D000290CD1417B
16C5110: 7F221140F02204E0437B817B1B02C918
16C5120: 1822202900D10270201CB1687047
#pragma disable old_equal_ff

View Full Version: S65 Systempatches [FW43]