ForumCommunity

Tutte le Patches S65, Aggiunte patch per fw 58!!

« Older   Newer »
  Share  
mene_82
view post Posted on 28/8/2005, 19:07




;*** Extra info on the main screen v4 **In TechFont Style V2 *** ; S65 Fw50 ;© avkiev
;(modified) Duberle

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

16C4914: 00,24,80 00,24,7C ; Profile
16C491A: 00,24,14 01,24,94 ; Net
16C4932: 1E,24,14 1E,24,94 ; Temperature
16C4974: 48,24,14 48,24,94 ; Voltage
16C49A6: 72,24,14 72,24,94 ; Capacity

;Adjust temperature by 0.1'C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1
;16C4946: 0F 0i030

;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"

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 ; - " "


;*** Change Vibra Type When Turning It On With HotKey or My Menu *** ;© 1nvisible
; Auto Patch by Smelter ©avkiev
; S65 Fw50
08D9E5A: 00 NN
; 00 - Стандарт (Standard),01 - Вертолет (Helicopter),02 - НЛО (UFO),
; 03 - Удар (Shock),04 - Москит (Mosquito),05 - Поезд (Train)

/*
Pattern for Patches.ini:
=*** Change Vibra Type When Turning It On With HotKey * © 1nvisible
06D1????????0021????????????????????????????????????????01310120=06D1????????NN21????????????????????????????????????????01310120 ;00 - Стандарт (Standard),01 - Вертолет (Helicopter),02 - НЛО (UFO),03 - Удар (Shock),04 - Москит (Mosquito),05 - Поезд (Train)
*/
 
Top
mene_82
view post Posted on 28/8/2005, 19:10




;*** Custom Network Name (CUNEN) v1.3 *** ;©13.beta2 CX65v50
;(p)KiRiK
; S65 v50

# > 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

; *** ImprovedNetIndicator + ProfileLogo *** ; ProfileLogo ©ACiD[mrp]
; ImprovedNetIndicator ©arsh0r
; (s)(i)benj9 <<(s) means "smelted" (new legend!)>> ; (p)KiRiK
; S65 v50
;Undo patches of the same name first
;Patch * Addition to PIT table * must be installed

16949C4: 00F0F8FA 4BF024FB
#pragma enable old_equal_ff
16E0010: 2F48F8B5008800252C4C0606360E05D0
16E0020: 022E03D0042E01D0062E04D1294F5521
16E0030: 7B6844209847012E05D0022E03D0052E
16E0040: 01D0062E08D1234F386880477B682249
16E0050: 4218992188209847033E032E34D80426
16E0060: 1D4FF64315372088FF2802D21A4A0732
16E0070: 01E0194A0E32A079322819D33E2801D2
16E0080: 063216E0452801D2053212E04C2801D2
16E0090: 04320EE0532801D203320AE05A2801D2
16E00A0: 023206E0612801D2013202E0682800D3
16E00B0: 3A1C084B0536301C77215B6866309847
16E00C0: 0C340135062DCEDBF8BD000078CF67A8
16E00D0: E4006EA1DC006EA1DA04000059958CA0
16E00E0: B94F69A1

### Settings ###

16E00E4: 06 ; mode

# 0 NetNormal
# 1 ProfileLogo
# 2 NetNormal + ProfileLogo
# 3 NetImproved
# 4 NetNormal + NetImproved
# 5 NetImproved + ProfileLogo
# 6 NetNormal + NetImproved + ProfileLogo
#pragma disable old_equal_ff

16E0032: 44 00 ; X - NetIndicatorNormal
16E002E: 55 03 ; Y - NetIndicatorNormal
16E00BC: 66 65 ; X - NetIndicatorImproved
16E00B8: 77 90 ; Y - NetIndicatorImproved
16E0054: 88 01 ; X - ProfileLogo
16E0052: 99 95 ; Y - ProfileLogo

;16E00B4: 05 04 ;space between indicators ®AlexSid
16E00C4: 06 07 ; add 7th indicator ®avkiev
;-----------------------------------------------------
; ##### PICS #####
#pragma enable old_equal_ff

; ##### PROFILE LOGO #####
; ##### Picture 1242 #####
0FD0050: 0E0E080000001AA0

01A0000: 00E000E000E000E000E000E000E000E0
01A0010: 00E000E000E000E000E000E000E000E0
01A0020: 00E0DF9600E0750375037503750300E0
01A0030: DF9600E000E000E000E000E0DF9600E0
01A0040: 7503FFD7FFD7FFD7FFD7750300E0DF96
01A0050: 00E000E0DF9600E0DF9600E07503DFD6
01A0060: DFD6DFB6B5B56A0300E0DF9600E0DF96
01A0070: DF9600E0DF9600E07503DFD6DFB6B5B5
01A0080: B5956A0300E0DF9600E0DF96DF9600E0
01A0090: DF9600E06A03DFB6B5B5B59595946A03
01A00A0: 00E0DF9600E0DF96DF9600E0DF9600E0
01A00B0: 6A03B5B5B595959495946A0300E0DF96
01A00C0: 00E0DF96DF9600E0DF9600E06A03FFB7
01A00D0: FFB7DF96DF964A0200E0DF9600E0DF96
01A00E0: DF9600E0DF9600E06A036A03DF964A02
01A00F0: DF964A0200E0DF9600E0DF96DF9600E0
01A0100: DF9600E04A02DF964A02DF6E4A024A02
01A0110: 00E0DF9600E0DF96DF9600E0DF9600E0
01A0120: 4A024A02DF6E4A02DF6E4A0200E0DF96
01A0130: 00E0DF9600E000E0DF9600E04A02DF6E
01A0140: 4A02DF4E4A024A0200E0DF9600E000E0
01A0150: 00E000E000E0DF9600E04A024A024A02
01A0160: 4A0200E0DF9600E000E000E000E000E0
01A0170: 00E000E000E000E000E000E000E000E0
01A0180: 00E000E000E000E0


; ##### Picture 1243 #####
0FD0058: 0E0E080088011AA0

01A0188: 00E000E000E000E000E000E000E000E0
01A0198: 00E000E000E000E020D120D100E000E0
01A01A8: 00E0DF9600E0750375037503750300E0
01A01B8: DF9620D120D120D100E000E0DF9600E0
01A01C8: 7503FFD7FFD7FFD7FFD7750320D120D1
01A01D8: 20D100E0DF9600E0DF9600E07503DFD6
01A01E8: DFD6DFB6B5B520D120D120D100E0DF96
01A01F8: DF9600E0DF9600E07503DFD6DFB6B5B5
01A0208: 20D120D120D1DF9600E0DF96DF9600E0
01A0218: DF9600E06A03DFB6B5B520D120D120D1
01A0228: 00E0DF9600E0DF96DF9600E0DF9600E0
01A0238: 6A03B5B520D120D120D16A0300E0DF96
01A0248: 00E0DF96DF9600E0DF9600E06A0320D1
01A0258: 20D120D1DF964A0200E0DF9600E0DF96
01A0268: DF9600E0DF9600E020D120D120D14A02
01A0278: DF964A0200E0DF9600E0DF96DF9600E0
01A0288: DF9620D120D120D14A02DF6E4A024A02
01A0298: 00E0DF9600E0DF96DF9600E020D120D1
01A02A8: 20D14A02DF6E4A02DF6E4A0200E0DF96
01A02B8: 00E0DF9600E020D120D120D14A02DF6E
01A02C8: 4A02DF4E4A024A0200E0DF9600E000E0
01A02D8: 20D120D120D1DF9600E04A024A024A02
01A02E8: 4A0200E0DF9600E000E000E020D120D1
01A02F8: 00E000E000E000E000E000E000E000E0
01A0308: 00E000E000E000E0


; ##### Picture 1244 #####
0FD0060: 0E0E080010031AA0

01A0310: 00E000E000E000E000E000E000E000E0
01A0320: 00E000E000E000E000E000E000E000E0
01A0330: 00E000E000E0FFFFFFFFFFFFFFFFFFFF
01A0340: FFFFFFFF00E000E000E000E000E000E0
01A0350: FFFFFFFF804CFFFFFFFFFFFF0000FFFF
01A0360: FFFF00E000E000E000E0FFFFFFFF804C
01A0370: 804CFFFFFFFFFFFFFFFF0000FFFFFFFF
01A0380: FFFFFFFFFFFFFFFF804CEAD7804CFFFF
01A0390: 0000FFFFFFFFFFFF0000FFFFFFFF804C
01A03A0: FFFF804CEAD7EAD7804CFFFFFFFF0000
01A03B0: FFFFFFFF0000FFFFFFFF804C804CEAD7
01A03C0: EAD7EAD7604BFFFFFFFF0000FFFFFFFF
01A03D0: 0000FFFFFFFF804C804CEAD7EAD7EAD7
01A03E0: 604BFFFFFFFF0000FFFFFFFF0000FFFF
01A03F0: FFFF804CFFFF804CEAD7EAD7604BFFFF
01A0400: FFFF0000FFFFFFFF0000FFFFFFFFFFFF
01A0410: FFFFFFFF604BEAD7604BFFFF0000FFFF
01A0420: FFFFFFFF0000FFFF00E000E000E0FFFF
01A0430: FFFF604B604BFFFFFFFFFFFFFFFF0000
01A0440: FFFFFFFF00E000E000E000E0FFFFFFFF
01A0450: 604BFFFFFFFFFFFF0000FFFFFFFF00E0
01A0460: 00E000E000E000E000E0FFFFFFFFFFFF
01A0470: FFFFFFFFFFFFFFFF00E000E000E000E0
01A0480: 00E000E000E000E000E000E000E000E0
01A0490: 00E000E000E000E0


; ##### Picture 1245 #####
0FD0068: 0E0E080098041AA0

01A0498: 00E000E000E000E000E000E000E000E0
01A04A8: 00E000E000E000E000E000E000E000E0
01A04B8: 00E000E000E000E000E000E000E000E0
01A04C8: 00E000E000E000E000E000E000E000E0
01A04D8: 00E000E000E000E000E000E000E000E0
01A04E8: 00E000E000E000E000E000E0FFFFFFFF
01A04F8: FFFFFFFFFFFFFFFFFFFF00E000E000E0
01A0508: 00E000E000E0FFFFFFFF804C804C804C
01A0518: 804C604B604BFFFF00E000E000E000E0
01A0528: FFFFFFFF804C804CF5FFF5FFF5FFF5FF
01A0538: 604B604BFFFF00E0FFFFFFFFFFFF804C
01A0548: 804CF5FFF5FFF5FFF5FFF5FFF5FF604B
01A0558: 604BFFFFFFFF804C804C804C804C804C
01A0568: 604B604B604B604B604B604B604BFFFF
01A0578: FFFF804C804C00000000F5FFF5FFF5FF
01A0588: F5D700000000EAD7604BFFFFFFFF804C
01A0598: 0000BFB5BFB50000F5D7F5D70000BFB5
01A05A8: BFB500006023FFFFFFFFFFFF0000BFB5
01A05B8: BFB50000604B604B0000BFB5BFB50000
01A05C8: FFFFFFFF00E0FFFFFFFF00000000FFFF
01A05D8: FFFFFFFFFFFF00000000FFFFFFFF00E0
01A05E8: 00E000E0FFFFFFFFFFFFFFFF00E000E0
01A05F8: FFFFFFFFFFFFFFFF00E000E000E000E0
01A0608: 00E000E000E000E000E000E000E000E0
01A0618: 00E000E000E000E0


; ##### Picture 1246 #####
0FD0070: 0E0E080020061AA0

01A0620: 00E000E000E0FFFFFFFFFFFFFFFFFFFF
01A0630: FFFFFFFFFFFF00E000E000E000E0FFFF
01A0640: FFFFB5B5204920492049204920492049
01A0650: B595FFFFFFFF00E0FFFFFFFFB5B52049
01A0660: B5B5B5B5B5B5B5B5B5B5B5B52049B595
01A0670: FFFFFFFFFFFFB5B52049B5B5FFFFFFFF
01A0680: FFFFFFFFFFFFFFFFB5B52049B595FFFF
01A0690: FFFF2049B5B5FFFFFFFFFFFFFFFFFFFF
01A06A0: FFFFFFFFFFFFB5B52049FFFFFFFF2049
01A06B0: B5B5FFFFFFFFFFFFFFFFFFFFFFFFFFFF
01A06C0: FFFFB5B52049FFFFFFFF2049B5B5FFFF
01A06D0: 20492049FFFFFFFF20492049FFFFB5B5
01A06E0: 2049FFFFFFFF2049B5B5204995942049
01A06F0: FFFFFFFF204995942049B5B52049FFFF
01A0700: FFFFB5B52049B5B595942049FFFFFFFF
01A0710: 20499594B5B520499594FFFFFFFFFFFF
01A0720: 2049B5B595942049FFFFFFFF20499594
01A0730: B5B52049FFFFFFFF00E0FFFFFFFF2049
01A0740: 95942049FFFFFFFF204995942049FFFF
01A0750: FFFF00E000E000E0FFFF204995942049
01A0760: FFFFFFFF204995942049FFFF00E000E0
01A0770: 00E000E0FFFFFFFF20492049FFFFFFFF
01A0780: 20492049FFFFFFFF00E000E000E000E0
01A0790: 00E0FFFFFFFFFFFFFFFFFFFFFFFFFFFF
01A07A0: FFFF00E000E000E0


; ##### Picture 1247 #####
0FD0078: 0E0E0800A8071AA0

01A07A8: 00E0FFFFFFFFFFFFFFFFFFFFFFFF00E0
01A07B8: 00E000E0FFFFFFFFFFFFFFFFFFFFFFFF
01A07C8: 604B604B604B804CFFFFFFFFFFFFFFFF
01A07D8: FFFF20D120D1FFFFFFFF6023EAD7F5D7
01A07E8: F5D7F5D7804C804CFFFFFFFF20D120D1
01A07F8: 20D1FFFFFFFF4022EAB7EAD7EAD7F5D7
01A0808: F5D7F5D7804C20D120D120D1FFFFFFFF
01A0818: FFFF4022EAB7EAB7EAB7604B604BF5D7
01A0828: 6AD3409220D1FFFFFFFF00E0FFFFFFFF
01A0838: 402240226023FFFFFFFF20916AD36AD3
01A0848: 804CFFFFFFFF00E000E0FFFFFFFFFFFF
01A0858: FFFFFFFF20D120D12091EAD7EAD7804C
01A0868: FFFF00E000E000E000E0FFFFFFFF20D1
01A0878: 20D120D1FFFF604BEAB7804CFFFFFFFF
01A0888: 00E000E0FFFFFFFF20D120D120D1FFFF
01A0898: FFFF604BEAB7EAB7804CFFFF00E0FFFF
01A08A8: FFFF20D120D120D1FFFFFFFF6023CAB6
01A08B8: CAB6EAB7804CFFFFFFFFFFFF20D120D1
01A08C8: 20D1FFFFFFFFFFFF4022CAB6CAB6CAB6
01A08D8: 604BFFFFFFFF20D120D120D1FFFFFFFF
01A08E8: 00E0FFFF4022CAB6CAB6CAB6604BFFFF
01A08F8: FFFF20D120D1FFFFFFFF00E000E0FFFF
01A0908: FFFF402240226023FFFFFFFFFFFFFFFF
01A0918: FFFFFFFF00E000E000E000E0FFFFFFFF
01A0928: FFFFFFFFFFFF00E0


; ##### Picture 1248 #####
0FD0080: 0E0E080030091AA0

01A0930: 00E000E000E000E000E000E000E000E0
01A0940: 00E000E000E000E000E000E000E04A22
01A0950: 4A224A224A224A224A224A224A224A22
01A0960: 4A224A224A2200E000E04A22BFB5BFB5
01A0970: DFB6DFB6DFB6DFB6DFB6DFD6DFD6DFD6
01A0980: 4A2200E000E04A22BFB5DFB6DFB6DFB6
01A0990: DFB6DFB6DFD6DFD6DFD6DFD64A2200E0
01A09A0: 00E04A22DFB6DFB6DFB6DFB6DFB6DFB6
01A09B0: DFD6DFD6DFD6DFD64A2200E000E04A22
01A09C0: DFB6DFB6DFB6DFB6DFB6DFD6DFD6DFD6
01A09D0: DFD6DFD64A2200E000E04A22DFB6DFB6
01A09E0: DFB6DFB6DFD6DFD6DFD6DFD6DFD6DFD6
01A09F0: 4A2200E000E04A22DFB6DFB6DFB6DFD6
01A0A00: DFD6DFD6DFD6DFD6DFD6DFD64A2200E0
01A0A10: 00E04A22DFB6DFB6DFD6DFD6DFD6DFD6
01A0A20: DFD6DFD6DFD6DFD64A2200E000E04A22
01A0A30: DFD6DFD6DFD6DFD6DFD6DFD6DFD6DFD6
01A0A40: DFD6DFD64A2200E000E04A22DFD6DFD6
01A0A50: DFD6DFD6DFD6DFD6DFD6DFD6DFD6DFD6
01A0A60: 4A2200E000E04A22DFD6DFD6DFD6DFD6
01A0A70: DFD6DFD6DFD6DFD6DFD6FFD74A2200E0
01A0A80: 00E04A224A224A224A224A224A224A22
01A0A90: 4A224A224A224A224A2200E000E000E0
01A0AA0: 00E000E000E000E000E000E000E000E0
01A0AB0: 00E000E000E000E0

;------------------------------------------

; ##### NET PICS #####

; ##### Picture 1249 #####
0FD0088: 050E0800102F1AA0

01A2F10: 00E000E000E000E000E000E000E000E0
01A2F20: 00E000E000E000E000E000E000E000E0
01A2F30: 00E000E000E000E000E000E000E000E0
01A2F40: 00E000E000E000E000E000E000E000E0
01A2F50: 00E000E000E000E000E000E000E000E0
01A2F60: 00E000E000E000E000E000E000E000E0
01A2F70: 00E000E000E000E000E000E000E000E0
01A2F80: 00E000E000E000E000E00080009000A0
01A2F90: 00A800E0009800A000A000A8

; ##### Picture 1250 #####
0FD0090: 050E08009C2F1AA0

01A2F9C: 00E000E000E000E000E000E000E000E0
01A2FAC: 00E000E000E000E000E000E000E000E0
01A2FBC: 00E000E000E000E000E000E000E000E0
01A2FCC: 00E000E000E000E000E000E000E000E0
01A2FDC: 00E000E000E000E000E000E000E000E0
01A2FEC: 00E000E000E000E000E000E000E000E0
01A2FFC: 00E000E000E000A800B000B800C000E0
01A300C: 0090009800A800B800E00080009000A0
01A301C: 00A800E0009800A000A000A8


; ##### Picture 1251 #####
0FD0098: 050E080028301AA0

01A3028: 00E000E000E000E000E000E000E000E0
01A3038: 00E000E000E000E000E000E000E000E0
01A3048: 00E000E000E000E000E000E000E000E0
01A3058: 00E000E000E000E000E000E000E000E0
01A3068: 00E000E000E000E000E000E000E000E0
01A3078: 00E024E1E3E082E041E000E041C021C8
01A3088: 20D000D000E000A800B000B800C000E0
01A3098: 0090009800A800B800E00080009000A0
01A30A8: 00A800E0009800A000A000A8


; ##### Picture 1252 #####
0FD00A0: 050E0800B4301AA0

01A30B4: 00E000E000E000E000E000E000E000E0
01A30C4: 00E000E000E000E000E000E000E000E0
01A30D4: 00E000E000E000E000E000E000E000E0
01A30E4: 00E000E000E000E000E000E000E0CBFA
01A30F4: 08FA65F1A3E800E008FA86F904F182E8
01A3104: 00E024E1E3E082E041E000E041C021C8
01A3114: 20D000D000E000A800B000B800C000E0
01A3124: 0090009800A800B800E00080009000A0
01A3134: 00A800E0009800A000A000A8

; ##### Picture 1253 #####
0FD00A8: 050E080040131AA0

01A1340: 00E000E000E000E000E000E000E000E0
01A1350: 00E000E000E000E000E000E000E000E0
01A1360: 00E000E000E000E000E092FC6DF349F2
01A1370: 24E900E0AEFBCBFAE7F1E4E800E0CBFA
01A1380: 08FA65F1A3E800E008FA86F904F182E8
01A1390: 00E024E1E3E082E041E000E041C021C8
01A13A0: 20D000D000E000A800B000B800C000E0
01A13B0: 0090009800A800B800E00080009000A0
01A13C0: 00A800E0009800A000A000A8


; ##### Picture 1254 #####
0FD00B0: 050E0800CC131AA0

01A13CC: 00E000E000E000E000E000E000E000E0
01A13DC: 00E000E000E075FD10F4AAE265D900E0
01A13EC: 75FD10F4AAEA65E100E092FC6DF349F2
01A13FC: 24E900E0AEFBCBFAE7F1E4E800E0CBFA
01A140C: 08FA65F1A3E800E008FA86F904F182E8
01A141C: 00E024E1E3E082E041E000E041C021C8
01A142C: 20D000D000E000A800B000B800C000E0
01A143C: 0090009800A800B800E00080009000A0
01A144C: 00A800E0009800A000A000A8


; ##### Picture 1255 #####
0FD00B8: 050E080058141AA0

01A1458: 00E008FA86E904D982C800E0AEFBCBEA
01A1468: E7E1E4D000E075FD10F4AAE265D900E0
01A1478: 75FD10F4AAEA65E100E092FC6DF349F2
01A1488: 24E900E0AEFBCBFAE7F1E4E800E0CBFA
01A1498: 08FA65F1A3E800E008FA86F904F182E8
01A14A8: 00E024E1E3E082E041E000E041C021C8
01A14B8: 20D000D000E000A800B000B800C000E0
01A14C8: 0090009800A800B800E00080009000A0
01A14D8: 00A800E0009800A000A000A8


; ##### Picture 1256 #####
0FD00C0: 050E0800E4141AA0

01A14E4: 00E000E000E000E000E000E000E000E0
01A14F4: 00E000E000E000E000E000E000E000E0
01A1504: 00E000E000E000E000E000E000E000E0
01A1514: 00E000E000E000E000E000E000E000E0
01A1524: 00E000E000E000E000E000E000E000E0
01A1534: 00E000E000E000E000E000E000E000E0
01A1544: 00E000E000E000E000E000E000E000E0
01A1554: 00E000E000E000E000E0401C400C4004
01A1564: 200400E02014200C20040004


; ##### Picture 1257 #####
0FD00C8: 050E080070151AA0

01A1570: 00E000E000E000E000E000E000E000E0
01A1580: 00E000E000E000E000E000E000E000E0
01A1590: 00E000E000E000E000E000E000E000E0
01A15A0: 00E000E000E000E000E000E000E000E0
01A15B0: 00E000E000E000E000E000E000E000E0
01A15C0: 00E000E000E000E000E000E000E000E0
01A15D0: 00E000E000E0000E0006C005000500E0
01A15E0: 001D000DE004800400E0401C400C4004
01A15F0: 200400E02014200C20040004


; ##### Picture 1258 #####
0FD00D0: 050E0800FC151AA0

01A15FC: 00E000E000E000E000E000E000E000E0
01A160C: 00E000E000E000E000E000E000E000E0
01A161C: 00E000E000E000E000E000E000E000E0
01A162C: 00E000E000E000E000E000E000E000E0
01A163C: 00E000E000E000E000E000E000E000E0
01A164C: 00E045074507E506A30500E0C106C106
01A165C: 8106610500E0000E0006C005000500E0
01A166C: 001D000DE004800400E0401C400C4004
01A167C: 200400E02014200C20040004


; ##### Picture 1259 #####
0FD00D8: 050E080088161AA0

01A1688: 00E000E000E000E000E000E000E000E0
01A1698: 00E000E000E000E000E000E000E000E0
01A16A8: 00E000E000E000E000E000E000E000E0
01A16B8: 00E000E000E000E000E000E000E0CE27
01A16C8: CE276D1FE71500E0CA07CA076907E505
01A16D8: 00E045074507E506A30500E0C106C106
01A16E8: 8106610500E0000E0006C005000500E0
01A16F8: 001D000DE004800400E0401C400C4004
01A1708: 200400E02014200C20040004

; ##### Picture 1260 #####
0FD00E0: 050E080014171AA0

01A1714: 00E000E000E000E000E000E000E000E0
01A1724: 00E000E000E000E000E000E000E000E0
01A1734: 00E000E000E000E000E0D467D467725F
01A1744: EA3500E0D33FD33F713FE92500E0CE27
01A1754: CE276D1FE71500E0CA07CA076907E505
01A1764: 00E045074507E506A30500E0C106C106
01A1774: 8106610500E0000E0006C005000500E0
01A1784: 001D000DE004800400E0401C400C4004
01A1794: 200400E02014200C20040004


; ##### Picture 1261 #####
0FD00E8: 050E0800A0171AA0

01A17A0: 00E000E000E000E000E000E000E000E0
01A17B0: 00E000E000E0D3A7D3A7718FE95500E0
01A17C0: D497D4977287EA4D00E0D467D467725F
01A17D0: EA3500E0D33FD33F713FE92500E0CE27
01A17E0: CE276D1FE71500E0CA07CA076907E505
01A17F0: 00E045074507E506A30500E0C106C106
01A1800: 8106610500E0000E0006C005000500E0
01A1810: 001D000DE004800400E0401C400C4004
01A1820: 200400E02014200C20040004


; ##### Picture 1262 #####
0FD00F0: 050E08002C181AA0

01A182C: 00E0CA4FCA4F6947E52500E0CE77CE77
01A183C: 6D67E73D00E0D3A7D3A7718FE95500E0
01A184C: D497D4977287EA4D00E0D467D467725F
01A185C: EA3500E0D33FD33F713FE92500E0CE27
01A186C: CE276D1FE71500E0CA07CA076907E505
01A187C: 00E045074507E506A30500E0C106C106
01A188C: 8106610500E0000E0006C005000500E0
01A189C: 001D000DE004800400E0401C400C4004
01A18AC: 200400E02014200C20040004


; ##### Picture 1263 #####
0FD00F8: 050E0800B8181AA0

01A18B8: 00E000E000E000E000E000E000E000E0
01A18C8: 00E000E000E000E000E000E000E000E0
01A18D8: 00E000E000E000E000E000E000E000E0
01A18E8: 00E000E000E000E000E000E000E000E0
01A18F8: 00E000E000E000E000E000E000E000E0
01A1908: 00E000E000E000E000E000E000E000E0
01A1918: 00E000E000E000E000E000E000E000E0
01A1928: 00E000E000E000E000E000E000E000E0
01A1938: 00E000E000E000E000E000E0

#pragma disable old_equal_ff
 
Top
mene_82
view post Posted on 28/8/2005, 19:18




;*** Addition to PIT table *** ; © 1nvisible, ® avkiev
; (p)KiRiK
; S65 v50
;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)


;*** Running some functions while keyboard locked v8.5f *** ; © 1nvisible, ® Bennie, avkiev, AsteriX, KiRiK
; (p)AsteriX
; (f)KiRiK
; S65 v50
# 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 ;(locked)
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 ;Профиль "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) - 'x' is the profile number - from 1 to 8))
;(run midlet (where 'x' is the number of midlet in midlet list - see below))
;(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))
1)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)
;Сюда вы можете занести до 8 мидлетов. На путь к каждому мидлету отводится 40 байт
;(т.е. адреса должны идти так: 0 мидлет - 16BBB00, 1 мидлет - 16BBB40, 2 мидлет - 16BBB80...).
;В конце адреса необходимо поставить '00'.
;Мидлет может запускаться с ММС-карты при наличии соответствующего патча
;В этом случае строка выглядит так: "4:\\Java\\jam\\Applications\\Lighter\\Lighter.jar",00
;Если убрана папка "jam" (см.соотв.патч), то строка выглядит так: "0:\\Java\\Applications\\Lighter\\Lighter.jar",00
;Если с ММС-карты, то: "4:\\Java\\Applications\\Lighter\\Lighter.jar",00
;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
 
Top
mene_82
view post Posted on 30/8/2005, 18:52




;*** Replace the dash at the end of CB-news v2.5*** ;© rreezzoo, Bo$s
;® empeka, g-e-l-o
; S65 v50

01EA00F: "------------------------" "Any NameYou Want\0" ; maximum 24 ASCII-characters
 
Top
mene_82
view post Posted on 8/9/2005, 11:30




;*** Bellevue. Disable icons on mainscreen *** ;©benj9
;(p)KiRiK
; S65 v50

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
 
Top
mene_82
view post Posted on 12/9/2005, 11:35




;*** Accu Temperature As Graphic Indicator v1.5 ***
;©benj9 ®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
; in this case * Addition To PIT Table * patch must be installed
; Всего 14 картинок
; 1 картинка для ниже мин.темп., 1 для выше макс.темп., 12 для диапазона от мин.темп. до макс.темп.
; Для демонстрации используются встроенные картинки аккума, создавайте свои наборы картинок
; Или используйте прилагаемый набор, раскомментировав строки 98-9C.
; В этом случае должен быть установлен патч * Дополнение к PIT таблице *

# picture numbers | номера картинок #
;98: 0902 F004 ; spc icon no. for temperature < temp_min
; № в SPC для температуры < мин.темп.
;94: 0B02 F104 ; spc icon no. for temperature >= (temp_min+range)
; № в SPC для температуры >= (мин.темп+диапазон)
;9C: 0C02 F204 ; spc icon no. of first icon (12 pics for a range from temp_min to temp_max (like accu indicator pics)
; № в SPC первой иконки (12 шт. в диапазоне от мин.темп. до макс.темп. (как иконки индикатора аккума)
##########
# 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
; Для 12 иконок можно выбрать диапазон 19.2°C или 38.4°C между мин.темп. и макс.темп.
; (a) диапазон 19.2°C, (b) диапазон 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
; Каждый бит в ключе определяет профиль
; Крайний левый - профиль 7, крайний правый - профиль 1
; Для активации патча в определённом профиле нужный бит будет равен 1
; Например: 0n0100101 - патч активен в профилях 1, 3 и 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
; Включить линию означает: холст перерисовывает автоматически не фон (обои),
; а подставляет SkinApplicationIdleImage
##########

##### PICS #####
#pragma enable old_equal_ff

; ##### Picture 1264 #####
0FD0100: 1C060800001A1AA0 ;1C060800

01A1A00: 000000000000000000000000D701D701
01A1A10: 00000000000000000000000000000000
01A1A20: D701D701000000000000000000000000
01A1A30: 00000000000000000000959495949594
01A1A40: 95949594959495949594959495949594
01A1A50: 95949594959495949594959495949594
01A1A60: 95949594959495949594959495940000
01A1A70: 00E0959400E000E000E000E000E000E0
01A1A80: 00E000E000E000E000E000E000E000E0
01A1A90: 00E000E000E000E000E000E000E000E0
01A1AA0: 00E000E000E000E000E0959400E000E0
01A1AB0: 00E000E000E000E000E000E000E000E0
01A1AC0: 00E000E000E000E000E000E000E000E0
01A1AD0: 00E000E000E000E000E000E000E000E0
01A1AE0: 0000959400E000E000E000E000E000E0
01A1AF0: 00E000E000E000E000E000E000E000E0
01A1B00: 00E000E000E000E000E000E000E000E0
01A1B10: 00E000E000E000000000000000000000
01A1B20: 000000000000000000000000D701D701
01A1B30: 00000000000000000000000000000000
01A1B40: D701D701000000000000000000000000


; ##### Picture 1265 #####
0FD0108: 1C060800501B1AA0

01A1B50: 80788078807880788078807880788078
01A1B60: 80788078807880788078807880788078
01A1B70: 80788078807880788078807880788078
01A1B80: 807880788078807880709594959400E0
01A1B90: 00E000E000E000E000E000E000E000E0
01A1BA0: 00E000E000E000E000E000E000E000E0
01A1BB0: 00E000E000E000E000E000E000E08070
01A1BC0: A08860D960D940C940B940C960D960E1
01A1BD0: 80E180E180E940D160D960D940D180E1
01A1BE0: 80E980E980E980E980E980E980E980E9
01A1BF0: 80E940B9E0888070A08840C140C140C1
01A1C00: 40C140C140C140C140C140C140C140C1
01A1C10: 40C140C140C140C140C140C140C140C1
01A1C20: 40C140C140C140C140C140C120A9A078
01A1C30: A088C0C0C0C0C0C0C0C0C0C0C0C0C0C0
01A1C40: C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
01A1C50: C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
01A1C60: C0C0C0C0C0A880788070807880788078
01A1C70: 80788078807880788078807880788078
01A1C80: 80788078807880788078807880788078
01A1C90: 80788078807880788070807080788078


; ##### Picture 1266 #####
0FD0110: 1C060800A01C1AA0

01A1CA0: 00000000000000000000000000000000
01A1CB0: 00000000000000000000000000000000
01A1CC0: 00000000000000000000000000000000
01A1CD0: 00000000000000000000959495949594
01A1CE0: 95949594959495949594959495949594
01A1CF0: 95949594959495949594959495949594
01A1D00: 95949594959495949594959495940000
01A1D10: 0000959400E000E000E000E000E000E0
01A1D20: 00E000E000E000E000E000E000E000E0
01A1D30: 00E000E000E000E000E000E000E000E0
01A1D40: 00E000E000E000000000959400E000E0
01A1D50: 00E000E000E000E000E000E000E000E0
01A1D60: 00E000E000E000E000E000E000E000E0
01A1D70: 00E000E000E000E000E000E000E00000
01A1D80: 0000959400E000E000E000E000E000E0
01A1D90: 00E000E000E000E000E000E000E000E0
01A1DA0: 00E000E000E000E000E000E000E000E0
01A1DB0: 00E000E000E000000000000000000000
01A1DC0: 00000000000000000000000000000000
01A1DD0: 00000000000000000000000000000000
01A1DE0: 00000000000000000000000000000000


; ##### Picture 1267 #####
0FD0118: 1C060800F01D1AA0

01A1DF0: 00000000000000000000000000000000
01A1E00: 00000000000000000000000000000000
01A1E10: 00000000000000000000000000000000
01A1E20: 00000000000000000000959495949594
01A1E30: 95949594959495949594959495949594
01A1E40: 95949594959495949594959495949594
01A1E50: 9594959495949594959400E000E00000
01A1E60: 0000959400E000E000E000E000E000E0
01A1E70: 00E000E000E000E000E000E000E000E0
01A1E80: 00E000E000E000E000E000E000E000E0
01A1E90: 00E0F000560100000000959400E000E0
01A1EA0: 00E000E000E000E000E000E000E000E0
01A1EB0: 00E000E000E000E000E000E000E000E0
01A1EC0: 00E000E000E000E000E0CD00F1000000
01A1ED0: 0000959400E000E000E000E000E000E0
01A1EE0: 00E000E000E000E000E000E000E000E0
01A1EF0: 00E000E000E000E000E000E000E000E0
01A1F00: 00E0CD00F00000000000000000000000
01A1F10: 00000000000000000000000000000000
01A1F20: 00000000000000000000000000000000
01A1F30: 00000000000000000000000000000000


; ##### Picture 1268 #####
0FD0120: 1C060800401F1AA0

01A1F40: 00000000000000000000000000000000
01A1F50: 00000000000000000000000000000000
01A1F60: 00000000000000000000000000000000
01A1F70: 00000000000000000000959495949594
01A1F80: 95949594959495949594959495949594
01A1F90: 95949594959495949594959495949594
01A1FA0: 95949594959400E000E000E000E00000
01A1FB0: 0000959400E000E000E000E000E000E0
01A1FC0: 00E000E000E000E000E000E000E000E0
01A1FD0: 00E000E000E000E000E000E000E05001
01A1FE0: D701D701D70100000000959400E000E0
01A1FF0: 00E000E000E000E000E000E000E000E0
01A2000: 00E000E000E000E000E000E000E000E0
01A2010: 00E000E000E00D015101510151010000
01A2020: 0000959400E000E000E000E000E000E0
01A2030: 00E000E000E000E000E000E000E000E0
01A2040: 00E000E000E000E000E000E000E00D01
01A2050: 50015001500100000000000000000000
01A2060: 00000000000000000000000000000000
01A2070: 00000000000000000000000000000000
01A2080: 00000000000000000000000000000000


; ##### Picture 1269 #####
0FD0128: 1C06080090201AA0

01A2090: 00000000000000000000000000000000
01A20A0: 00000000000000000000000000000000
01A20B0: 00000000000000000000000000000000
01A20C0: 00000000000000000000959495949594
01A20D0: 95949594959495949594959495949594
01A20E0: 95949594959495949594959495949594
01A20F0: 959400E000E000E000E000E000E00000
01A2100: 0000959400E000E000E000E000E000E0
01A2110: 00E000E000E000E000E000E000E000E0
01A2120: 00E000E000E000E000E0130019001900
01A2130: 19001900190000000000959400E000E0
01A2140: 00E000E000E000E000E000E000E000E0
01A2150: 00E000E000E000E000E000E000E000E0
01A2160: 00E01000140014001400140014000000
01A2170: 0000959400E000E000E000E000E000E0
01A2180: 00E000E000E000E000E000E000E000E0
01A2190: 00E000E000E000E000E0100013001300
01A21A0: 13001300130000000000000000000000
01A21B0: 00000000000000000000000000000000
01A21C0: 00000000000000000000000000000000
01A21D0: 00000000000000000000000000000000


; ##### Picture 1270 #####
0FD0130: 1C060800E0211AA0

01A21E0: 00000000000000000000000000000000
01A21F0: 00000000000000000000000000000000
01A2200: 00000000000000000000000000000000
01A2210: 00000000000000000000959495949594
01A2220: 95949594959495949594959495949594
01A2230: 959495949594959495949594959400E0
01A2240: 00E000E000E000E000E000E000E00000
01A2250: 0000959400E000E000E000E000E000E0
01A2260: 00E000E000E000E000E000E000E000E0
01A2270: 00E000E000E0B2001701170117011701
01A2280: 17011701170100000000959400E000E0
01A2290: 00E000E000E000E000E000E000E000E0
01A22A0: 00E000E000E000E000E000E000E08F00
01A22B0: D300D300D300D300D300D300D3000000
01A22C0: 0000959400E000E000E000E000E000E0
01A22D0: 00E000E000E000E000E000E000E000E0
01A22E0: 00E000E000E08F00B200B200B200B200
01A22F0: B200B200B20000000000000000000000
01A2300: 00000000000000000000000000000000
01A2310: 00000000000000000000000000000000
01A2320: 00000000000000000000000000000000


; ##### Picture 1271 #####
0FD0138: 1C06080030231AA0

01A2330: 00000000000000000000000000000000
01A2340: 00000000000000000000000000000000
01A2350: 00000000000000000000000000000000
01A2360: 00000000000000000000959495949594
01A2370: 95949594959495949594959495949594
01A2380: 959495949594959400E000E000E000E0
01A2390: 00E000E000E000E000E000E000E00000
01A23A0: 0000959400E000E000E000E000E000E0
01A23B0: 00E000E000E000E000E000E000E000E0
01A23C0: 13001800180018001800180018001800
01A23D0: 18001800180000000000959400E000E0
01A23E0: 00E000E000E000E000E000E000E000E0
01A23F0: 00E000E000E000E01000140014001400
01A2400: 14001400140014001400140014000000
01A2410: 0000959400E000E000E000E000E000E0
01A2420: 00E000E000E000E000E000E000E000E0
01A2430: 10001300130013001300130013001300
01A2440: 13001300130000000000000000000000
01A2450: 00000000000000000000000000000000
01A2460: 00000000000000000000000000000000
01A2470: 00000000000000000000000000000000


; ##### Picture 1272 #####
0FD0140: 1C06080080241AA0

01A2480: 00000000000000000000000000000000
01A2490: 00000000000000000000000000000000
01A24A0: 00000000000000000000000000000000
01A24B0: 00000000000000000000959495949594
01A24C0: 95949594959495949594959495949594
01A24D0: 9594959400E000E000E000E000E000E0
01A24E0: 00E000E000E000E000E000E000E00000
01A24F0: 0000959400E000E000E000E000E000E0
01A2500: 00E000E000E000E000E000E0006800A8
01A2510: 00A800A800A800A800A800A800A800A8
01A2520: 00A800A800A800000000959400E000E0
01A2530: 00E000E000E000E000E000E000E000E0
01A2540: 00E000E0005000780078007800780078
01A2550: 00780078007800780078007800780000
01A2560: 0000959400E000E000E000E000E000E0
01A2570: 00E000E000E000E000E000E000500068
01A2580: 00680068006800680068006800680068
01A2590: 00680068006800000000000000000000
01A25A0: 00000000000000000000000000000000
01A25B0: 00000000000000000000000000000000
01A25C0: 00000000000000000000000000000000


; ##### Picture 1273 #####
0FD0148: 1C060800D0251AA0

01A25D0: 00000000000000000000000000000000
01A25E0: 00000000000000000000000000000000
01A25F0: 00000000000000000000000000000000
01A2600: 00000000000000000000959495949594
01A2610: 959495949594959495949594959400E0
01A2620: 00E000E000E000E000E000E000E000E0
01A2630: 00E000E000E000E000E000E000E00000
01A2640: 0000959400E000E000E000E000E000E0
01A2650: 00E000E000E0007000B800B800B800B8
01A2660: 00B800B800B800B800B800B800B800B8
01A2670: 00B800B800B800000000959400E000E0
01A2680: 00E000E000E000E000E000E000E00050
01A2690: 00780078007800780078007800780078
01A26A0: 00780078007800780078007800780000
01A26B0: 0000959400E000E000E000E000E000E0
01A26C0: 00E000E000E000500070007000700070
01A26D0: 00700070007000700070007000700070
01A26E0: 00700070007000000000000000000000
01A26F0: 00000000000000000000000000000000
01A2700: 00000000000000000000000000000000
01A2710: 00000000000000000000000000000000


; ##### Picture 1274 #####
0FD0150: 1C06080020271AA0

01A2720: 00000000000000000000000000000000
01A2730: 00000000000000000000000000000000
01A2740: 00000000000000000000000000000000
01A2750: 00000000000000000000959495949594
01A2760: 9594959495949594959400E000E000E0
01A2770: 00E000E000E000E000E000E000E000E0
01A2780: 00E000E000E000E000E000E000E00000
01A2790: 0000959400E000E000E000E000E000E0
01A27A0: 00E0007000B000B000B000B000B000B0
01A27B0: 00B000B000B000B000B000B000B000B0
01A27C0: 00B000B000B000000000959400E000E0
01A27D0: 00E000E000E000E000E0005800780078
01A27E0: 00780078007800780078007800780078
01A27F0: 00780078007800780078007800780000
01A2800: 0000959400E000E000E000E000E000E0
01A2810: 00E00058007000700070007000700070
01A2820: 00700070007000700070007000700070
01A2830: 00700070007000000000000000000000
01A2840: 00000000000000000000000000000000
01A2850: 00000000000000000000000000000000
01A2860: 00000000000000000000000000000000


; ##### Picture 1275 #####
0FD0158: 1C06080070281AA0

01A2870: 00000000000000000000000000000000
01A2880: 00000000000000000000000000000000
01A2890: 00000000000000000000000000000000
01A28A0: 00000000000000000000959495949594
01A28B0: 9594959400E000E000E000E000E000E0
01A28C0: 00E000E000E000E000E000E000E000E0
01A28D0: 00E000E000E000E000E000E000E00000
01A28E0: 0000959400E000E000E000E0006800A8
01A28F0: 00A800A800A800A800A800A800A800A8
01A2900: 00A800A800A800A800A800A800A800A8
01A2910: 00A800A800A800000000959400E000E0
01A2920: 00E000E0005000700070007000700070
01A2930: 00700070007000700070007000700070
01A2940: 00700070007000700070007000700000
01A2950: 0000959400E000E000E000E000500068
01A2960: 00680068006800680068006800680068
01A2970: 00680068006800680068006800680068
01A2980: 00680068006800000000000000000000
01A2990: 00000000000000000000000000000000
01A29A0: 00000000000000000000000000000000
01A29B0: 00000000000000000000000000000000


; ##### Picture 1276 #####
0FD0160: 1C060800C0291AA0

01A29C0: 00000000000000000000000000000000
01A29D0: 00000000000000000000000000000000
01A29E0: 00000000000000000000000000000000
01A29F0: 00000000000000000000959495949594
01A2A00: 00E000E000E000E000E000E000E000E0
01A2A10: 00E000E000E000E000E000E000E000E0
01A2A20: 00E000E000E000E000E000E000E00000
01A2A30: 0000959400E000E0008800C000C000C0
01A2A40: 00C000C000C000C000C000C000C000C0
01A2A50: 00C000C000C000C000C000C000C000C0
01A2A60: 00C000C000C000000000959400E000E0
01A2A70: 00700090009000900090009000900090
01A2A80: 00900090009000900090009000900090
01A2A90: 00900090009000900090009000900000
01A2AA0: 0000959400E000E00070008800880088
01A2AB0: 00880088008800880088008800880088
01A2AC0: 00880088008800880088008800880088
01A2AD0: 00880088008800000000000000000000
01A2AE0: 00000000000000000000000000000000
01A2AF0: 00000000000000000000000000000000
01A2B00: 00000000000000000000000000000000


; ##### Picture 1277 #####
0FD0168: 1C060800102B1AA0

01A2B10: 00000000000000000000000000000000
01A2B20: 00000000000000000000000000000000
01A2B30: 00000000000000000000000000000000
01A2B40: 0000000000000000000000E000E000E0
01A2B50: 00E000E000E000E000E000E000E000E0
01A2B60: 00E000E000E000E000E000E000E000E0
01A2B70: 00E000E000E000E000E000E000E00000
01A2B80: 000000C800C800C800C800C800C800C8
01A2B90: 00C800C800C800C800C800C800C800C8
01A2BA0: 00C800C800C800C800C800C800C800C8
01A2BB0: 00C800C800980000000000A000A000A0
01A2BC0: 00A000A000A000A000A000A000A000A0
01A2BD0: 00A000A000A000A000A000A000A000A0
01A2BE0: 00A000A000A000A000A000A000800000
01A2BF0: 00000098009800980098009800980098
01A2C00: 00980098009800980098009800980098
01A2C10: 00980098009800980098009800980098
01A2C20: 00980098008000000000000000000000
01A2C30: 00000000000000000000000000000000
01A2C40: 00000000000000000000000000000000
01A2C50: 00000000000000000000000000000000

#pragma disable old_equal_ff

 
Top
mene_82
view post Posted on 12/9/2005, 11:37




;*** Extra Info Canvas v3.1 ***
; addition to * Extra info on the main screen v3\v4 *

;©benj9 ®avkiev, BuG
;(f)BuG
;S65v50 (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
 
Top
mene_82
view post Posted on 18/10/2005, 19:40




;***Functions and variables library*** ;© avkiev
;15.10.2005


;It is auxiliary patch. It consist of 100 most useable function, 20 variables and 8 constants.
;After applying this patch for calling (for example) GetWeek - you should write "bl A0800008".
;For getting in R0 variable RamCap you sould write "bl A0800320". In any mobile. In any firmware.
;After porting this patch to some firmware - in most cases for porting another patches you just need to change a EntryPoint.
;For porting this patch use Smelter - Tools - Function library.

;004B1847 = LDR R3, [...]; BX R3
;004F3847 = LDR R7, [...]; BX R7 - if we can't destroy R3 (for example sprintf)
;0048F746 = LDR R0, [...]; MOV PC,LR


+0FC0000
#pragma enable old_equal_ff
000: 004B1847,0xA0C36BBB ; f00: GetDateTime
008: 004B1847,0xA08257CF ; f01: GetWeek
010: 004B1847,0xA08C9B0D ; f02: GetProfile
018: 004B1847,0xA08C99DB ; f03: SetProfile
020: 004B1847,0xA166AB00 ; f04: dwMODdw
028: 004B1847,0xA000AF0D ; f05: DecToHex
030: 004B1847,0xA123FAD8 ; f06: GetAkku
038: 004B1847,0xA1405D5D ; f07: GetLP
040: 004B1847,0xA1240D9C ; f08: SetIllumination
048: 004B1847,0xA1263C38 ; f09: SwitchPhoneOff
050: 004B1847,0xA122ECB0 ; f10: fopen
058: 004B1847,0xA122ECF0 ; f11: fread
060: 004B1847,0xA122EDD8 ; f12: fwrite
068: 004B1847,0xA122EC04 ; f13: fclose
070: 004B1847,0xA122EC34 ; f14: fflush
078: 004B1847,0xA122EC64 ; f15: lseek
080: 004B1847,0xA128B2A4 ; f16: mkdir
088: 004B1847,0xA0BD4CB7 ; f17: OpenReadCloseFile
090: 004B1847,0xA128B798 ; f18: GetFileAttrib
098: 004B1847,0xA128B2A4 ; f19: SetFileAttrib
0A0: 004B1847,0xA0820F98 ; f20: malloc
0A8: 004B1847,0xA0821000 ; f21: mfree
0B0: 004F3847,0xA1669A99 ; F22: sPrintf
0B8: 004B1847,0xA166AD20 ; f23: strcat
0C0: 004B1847,0xA166AD40 ; f24: strchr
0C8: 004B1847,0xA166AD64 ; f25: strcmp
0D0: 004B1847,0xA166AE01 ; f26: StrCopyThumb
0D8: 004B1847,0xA166AE81 ; f27: StrLen
0E0: 004B1847,0xA0C30EF5 ; f28: wsAppendChar
0E8: 004B1847,0xA0C30EA9 ; f29: wsInsertChar
0F0: 004B1847,0xA11599C1 ; f30: GetPITaddr
0F8: 004B1847,0xA16A00A3 ; f31: DrawMainScreen
100: 004B1847,0xA16A2B65 ; f32: DrawScreenSaver
108: 004B1847,0xA1159AF5 ; f33: GetImgHeight
110: 004B1847,0xA1159B05 ; f34: GetImgWidth
118: 004B1847,0xA1699230 ; f35: DrawImg
120: 004B1847,0xA1150BB5 ; f36: DrawImage2
128: 004B1847,0xA169920B ; f37: DrawCanvas
;130: 004B1847,0x ; f38:
;138: 004B1847,0x ; f39:
140: 004B1847,0xA1241E04 ; f40: getEELiteMaxID
148: 004B1847,0xA122D6D0 ; f41: getEEFullMaxID
150: 004B1847,0xA1241CA0 ; f42: GetEELiteBlockAddress
158: 004B1847,0xA1241DA8 ; f43: getEELiteBlockSizeVersion
160: 004B1847,0xA122D314 ; f44: getEEFullBlockSizeVersion
168: 004B1847,0xA1241E38 ; f45: StartWriteEELiteBlock
170: 004B1847,0xA1241EB4 ; f46: FinishWriteEELiteBlock
178: 004B1847,0xA1241E10 ; f47: DeleteEELiteBlock
180: 004B1847,0xA1241E70 ; f48: WriteEELiteBlock
;188: 004B1847,0x ; f49:
190: 004B1847,0xA0968D20 ; f50: PlaySound
198: 004B1847,0xA095EF04 ; f51: PlaySound2
1A0: 004B1847,0xA0946400 ; f52: PlaySoundLoop
1A8: 004B1847,0xA0BB359F ; f53: AlarmClockRing
1B0: 004B1847,0xA0B365E5 ; f54: GetATCmdString
1B8: 004B1847,0xA0BB51BF ; f55: OriginalATCGSN
1C0: 004B1847,0xA0B35F81 ; f56: PostAtCommand
1C8: 004B1847,0xA0B376BB ; f57: SendATAnswerStr
1D0: 004B1847,0xA0BD8851 ; f58: mfree_high
1D8: 004B1847,0xA166A49C ; f59: MemChr
1E0: 004B1847,0xA122ED30 ; f60: SetFileSize
1E8: 004B1847,0xA0A47F21 ; f61: editOrNewTXTModule
1F0: 004B1847,0xA0B356E9 ; f62: LoadProcesses
1F8: 004B1847,0xA1151818 ; f63: SelectColor
;200: 004B1847,0x ; f64: GetVibraStatus
;208: 004B1847,0x ; f65: GetProvider
;210: 004B1847,0x ; f66: IsScreenSaver
;218: 004B1847,0x ; f67: IsUnlocked
;220: 004B1847,0x ; f68: TempLigntOn
;228: 004B1847,0x ; f69: GetWavLen
;230: 004B1847,0x ; f70: HasNewSMS
;238: 004B1847,0x ; f71: HasFlashSMS
;240: 004B1847,0x ; f72: ReadNewSMS
;248: 004B1847,0x ; f73: ReadFlashSMS
;250: 004B1847,0x ; f74: PlayFile
;258: 004B1847,0x ; f75: StartMidlet
;260: 004B1847,0x ; f76: GetMissedCallsCount
;268: 004B1847,0x ; f77: CallAfterTimer
;270: 004B1847,0x ; f78:
;278: 004B1847,0x ; f79:
;280: 004B1847,0x ; f80:
;288: 004B1847,0x ; f81:
;290: 004B1847,0x ; f82:
;298: 004B1847,0x ; f83:
;2A0: 004B1847,0x ; f84:
;2A8: 004B1847,0x ; f85:
;2B0: 004B1847,0x ; f86:
;2B8: 004B1847,0x ; f87:
;2C0: 004B1847,0x ; f88:
;2C8: 004B1847,0x ; f89:
;2D0: 004B1847,0x ; f90:
;2D8: 004B1847,0x ; f91:
;2E0: 004B1847,0x ; f92:
;2E8: 004B1847,0x ; f93:
;2F0: 004B1847,0x ; f94:
;2F8: 004B1847,0x ; f95:
;300: 004B1847,0x ; f96:
;308: 004B1847,0x ; f97:
;310: 004B1847,0x ; f98:
;318: 004B1847,0x ; f99:

;320: 0048F746,0x ; v00: RamCap
;328: 0048F746,0x ; v01: RamLS
;330: 0048F746,0x ; v02: RamNetCH
;338: 0048F746,0x ; v03: RamNetRX
;340: 0048F746,0x ; v04: RamIsMissed
;348: 0048F746,0x ; v05: RamDateTime
;350: 0048F746,0x ; v06: RamAlarm
;358: 0048F746,0x ; v07: RamMissedMes
;360: 0048F746,0x ; v08: RamAccPoint
;368: 0048F746,0x ; v09:
;370: 0048F746,0x ; v10:
;378: 0048F746,0x ; v11:
;380: 0048F746,0x ; v12:
;388: 0048F746,0x ; v13:
;390: 0048F746,0x ; v14:
;398: 0048F746,0x ; v15:
;3A0: 0048F746,0x ; v16:
;3A8: 0048F746,0x ; v17:
;3B0: 0048F746,0x ; v18:
;3B8: 0048F746,0x ; v19:

3C0: 0048F746,0xA8770000 ; z00: FreeRAM
3C8: 0048F746,0xA0FC0400 ; z01: MasterPatch
;3D0: 0048F746,0x ; z02:
3D8: 0048F746,0x0000047E ; z03: PicBig0
3E0: 0048F746,0x00000405 ; z04: PicLittle0
;3E8: 0048F746,0x ; z05:
;3F0: 0048F746,0x ; z06:
3F8: 0048F746,0xA0FC0000 ; z07: Library
#pragma disable old_equal_ff
+0

;x65 - Î÷èñòèòü ïðîøèâêó îò ñòàðûõ ïàò÷åé
;x65 - Clear firmware from old patches
;© avkiev

;Clear firmware from old patches ;Apply this patch immediately after installing new firmware (with creating Recovery Patch)

#pragma enable old_equal_ff
0800000: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800400: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800500: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800600: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800700: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800800: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800900: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800A00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800B00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800C00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800D00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800E00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0800F00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801000: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801400: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801500: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801600: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801700: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801800: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801900: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801A00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801B00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801C00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801D00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801E00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0801F00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0802000: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0802100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
#pragma disable old_equal_ff

Edited by mene_82 - 18/10/2005, 20:41
 
Top
mene_82
view post Posted on 23/10/2005, 14:21




S65 Firmware 58
;* Disable some messages *
; © SiNgle
; Smelter auto-patch
16A1382: 0021 10BD ; All ringtones on
16A13A2: 0021 10BD ; All ringtones off
16A13F8: 0021 10BD ; Keypad locked
08DA428: 4DF0 80BD ; Vibra alert on/off
08DA4BA: 4DF0 80BD ; IrDA on/off
08DA4EA: 4DF0 80BD ; GPRS on/off
08DA536: 4DF0 80BD ; Bluetooth on/off
1144388: 4049C239 80B580BD ; "Please wait" before using camera
097E80C: 65DB00EB 0100A0E3 ; "Saved to:" after you take a foto
0982A28: 37061FFA 0100A0E3 ; "Please wait" in Card-Explorer
0B589D6: 01 00 ; "Copy SIM" at SIM change

;* Disable Access To Internet Browser *
; © KiRiK
; Smelter auto-patch
092EFD4: 259C8DA0 00000000 ; disable Internet INTR_STRTBROWSR
092EFA0: 3F9C8DA0 00000000 ; disable Bookmarks INTR_BBOOKMARKS
092E954: 15A68DA0 00000000 ; disable DevMenu ELSE_DEVELP_MNU

;* Remove softkeys from MainScreen v2 *
; © SiNgle
; Smelter auto-patch
169F3C7: D0 E0
169F4AA: 05D1 0028
16A4B96: 07D1 0028
169FE5A: 0DD1 0028
169FE60: 0AD1 0028

;* Disable displaying "netsearch" *
; © arsh0r
; Smelter auto-patch
16A29BE: 6549 04E0 ; screensaver
169FCEE: 15F0E4E8 07E00028 ; mainscreen

;* remove the comma between name and surname in address book *
; © SiNgle
; Smelter auto-patch
0AD76BC: 59F11AFC 00280028

;* Disable dialing sound *
; © AlexSid
; Smelter auto-patch
13CAA8C: DC003EA1 00000000

;* Disable ringtone "Net found" (3*beep) *
; © avkiev
; Smelter auto-patch
13DFC08: 5C03 FFFF

;* No start sound in Video rec *
; © SiNgle
; Smelter auto-patch
08D8578: 1A 1D

;* Disable keypad light *
; © SiNgle
; Smelter auto-patch
0C3476F: D5 24

;* Remove background netting while showing MsgBoxes, "Please Wait", e.g. *
; © SiNgle
; Smelter auto-patch
114F4BC: 55 00

;* Disable Aircraft Check *
; © Bennie
; Smelter auto-patch
1699F1B: D1 E0

;* MainScreen positioning v2 *
; © SiNgle, BuG
; ® KiRiK, arsh0r
; Smelter auto-patch

;Charge Indicator (Switched-Off Mode)
1698B6A: 10 5E ; background end Y
1698B70: 02 50 ; background start Y
1698B72: 63 33 ; background start X
1698B74: 80 50 ; background end X
1698B79: F047FB 280028 ; no background
1698B82: 02 50 ; Y
1698B84: 63 33 ; X

;Net
1698C22: 10 0C ; background end Y
1698C26: 02 01 ; background start Y
1698C28: 21 22 ; background end X
1698C2A: 03 01 ; background start X
;1698C2F: F0ECFA 280028 ; no background
1698C38: 02 01 ; Y
1698C3A: 03 01 ; X

;Iconbar
1698F44: 10 0F ; background end Y
1698F48: 02 01 ; background start Y
1698F4A: 23 36 ; background start X
1698F4C: 61 74 ; background end X
;1698F53: F05AF9 280028 ; no background
1698F7E: 21 34 ; X
1698F98: 02 01 ; Y

;Battery
1699032: 10 18 ; background end Y
1699036: 02 0C ; background start Y
1699038: 80 22 ; background end X
169903A: 63 01 ; background start X
;169903F: F0E4F8 280028 ; no background
1699048: 02 0C ; Y
169904A: 63 01 ; X

16B9018: 08 11 ; Y - Provider name
16B9028: 1A 23 ; Y - Sub provider name
169FE6C: A1 A0 ; Y - Time & Date

;* Analog Clock Tuning *
; © SiNgle
; Smelter auto-patch
16A2CA6: 9E 80 ; Hands length
16A2D1A: 01 02 ; Center-point
16A2D68: 01 06 ; Minute hand color
16A2E18: 01 04 ; Hour hand second line color (bold)
16A2E78: 01 04 ; Hour hand color

;* Change disk names in menu *
; © DeHuCoH, USV
; Smelter auto-patch
009B302: 44726976652030 303A5C44617461 ; Drive 0 -> 0:\Data
009B320: 4472697665203100 313A5C4361636865 ; Drive 1 -> 1:\Cache
009B33E: 447269766520320000 323A5C436F6E666967 ; Drive 2 -> 2:\Config

;* Change font size on MainScreen v2 *
; © SiNgle
; Smelter auto-patch
; you can set 02-07 as new fonts
169FE6C: A1 A8 ; Time String pos (with softkeys removed)
;Provider name
16B901C: 03 08
16B902C: 03 08
;Remove provider name from mainscreen
;16B901C: 03 A0
;16B902C: 03 A0
;Date&Time
16B905C: 08 04
16B909C: 08 04

;* Flash-SMS Position & Font Size *
; © [crazy]misha
; Smelter auto-patch
;Y position Flash-SMS
16B9038: 64 92
16B9078: 64 92
;Change Flash-SMS font 02-08
16B903C: 07 08
16B904C: 07 08
16B907C: 07 08
16B908C: 07 08

;* change font of menu and softkeys *
; © SiNgle
; Smelter auto-patch
0929BFC: 03 02 ; softkey font
0929C44: 03 08 ; chosen item in menu
0929C48: 02 08 ; menu list

;* remove the dash at the end of CB news *
; © rreezzoo, Bo$s
; ® empeka, g-e-l-o
; Smelter auto-patch
1EAA01: 952D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D "Any NameYou Want<!--POST BOX-->" ;maximum 24 ascii characters

;* Change delimiter in menu *
; © *S*h*a*D*o*W*
; ® ILL!
; Smelter auto-patch
0E4D374: 55555555555555555555555F FFFFFFFFFFFFFFFFFFFFFFFF ; "_____________"
;0E4D374: 55555555555555555555555F 8F11E23C4788F11E23C4788F ; "._._._._._._."
;0E4D374: 55555555555555555555555F 22222222222222222222222F ; ". . . . ."
;0E4D374: 55555555555555555555555F 00000000000000000000000F ; " "

;* AutoRedial forever with selected pause *
; © SiNgle
; Smelter auto-patch
0B8DF08: A068 0020
0B8DF31: 30 20
0D1A082: 05 0A ; pause (0A=10 sec.)

;* camera black&white mode *
; © SiNgle
; Smelter auto-patch
13164E3: 3F163F 801680

;* take photo with any key *
; © SiNgle
; Smelter auto-patch
097E0CC: 01 16
097E0D4: 45 23

;* Enlarge incoming call photo *
; © SiNgle
; Smelter auto-patch
0A51FC2: 052104 002100

;* Change time of automatical keypad lock *
; © SiNgle
; Smelter auto-patch
;All delays are separated to intervals of ~5 ms
;example: 65000ms/5=0x32C8 => C832, 130000ms/5=0x6590 => 9065
16A0360: C832 7017

;* Setup illumination by 5% *
; © SiNgle
; Smelter auto-patch
08FBA2C: 0A 05
08FBA3C: 0A 05

;* Illumination fade time *
; © BuG
; Smelter auto-patch
0C57354: B80B E803 ; 1000 ms
;0C57354: B80B DC05 ; 1500 ms
;0C57354: B80B D007 ; 2000 ms
;0C57354: B80B C409 ; 2500 ms

;* Change error sound "No connection" *
; © B-727
; Smelter auto-patch
13DFBC2: 1800FAFF0000B6034A0178054A0108074A01FFFFE803F9FF0300 0C00B8073200FFFF3200400C1A00FFFFFFFFFFFFFFFFFFFFFFFF

;* Smooth scrolling of long names *
; © SiNgle
; Smelter auto-patch
092C954: D007 1202 ; delay before start
092C958: 2C01 2A00 ; scrolling speed

;* Change progressbar in music play *
; © SiNgle
; Smelter auto-patch
0A2DA60: 1000660073 0500700080

;* Cursor blinking speed *
; © SiNgle
; Smelter auto-patch
09298C0: 2C01 8003

;* Smooth illumination turn-on *
; © SiNgle
; Smelter auto-patch
0C571BA: 0022 664A

;* Compress jpeg with maximum quality (100% instead of 75%) *
; © SiNgle
; Smelter auto-patch
09C97AC: 4B 64

;* Java Acceleration *
; © SiNgle
; Smelter auto-patch
1172B0C: 02 01

;* Change minute beep during call *
; © SiNgle
; Smelter auto-patch
0B89626: 00 37

;* Keypad Acceleration *
; © SiNgle
; Smelter auto-patch
11588D6: 56 20

;* Decimal CID instead of C1 & C2 in neighbour list *
; © слава Богу
; ® SiNgle
; Smelter auto-patch
136AB26: 0123F856002802DA 203FB88B203702E0
136AB34: 2B 20
136AB38: 02 05
136AB42: 0223 0CE0
13EE10C: 31204332 656C4944

;* Password protected Disk selection menu *
; © SiNgle
; Smelter auto-patch
; In CardExplorer press "1" or enter password
09BD240: 0900000A 000055E3
09BD29C: 3534 2000
;09BD29C: 20003631 "1234" ; Password 1234

;* Enable Developer Menu *
; © Phantom
; Smelter auto-patch
12533CC: 040090E5 0000A0E3

;* Receive calls only by pressing green button *
; © SiNgle
; Smelter auto-patch
16A1EF4: 62D0 0028

;* Enable Built-In WV Client (ICQ AIM) *
; © SiNgle
; Smelter auto-patch
0B24070: 66 78 ; Menu - 5-2

;* Open closed EEPRom blocks *
; © Skylord
; Smelter auto-patch
128626C: 00 01

;* Open Disks forever *
; © SiNgle
; Smelter auto-patch
1286F1C: 02 03

;* Change position / font of providername in screensaver *
; © arsh0r
; ® SiNgle
; Smelter auto-patch

;Digital Clock
16BA444: 00 xx ; x-start
16BA446: 9F yy ; y-start
16BA448: 84 xx ; x-stop
16BA44A: AF yy ; y-stop
16BA44C: 03 ff ; font size

;Analog Clock
16BA428: 00 xx ; x-start
16BA42A: 9F yy ; y-start
16BA42C: 84 xx ; x-stop
16BA42E: AF yy ; y-stop
16BA430: 03 ff ; font size

;Picture
16BA40C: 00 xx ; x-start
16BA40E: 9F yy ; y-start
16BA410: 84 xx ; x-stop
16BA412: AF yy ; y-stop
16BA414: 03 ff ; font size

;Energysaving
16BA460: 00 xx ; x-start
16BA462: 52 yy ; y-start
16BA464: 84 xx ; x-stop
16BA466: 61 yy ; y-stop
16BA468: 03 ff ; font size

;* Remove folder "jam" from "Java" *
; © majsky
; Smelter auto-patch

; 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)

0A24946: 0B 07
0A24956: 5C006A0061006D 00000000000000
0A2499A: 18 14
0A249AC: 6A0061006D005C004100700070006C 4100700070006C0069006300610074
0A249BE: 63006100740069006F006E0073 6F006E00730000000000000000
0A24A20: 11 0D
0A24A32: 6A0061006D005C00470061006D00650073 470061006D006500730000000000000000

;* Change Vibra Type When Turning It On With HotKey *
; © 1nvisible
; Smelter auto-patch

;00 - Standard
;01 - Helicopter
;02 - UFO
;03 - Shock
;04 - Mosquito
;05 - Train
08DA40E: 00 04

;* re-enables "Hide ID for next call" *
; © BuG
; ® benj9
; Smelter auto-patch
16A435E: 04 00

;* MyStuff = Disk Menu v0.1 *
; © cXastor
; Smelter auto-patch
; for use with MyStuff Creator program
0A2555A: 0C 04
0A2555C: 32 31
0A25562: 43 00
0A25584: 0C 04
0A2558C: 43 00

;* DSFS Directly Send Flash SMS v1.1 *
;© Bennie
;(p) KiRiK
; Remark: Add a whitespace to begin, It should be a FlashSMS.

1424918: 201CB168 A1F272FB
#pragma enable old_equal_ff
16C6000: 201CB8380178082906D000290CD1417B
16C6010: 7F221140F02204E0437B817B1B02C918
16C6020: 1822202900D10270201CB1687047
#pragma disable old_equal_ff

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

0B57CA0: 5AF0BDFF 87F5CBFB ; native menu by arsh0r
;0B57CA0: 5AF0BDFF 82F596FC ; main menu by SiNgle

;* Black or white list v1.3 *
; © SiNgle
; (p) KiRiK

# The group chosen in Call Screening becomes black (Menu-9-5-4)
# BlackList means the phone hangs up when somebody from this group is calling
# WhiteList means the phone hangs up when somebody NOT from this group is calling

0B4D3CC: 06D1 0028
0B4D3D0: 04D1 0028
0B4D81E: B0420ED1 DAF1F0EA
#pragma enable old_equal_ff
0D27E00: 00402DE9060050E10500001AFF3F2DE9
0D27E10: 0FE0A0E10CF09FE5FF3FBDE80040BDE8
0D27E20: 04F09FE50080BDE8C1F0B8A041D8B4A0
#pragma disable old_equal_ff
13414D3: D5 E0

;0D27E0B: 1A 0A ; white list

;* Date at the bottom of maincsreen as "We, 11 May" v6 *
; © avkiev
; (p) KiRiK

0C37C36: FFF7E0FF F0F0F3F9
#pragma enable old_equal_ff
0D28000: 426F74746F6D20446174652076362020
0D28010: A961766B6965762031302E30362E3035
0D28020: 4FB522488047013007280FBC02D10FF7
0D28030: E4FD40BD0C1C194F381C391C08310EF7
0D28040: BCFD381C164B98470D3000F01FF89523
0D28050: A178002900D1A370E3702C2323712023
0D28060: 6371237279790A200F4B98473030A071
0D28070: 3031E1710934387900F008F801BC093C
0D28080: 211C01220023E0F7BEEC00BD00B50849
0D28090: 4018211C034B984700BDC046002368A8
0D280A0: CF5782A05D5D40A1F08A83A00D9B8CA0
0D280B0: 97120000
#pragma disable old_equal_ff

0D2805A: 2C 95 ; remove comma
;0D28028: 07 NP ; profile "No Patches"

;* Custom Network Name (CUNEN) v1.3 *
; © 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

0B9027A: FFF768FF 71F4D9FE
16B6F3C: 4F01B9A0 312080A0
#pragma enable old_equal_ff
0802000: 437573746F6D204E6574776F726B204E
0802010: 616D6520312E333B20A92031332E6265
0802020: 7461322C202870294B6952694B000000
0802030: F8B507B4C04633488047013007280CD0
0802040: 07BC07B406682E4F3868002801D100F0
0802050: 0AF800F01FF800F03CF807BC01D18EF3
0802060: 76F80120F8BD0FB5381C083026A10022
0802070: 8B5C83540132002BFAD13A600FBD1CB5
0802080: 00220B8801335B008C5A845202329A42
0802090: FAD11CBD1EB5081C002801D14DF31FFB
08020A0: 0321002201391202435C1A430029F9D1
08020B0: 381C16300F24131C2340303343541209
08020C0: 01310529F7DD032120244454381C0830
08020D0: 1EBD02B5391DD2F3EEFD08D4301C7968
08020E0: FFF7CDFF081CD6F3B3FB012002BD0020
08020F0: 02BD2870294B6952694B323330383035
0802100: 003071A80D9B8CA0

; 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

;* Extended "Calls dialed" list v2 *
; © avkiev
; (p) KiRiK

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

16B5C18: 0B77AAA0 210880A0
#pragma enable old_equal_ff
0800800: 457874656E642E43616C6C734C697374
0800810: A961766B696576202870294B6952694B
0800820: 00B5D9F0E9F9C9F071F90130072803D0
0800830: D9F0DEF9D9F0EEF900BD
#pragma disable old_equal_ff

;0800834: D9F0EEF9 C046C046 ; Don't show Calls missed
;080082C: 07 NP ; Profile "No patches"

;* Enlarge Incoming Call Photo v2 *
; © SiNgle
; Smelter auto-patch

0A51FC4: 04 00
1696708: 19 11

;* Folders relocation *
; © Athlonfreak, avkiev, kraze1984, KiRiK
; Smelter auto-patch

;Mediapool/Sounds->MMC/Sounds
0A24310: 30 34

;save voice memo on MMC
0A24450: 30 34

;misc on MMC
0A244BC: 30 34
0A244EA: 30 34

;save videos and photos on MMC
0A247F8: 30 34

;skins on MMC
0A248D2: 30 34

;appz and games on MMC
0A24934: 30 34
0A24948: 30 34
0A2496E: 30 34
0A2499C: 30 34
0A249CE: 30 34
0A249F0: 30 34
0A24A22: 30 34
0A24A46: 30 34
0A24A64: 30 34

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

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

;* Accu Temperature As Graphic Indicator v1.5 *
; © benj9
; ® ACiD[mrp], avkiev, BuG
; (p) KiRiK

1698BFE: 02D0,00F0D0FA C046,27F07EFA
+16C0100
#pragma enable old_equal_ff
00: FFB5214880473727C74001200740012F
10: 03D0FFBC,D9F746F8,00BD1A2101220D1C
20: 009101920D22662182230E98174DA847
30: 009568240F2501200321154A90470A21
40: 0902AA31401A00210A061116401803D5
50: 2D230235635340420E4F0F4E963801D5
60: 321C0BE0C0210031884201DB3A1C05E0
70: C117090F081809490011421866200D21
80: 074B9847C5E70000,0D9B8CA0,0B9269A1 ; GetProfile,DrawCanvas
90: 08FF23A1,0B020000090200000C020000 ; GetAccu
A0: 319269A1 ; 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
; 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 4D ; icon_x_start
7E: 0D 9B ; icon_y_start
##########
# canvas (erase background under icon) position #
26: 66 4D ; canvas_x_start
28: 82 69 ; canvas_x_end ; x_start + iconwidth
24: 0D 9B ; canvas_y_start
1A: 1A A1 ; canvas_y_end ; y:start + iconheight
##########
# minimum temperature for display #
;5C: 96 96 ; temp_min: minimum temperature (0xB4 = 180 = 18°C), (0x96=150=15°)
; temp_max: temp_min + range (range is (a) 19.2°C or (b) 38.4°C)
##########
# range of display #
; you can make the range of the 12 icons between temp_min and temp_max 19.2°C or 38.4°C
; following lines: (a) range is 19.2°C, (b) range is 38.4°C
;72: 090F C90E ; (a): 090F, (b):C 90E
;78: 0011 4011 ; (a): 0011, (b): 4011
;66: 00 C0 ; (a): 00, (b): C0
##########
# temperature calibration #
34: 0F 0i012 ; 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

;* Bellevue. Disable icons on mainscreen *
; © benj9
; (p) KiRiK

16B5398: B50B15A1 71006CA1
#pragma enable old_equal_ff
16C0070: FFB5084880472027C74001200740012F
16C0080: 03D105488047002803D1FFBCFFB4034F
16C0090: B847FFBD0D9B8CA0878B15A1B50B15A1
#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

16C0076: 20 0n1000000 ; profile key

;16C0082: 0548 06E0 ; 0548: disengaged icons only when keylock is off. 06E0: disengaged icons always

;* Enable Band Selection *
; © Bennie
; Smelter auto-patch
16BC4FC: 0502 FA01

;* Vibra Logo On MainScreen *
; © SiNgle, 1nvisible
; (p) KiRiK
;picture 704 (2C0h)

1698DA4: 09D0 0028
;1698DAA: 00 01 ; logo with vibra OFF
16B533C: D50EB9 DFA38D

;* Vibrate shortly after connection v1.2 *
; © SiNgle
; (p) KiRiK
;On/Off Menu 2-5-5-4 (Auto Display)
;Doesn't vibrate on incoming call connection

169DF26: 17F0E0EE0028 002822F06AE8
#pragma enable old_equal_ff
16C0000: 00402DE9FF3F2DE90FE0A0E144F09FE5
16C0010: 000050E30900001A0100A0E30FE0A0E1
16C0020: 34F09FE5020050E30400001A2F00A0E3
16C0030: 0210A0E30120A0E30FE0A0E11CF09FE5
16C0040: 0FE0A0E118F09FE5000050E3FF3FBDE8
16C0050: 0040BDE80CF09FE52FA0B8A083FA32A1
16C0060: 006494A0BF6BB4A02DDF69A1
#pragma disable old_equal_ff

;* Dynamic replacing of Provider name v8 *
; © avkiev
; ® Bennie, arsh0r, Acid
;S65v58 (p)KiRiK

;Attention ! For function 08 must be installed BODY of patch "miniGPS"
;Other words - line "16B60B4: 6B02B9A0 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/Patche...v/dyn_prov.htm
Avaliable functions:
Code:

+---+-------------------------+-----------------+------+-------------------------------------+ | 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 | +---+-------------------------+-----------------+------+-------------------------------------+

*/

;16B60B4: 071580A0 6B02B9A0 ; Disable miniGPS's hook

16B60B4: 6B02B9A0 610180A0

#pragma enable old_equal_ff
;Four cyclic 8-bytes buffers, adjust their at your own
0800100: 0F,0E,0F,0E,0F,0E,0F,0E ; mainscreen, keyunlocked
0800108: 0F,0E,0F,0E,0F,0E,0F,0E ; mainscreen, keylocked
0800110: 06,0B,DE,0F,06,0B,DE,0F ; screensaver, keyunlocked
0800118: 06,0B,DE,0F,06,0B,DE,0F ; screensaver, keyunlocked

0800120: 'Unicode-string ',0000 ;Unicode-string. MaxLen = 15

0800140: 44796E2E2070726F7669646572207638
0800150: A961766B696576202870294B6952694B
0800160: B3B5C9F0D3FC0130072803BC03B402D1
0800170: 90F37BF825E004680025DD4FC9488047
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: 611901600A8804B48FF39FFF04BC615B
0800330: 625349006D1800BD2D235C480188FF29
0800340: 00D33D23023563538179642903D33123
0800350: 02356353643900F074F8202302356353
0800360: 64230235635342230235635300BD4F48
0800370: 018800F072F82020A91F60523A230235
0800380: 63534A48023000F072F82D2302356353
0800390: 4648818862E08AB04448828843880092
08003A0: 01A845491831A9F0BEEA01A8042200F0
08003B0: 05F80AB017D540BC0826F4E600B5391C
08003C0: 183104B4D4F377FC04BC0CD4B8690188
08003D0: 4900023000234352801800F005F8B869
08003E0: D8F336FA002000BD00B5038802300235
08003F0: 6353002BF9D1023D00BD00B54018391C
0800400: 1831264B9847381C183000210A010378
0800410: 0130002B13D0A42B11D0952BF5D00821
0800420: 962BF3D01021972BF0D038219A2BEDD0
0800430: 40219B2BEAD09B1802356353E7E700BD
0800440: 797900B50A2038F054EB303002356053
0800450: 30310235615300BD011C00B5642038F0
0800460: 48EB02B4011CFFF7ECFF02BCEAE700B5
0800470: 018827200002103038F03AEB30300235
0800480: 6053EBE700B5605B2C216153023D6053
0800490: 043500BDBB6BC3A008FF23A15D5D40A1
08004A0: 878B15A171326AA178266CA884EF6CA8
08004B0: 97120000000180A0C00480A0071580A0
08004C0: 303A5C4D6973635C44796E50726F7669
08004D0: 6465722E746D6F00303A5C4D6973635C
08004E0: 6770735C25695C25692D25692E746D6F
08004F0: 002368A8
#pragma disable old_equal_ff

;5 digits LAC in function E
0800392: 818862 04306C

;Don't show Year (4,5,6)
;0800260: 0235 00BD

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

;Don't show voltage of accum (A)
;08001E8: 58 68

;Don't show CH (E)
8001F0: BD C7

;If file in function F doesn't exist - use function 2E, not 08
08003B8: 08 2E

;800168: 07 NP ; Profile "No patches"

;* Mini GPS with GSM Data Logger *
; v0.8
; © ACiD[mrp], arsh0r
; thx to: bennie, SiNgle
; (p)(i) KiRiK

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

16B60B4: 6B02B9A0 071580A0

#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: 84EF6CA8303A5C4D6973635C67707300
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: B0EC22A1D8ED22A164EC22A104EC22A1
08015B0: B74CBDA0A4B228A1980F82A0001082A0
08015C0: 5188BDA0BB6BC3A081AE66A121AD66A1
08015D0: 41AD66A164AD66A101AE66A1999A66A1
08015E0: 9F35BBA0383C26A1DB998CA0217FA4A0
08015F0: 006494A0
#pragma disable old_equal_ff

080136C: 30 76 ;default vibra on network change
;08012C8: 30 00 ;disable logfile

;* Toggle ProviderString-Patches v1 *
; © benj9
; (p) KiRiK

/*
Toggles "MiniGPS" and "Dynamic Replacing of Provider" Patches on-the-fly
for people don't like the miniGps0.8 to crash
Feed the phone with the body of both patches,
but comment with ";" the hooks of both patches, lines beginning with "16B60B4:"
Define profile table below.
*/

16B60B4: 6B02B9A0 B10680A0
#pragma enable old_equal_ff
08006B0: 39B50A4D2D68A847054C245C01BC2419
08006C0: 2419064B1B59984738BD
08006D0: D40680A0
08006DC: E00680A00D9B8CA06B02B9A0

08006E8: 610180A0 ; Mode 02: Entrypoint "dynamic replacing of provider name v7 or v8" (dont change)
08006EC: 071580A0 ; Mode 03: Entrypoint "miniGps v08" (dont change)
;08006F0: FFFFFFFF ; more modes for other patches

# User Config
# 01 02 03 04 05 06 07 Profiles
08006D4: 02,03,02,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

;* Toggle HandsFree without question *
; © SiNgle
; (p) KiRiK

169DB52: CB21C90000 0021002101
169DB5A: 18F050E8 17F0C8E8

;* Show current time during postponed alarm *
; © avkiev
; (p) KiRiK

0A58274: 42780178 A8F5F4FA
#pragma enable old_equal_ff
0800840: 506F7374706F6E656420416C61726D20
0800850: A961766B696576202870294B6952694B
0800860: 01B5C9F053F9411C01BC0838072905D0
0800870: 044A0548011C083190470348017A427A
0800880: 00BDC046BB6BC3A0002368A8
#pragma disable old_equal_ff

;080086C: 07 NP ; Profile "No Patches

;* Extra info on the main screen v4 *
; © avkiev
; (p) KiRiK

1698BC8: 051C0020 2BF09AFE

#pragma enable old_equal_ff
16C4900: 01B5F0F7E2EB0130072856D03B4E0427
16C4910: 3F02053700248025B047002414253649
16C4920: 897900F04FF88920B0478A20B0470A20
16C4930: B0471E241425012003212D4A90470A21
16C4940: 0902AA31401A0F210A061116091802D5
16C4950: 8720B04749420A20A6F7D2E800F02FF8
16C4960: 8B20B047081CB0478C20B0478D20B047
16C4970: 0A20B04748241425002009211C4A9047
16C4980: 011C03200002E830A6F7BAE8B0478B20
16C4990: B0476420A6F7B4E8B04700F013F88E20
16C49A0: B0470A20B047722414251248018800F0
16C49B0: 09F88F20B0470A20B047002020BD02B5
16C49C0: 011C00E002B50A20A6F79AE80A2802D3
16C49D0: FFF7F5FF00E0B047081CB04702BD02B5
16C49E0: 3A1821060816291CF0F7D2EC063402BD
16C49F0: 08FF23A178266CA884EF6CA8DF496CA1
#pragma disable old_equal_ff

;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

;Adjust temperature by 0.1°C : 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1
;16C4946: 0F 0i015

;chars interval with reduced size font
;16C49EC: 06 05

;Don't show space after:
;16C4930: B047 C046 ; Net
;16C4972: B047 C046 ; Temperature
;16C49A4: B047 C046 ; Voltage
;16C49B8: B047 C046 ; Capacity

;16C4908: 07 NP ; Profile "No patches"

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 - "%"

;* Extra Info Canvas v3.1 *
; addition to * Extra info on the main screen v3/v4
; © benj9
; ® 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
*/

1698BC8: 2BF09AFE 051C0020 ; undo ExtraInfo-EntryPoint
1698BF8: AFF496F9 2BF012FF
#pragma enable old_equal_ff
16C4A00: 58747261496E666F43616E7661733331
16C4A10: 28632962656E6A392870294B6952694B
16C4A20: FFB5124880470327C74001200740012F
16C4A30: 14D10D4E3778FF2F0DD0F1780122009D
16C4A40: 00910192B278391C73780E98084CA047
16C4A50: 00950436EEE707488047C046C046C046
16C4A60: FFBC83F461FA00BD904A6CA10D9B8CA0
16C4A70: 0B9269A101496CA1
;16C4A8C: FFFFFFFF ; Third Patch

;Data
16C4A90: 00,84,14,1E ; erase-region on the mainscreen: x-start, x-end, y-start, y-end
;16C4A94: 10,20,30,40 ; more erase-regions ...
;16C4A98: 50,60,70,80 ; more erase-regions ...
;16C4A9C: 90,A0,B0,C0 ; more erase-regions ...
;16C4AA0: D0,E0,F0,F0 ;
16C4AA4: FF ; after last erase-region place this END mark
#pragma disable old_equal_ff

16C4A26: 03 0n0111111 ; profile key
; Here you can determine in which profile the ExtraInfo (and the Canvas function) will be active.
; the "0" most left (next to the "n") says that ExtraInfo is NOT active in Profile 7
; the "1" most right says that ExtraInfo is active in Profile 1
; the in-between digits stand for Profile 6 - 2
; so example "0n1010110" means, that Extrainfo is active in profiles 2,3,5,7

;16C4A5C: C046C046 07488047 ; activate ThirdPatch

;* Addition to PIT table *
; © 1nvisible
; ® avkiev
; (p) 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

11599C4: FFF7F5FF 76F61CFB
#pragma enable old_equal_ff
0FD0000: 0A4B984207DC084B984204DBC01AC000
0FD0010: 034BC01810BD89F1CCFC024B1847C046
0FD0020: 5000FDA0C99915A1DA0400003D050000
#pragma disable old_equal_ff

09295A8: D904 3D05 ; MaxPitNumber 1241->1341 (just for reference)

;* ImprovedNetIndicator + ProfileLogo *
; includes:
; ProfileLogo © ACiD[mrp]
; ImprovedNetIndicator © arsh0r
; (s)(i) benj9
; S65v58 (p) KiRiK

;Undo patches of the same name first
;for attached pic set patch * Addition to PIT table * must be installed

1698C3C: 00F0F8FA 47F0E8F9
#pragma enable old_equal_ff
16E0000: 496D70724E65742B50726F664C6F676F
16E0010: 2F48F8B5008800252C4C0606360E05D0
16E0020: 022E03D0042E01D0062E04D1294F5521
16E0030: 7B6844209847012E05D0022E03D0052E
16E0040: 01D0062E08D1234F386880477B682249
16E0050: 4218992188209847033E032E34D80426
16E0060: 1D4FF64315372088FF2802D21A4A0732
16E0070: 01E0194A0E32A079322819D33E2801D2
16E0080: 063216E0452801D2053212E04C2801D2
16E0090: 04320EE0532801D203320AE05A2801D2
16E00A0: 023206E0612801D2013202E0682800D3
16E00B0: 3A1C084B0536301C77215B6866309847
16E00C0: 0C340135062DCEDBF8BD000084EF6CA8
16E00D0: E4006EA1DC006EA1DA0400000D9B8CA0
16E00E0: 319269A1

### Settings ###

16E00E4: 06 ; mode

# 0 NetNormal
# 1 ProfileLogo
# 2 NetNormal + ProfileLogo
# 3 NetImproved
# 4 NetNormal + NetImproved
# 5 NetImproved + ProfileLogo
# 6 NetNormal + NetImproved + ProfileLogo
#pragma disable old_equal_ff

16E0032: 44 1A ; X - NetIndicatorNormal
16E002E: 55 00 ; Y - NetIndicatorNormal
16E00BC: 66 00 ; X - NetIndicatorImproved
16E00B8: 77 93 ; Y - NetIndicatorImproved
16E0054: 88 75 ; X - ProfileLogo
16E0052: 99 93 ; Y - ProfileLogo

;16E00B4: 05 04 ;space between indicators ® AlexSid
16E00C4: 06 07 ; add 7th indicator ® avkiev

# ImpNetInd threshold tuning
;16E0078: 32 22
;16E007C: 3E 45
;16E0084: 45 4C
;16E008C: 4C 53
;16E0094: 53 5A
;16E009C: 5A 61
;16E00A4: 61 68
;16E00AC: 68 6C

;16E00D8: DA04 NNNN ; first pic # (04DAh=1242)
#pragma enable old_equal_ff

;* Keypadlight Trigger v0.9 *
; changes keypadlight mode according to chosen profile
; © benj9
; (p) KiRiK
; User can setup profiles and delay

0C5712A: B1F092EC D1F069F9
#pragma enable old_equal_ff
0D28400: 00B5FCB40D48006880470006000E0D49
0D28410: 43181978FCBC022904D0012904D00329
0D28420: 04D005E0002203E02D2201E055231B02
0D28430: 01200121E0F70CEB00BD99994084D2A0
0D28440: 0D9B8CA04884D2A0

0D28448: 03 ; Set Keypadlight Mode for Profile 1
0D28449: 03 ; Set Keypadlight Mode for Profile 2
0D2844A: 01 ; Set Keypadlight Mode for Profile 3
0D2844B: 01 ; Set Keypadlight Mode for Profile 4
0D2844C: 03 ; Set Keypadlight Mode for Profile 5
0D2844D: 03 ; Set Keypadlight Mode for Profile 6
0D2844E: 00 ; 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 Nsec X 4: 28h=40=10sec

;* Input language menu on Help key (T9 info) v2 *
; © SiNgle
; (p)(i) KiRiK

09E36AE: 784900227848 18F787F880BD ; MMS
0AC6512: 81F701FE 35F655F9 ; E-mail
0AA6A7A: 7BF708EF 54F6A1FE ; Notes
0A48226: FFF777FF B3F6CBFA ; SMS

;Change Left SoftKey Help->Language (Text ID)
;© KiRiK
0A36964: 75 46 ; MMS
0B21234: 75 46 ; SMS
0B27FB8: 75 46 ; Notes
0B2A5D8: 75 46 ; E-mail

;* Run Midlet As Screensaver *
; © benj9
; ® ACiD[mrp], arsh0r, avkiev, SiNgle
; (p)(i) KiRiK

/*
Midlet must be placed in the root of Config (2:\)
Check for free graphic midlets e.g. at http://java.mob385.com/en/efekti.shtml
*/

16B60B4: 6B02B9A0 21056CA1
; If use with follo-up patch comment the line beginning with 16B60B4: there,
; but feed phone with the body of that patch

#pragma enable old_equal_ff
16C0500: 4D69646C657441735363727361766572
16C0510: A92062656E6A39202870294B6952694B
16C0520: FFB5194880473F27C74001200740012F
16C0530: 16D10E4F3C68012C02D100243C600FE0
16C0540: 0B48804700280BD00A488047002807D0
16C0550: 064F01243C60084C0A4800230022A047
16C0560: 02E0FFB4064CA047FFBDFFFF200200A8
16C0570: 71326AA1878B15A1F4E9C7A078056CA1
16C0580: 610180A08C056CA10D9B8CA0

16C058C: "2:\scrsaver.jar",00 ; any midlet

#pragma disable old_equal_ff

### User Config ###
16C054F: D0 D1 ; D0: patch active when key not locked, D1: active when key locked.
;16C054E: 07D0 C046 ; patch active keylocked and unlocked

# profile configuration #

16C0526: 3F 0n0100101 ; profile key

; 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

16C0560: 02E0 FFBC ; line active: pass-thru to follo-up patch. line not active: stand-alone.

; Follo-Up Patches:
16C0580: 610180A0 B10680A0 ; follo-up patch is Toggle ProviderString-Patches v1
;16C0580: 610180A0 610180A0 ; follo-up patch is dynamic replacing provider v7/8. body has to be installed.
;16C0580: 610180A0 071580A0 ; follo-up patch is minigps v08. body has to be installed.

;* Password protection some functions v3 *
; © avkiev
; (p) KiRiK

#pragma enable old_equal_ff
16C0400: 50726F746563743320A961766B696576
16C0410: 00B50848002202600621416006498160
16C0420: F821C1600261054A42618361F1F7B5FA
16C0430: 00BDC046402368A8BF9669A1485E7DA8
#pragma disable old_equal_ff

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

# Addressbook protection:

0931D34: 75F88DA0 41046CA1
16C0440: FFFFFFFFFFFFFFFF 004B,E5,E7,75F88DA0 ; AddressBook

092E5E0: 7D9B8DA0 49046CA1
16C0448: FFFFFFFFFFFFFFFF 004B,E1,E7,7D9B8DA0 ; CNCT_ADDRESSBOK

092E6E4: CD9B8DA0 51046CA1
16C0450: FFFFFFFFFFFFFFFF 004B,DD,E7,CD9B8DA0 ; CNCT_DEFAU_BOOK

092E780: 9D9B8DA0 59046CA1
16C0458: FFFFFFFFFFFFFFFF 004B,D9,E7,9D9B8DA0 ; CNCT_PHONE_BOOK

0931D40: A5F88DA0 61046CA1
16C0460: FFFFFFFFFFFFFFFF 004B,D5,E7,A5F88DA0 ; Groups

092E81C: 91A68DA0 69046CA1
16C0468: FFFFFFFFFFFFFFFF 004B,D1,E7,91A68DA0 ; CNCT_STRT_GROUP

# Messages protection:

0B24064: 4932A8A0 71046CA1
16C0470: FFFFFFFFFFFFFFFF 004B,CD,E7,4932A8A0 ; New Message

092F0A4: 37A38DA0 79046CA1
16C0478: FFFFFFFFFFFFFFFF 004B,C9,E7,37A38DA0 ; MESG_CREATE_NEW

0B240E4: 0D68A4A0 81046CA1
16C0480: FFFFFFFFFFFFFFFF 004B,C5,E7,0D68A4A0 ; SMS Archive

092F37C: 45A68DA0 89046CA1
16C0488: FFFFFFFFFFFFFFFF 004B,C1,E7,45A68DA0 ; MESG_SMSARCHIVE

0B24084: C538A8A0 91046CA1
16C0490: FFFFFFFFFFFFFFFF 004B,BD,E7,C538A8A0 ; Inbox

092F210: A9A38DA0 99046CA1
16C0498: FFFFFFFFFFFFFFFF 004B,B9,E7,A9A38DA0 ; MESG_INBOX_DIRC

0B240B4: 093AA8A0 A1046CA1
16C04A0: FFFFFFFFFFFFFFFF 004B,B5,E7,093AA8A0 ; Sent items

092F348: 29A68DA0 A9046CA1
16C04A8: FFFFFFFFFFFFFFFF 004B,B1,E7,29A68DA0 ; MESG_SENTITMBOX

092F480: 699C8DA0 B1046CA1
16C04B0: FFFFFFFFFFFFFFFF 004B,AD,E7,699C8DA0 ; MESG_WRT_NEWEMS

0B240A4: 9539A8A0 B9046CA1
16C04B8: FFFFFFFFFFFFFFFF 004B,A9,E7,9539A8A0 ; Outbox ©TAPAKAH

092F314: 31A68DA0 C1046CA1
16C04C0: FFFFFFFFFFFFFFFF 004B,A5,E7,31A68DA0 ; MESG_OUTBOXDIRC

0B24094: 3339A8A0 C9046CA1
16C04C8: FFFFFFFFFFFFFFFF 004B,A1,E7,3339A8A0 ; Draft ©TAPAKAH

092F0D8: B1A38DA0 D1046CA1
16C04D0: FFFFFFFFFFFFFFFF 004B,9D,E7,B1A38DA0 ; MESG_DRAFT_DIRC

092F418: 4FA58DA0 D9046CA1
16C04D8: FFFFFFFFFFFFFFFF 004B,99,E7,4FA58DA0 ; MESG_UNIFIEDBOX

;* Hourly event and sound alerts after missed_events and full_battery v11 *
; © avkiev
; ® SiNgle
; (p) KiRiK

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


169FB08: 16F0D6EA 20F0C4FD ; mainscreen
16A2872: 12F0D0E9 1DF013FF ; screensaver

#pragma enable old_equal_ff
16C0600: 536F756E6420416C6572747320763131
16C0610: A961766B696576202870294B6952694B
16C0620: 01B57F21084081B0031C102042210902
16C0630: 093100220092F4F700EB01B001BC8028
16C0640: 07D35B48804704D02F2001210322594B
16C0650: 984700BD00B50A20AAF752EA85B06A46
16C0660: 131D1360062393803030D08030311181
16C0670: 2E235381772393816123D38176231382
16C0680: 494848A103B40C2045A1484BF6F7DEE8
16C0690: 07B000BD00B5F5F710ED02E000B5F4F7
16C06A0: BAEAFFB4F4F710ED0130072866D0494F
16C06B0: 381C391C0831F5F7E6EF3C7A7D7A002D
16C06C0: 28D1386BA04225D03C63381C3C4B9847
16C06D0: C10041A0401840184018065D300902D0
16C06E0: 0138354988470120304202D03320FFF7
16C06F0: 97FF0220304202D0211CFFF7ABFF0420
16C0700: 304202D05EA0F5F732EE0820304201D0
16C0710: 2A48804708200021884202D3A04204D9
16C0720: 01E0A0422AD88C4228D8DF20254A1178
16C0730: 0222114014D1F5F73AEC011CDC200029
16C0740: 0ED1D620204A1188002909D11F4A1188
16C0750: 032913D31E4A11680A79FF2A0ED83920
16C0760: FF280BD0796B7A7A8A4200D23C32521A
16C0770: 012A03D37A7A7A63FFF752FFFFBD1000
16C0780: '0:\Sounds\Hours\'
16C07A0: 7E076CA101000000A700000000000000
16C07B0: DFA38DA0006494A0DB998CA0383C26A1
16C07C0: CF5782A03CA36DA83C1645A87A266CA8
16C07D0: 18C670A8002368A8

;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
16C07D8: 03,00,00,00,00,00,00,00,03,03,01,01,01,01,01,01,01,01, 03,03,03,03,03,03 ; Mo
16C07F0: 03,00,00,00,00,00,00,00,03,03,01,01,01,01,01,01,01,01, 03,03,03,03,03,03 ; Tu
16C0808: 03,00,00,00,00,00,00,00,03,03,01,01,01,01,01,01,01,01, 03,03,03,03,03,03 ; We
16C0820: 03,00,00,00,00,00,00,00,03,03,01,01,01,01,01,01,01,01, 03,03,03,03,03,03 ; Th
16C0838: 03,00,00,00,00,00,00,00,03,03,01,01,01,01,01,01,01,01, 03,03,03,03,03,03 ; Fr
16C0850: 03,03,03,03,03,03,03,03,03,03,03,03,03,03,03,03,03,03, 03,03,03,03,03,03 ; Sa
16C0868: 03,03,03,03,03,03,03,03,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

16C0880: "0:\Java\jam\Applications\HourlyEvent\HourlyEvent .jar",00 ; Midlet
#pragma disable old_equal_ff

;16C0714: 08 0i0H1 ;All alerts play only from H1 to H2 hours
;16C0716: 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
;
;16C06EC: 33 Rh ;Ringtone for Hourly Beep
;16C072A: DF Ra ;Ringtone for Missed Alarm
;16C073C: DC Rc ;Ringtone for Missed Call
;16C0742: D6 Rs ;Ringtone for Another Missed Events
;16C075E: 39 Rb ;Ringtone for Full Battery
;16C0770: 01 NN ;Play alerts each NN minutes
;
;16C0646: 04D0 C046 ;Vibrate even if vibra off
;16C064C: 03 VV ;Vibra duration
;
;Don't play Ringtone for Full Battery if charging via cable
;16C075A: FF 0C
;
;16C06AA: 07 NP ; Profile "No patches"

;* Decimal LAC instead of N & B in neighbour list instead of ENIP monitor *
; © слава Богу
; ® SiNgle
; (p) KiRiK

;Combined with "Decimal CID instead of C1 & C2 in neighbour list"
;Switch to CID mode with keys 0 <-> 2

08DF494: 0E 0D
08DF576: 1622281C 0E26A5E7
09287A4: ABAF34 19A936
136AA72: 002908D1 0E2E08D0
136AACE: 0122211C0B31F0789FF6B2ED0122211C0D313079 203EF08B20360522002800280522211C0B310028
13EE11D: 4E2042 4C4143

;09356F8: 454E4950204D6F6E69746F72 4E65696768626F72204C4143 ; ENIP Monitor -> Neighbor LAC

;*


;* Running some functions while keyboard locked v8.5 *
; © 1nvisible
; ® Bennie, avkiev, AsteriX, KiRiK
; (p) KiRiK

;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

# Known bugs
# If there are no missed SMS/calls/appointments the left SoftKey will function like the right one.
# If there are missed SMS/calls/appointments the key won't function

169FA50: F8F7C2FD 20F056FF ; Locked Keypad
16A2A2E: 0223E05E 1DF074FF ; ScreenSaver

#pragma enable old_equal_ff
16C08E0: 525346574B4C2076382E3520A9316E76
16C08F0: 697369626C6520202870294B6952694B
16C0900: 0223E85E00B500F018F8002802D1D7F7
16C0910: 63FE00BD01B05D4908470223E05E01B5
16C0920: 00F00BF8002800D101BD02B0022802D1
16C0930: 0020E2F79DFC564908471FB500265A4B
16C0940: 98470130072801BC1ED053281ED00028
16C0950: 1ED001281ED005281ED00E281ED00F28
16C0960: 1ED025281ED026281ED027281ED02828
16C0970: 1ED029281ED014281ED0152869D04849
16C0980: FF20087001201EBD00201EBD002414E0
16C0990: 012412E0022410E003240EE004240CE0
16C09A0: 05240AE0062408E0072406E0082404E0
16C09B0: 092402E00A2400E00B2401B44CA04FA1
16C09C0: 035D0A5D01BC061C0120104245D10220
16C09D0: 10424BD1042010424FD1301C30490870
16C09E0: FF2BCCD0012B08D0022B09D0E02B27D2
16C09F0: D02B1BD2902B12DCC1E72C4B9847BEE7
16C0A00: E0F7ACFF012807D0E1F7C7FE012800D0
16C0A10: B5E7F5F730EBB2E7DDF719FEAFE7982B
16C0A20: ADDC913B181C1D498847A8E7DF2BA6DC
16C0A30: D03B40214B4334A0C018174B98479EE7
16C0A40: EF2B9CDCE03BDB18DB1819A2D2589047
16C0A50: 95E70021002997D0061C7FB410490A78
16C0A60: 96420E707FBC8DD1152EB0D17FB40320
16C0A70: 084B98477FBC152EACD17FB409490023
16C0A80: 0B707FBC152EA8D179E7C046B3F969A1
16C0A90: 4D2A6AA1B171C5A0F4E9C7A0DB998CA0
16C0AA0: 202368A8C8996AA80D9B8CA0210980A0

;Settings
;16C0944: 07 NP ;Profile "No Patches"

;Key bindings
;Unlock keyboard with DOUBLE press of '#'. Long press won't work!
;16C0A52: 00 01

;Procedure List
;By default in every line there's a link to 'XTRA_NO_APPLI' (ABA68DA0 - no action), you can change it to any other.
;Here are some procedures
;ELSE_SOUND_RECO - 37A48DA0
;ELSE_STOP_WATCH - 919C8DA0
;ELSE_STR_MYMENU - CDA38DA0
;FLSH_FLEXPLORER - DB9C8DA0
;ELSE_COUNT_DOWN - 9B9C8DA0
;MAIN MENU - D1A58DA0
16C0AB0: D1A58DA0 ;Procedure 0
16C0AB4: 9B9C8DA0 ;Procedure 1
16C0AB8: 37A48DA0 ;Procedure 2
16C0ABC: DB9C8DA0 ;Procedure 3
16C0AC0: CDA38DA0 ;Procedure 4
16C0AC4: ABA68DA0 ;Procedure 5
16C0AC8: ABA68DA0 ;Procedure 6
16C0ACC: ABA68DA0 ;Procedure 7
16C0AD0: ABA68DA0 ;Procedure 8
16C0AD4: ABA68DA0 ;Procedure 9
16C0AD8: ABA68DA0 ;Procedure A
16C0ADC: ABA68DA0 ;Procedure B
16C0AE0: ABA68DA0 ;Procedure C
16C0AE4: ABA68DA0 ;Procedure D
16C0AE8: ABA68DA0 ;Procedure E
16C0AEC: ABA68DA0 ;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 midlet number in midlet list - see below)
;Ex - run procedure (where 'x' is the procedure number in procedure list - see below)

;Options
;00 - no additional actions
;01 - check 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
16C0AF0: 02
16C0AFC: 02

;Right SoftKey
16C0AF1: FF
16C0AFD: 02

;Red Button
16C0AF2: FF
16C0AFE: 02

;Green Button
16C0AF3: 02
16C0AFF: 07

;Volume Down
16C0AF4: E0
16C0B00: 07

;Volume Up
16C0AF5: 01
16C0B01: 00

;Joystick Down
16C0AF6: FF
16C0B02: 02

;Joystick Up
16C0AF7: FF
16C0B03: 02

;Joystick Right
16C0AF8: FF
16C0B04: 02

;Joystick Left
16C0AF9: FF
16C0B05: 02

;Joystick Press
16C0AFA: FF
16C0B06: 02

;Asterisk
16C0AFB: D0
16C0B07: 03

;Midlet List
;Here you can store up to 16 midlets. On every midlet path you have 40 bytes
;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

16C0B08: "4:\\Java\\Applications\\Lighter\\Lighter.jar",00 ; Midlet 0
16C0B48: "0:\\Java\\jam\\Applications\\DocViewer\\DocViewer.jar ",00 ; Midlet 1
;16C0B88: ; Midlet 2
;16C0BC8: ; Midlet 3
;16C0C08: ; Midlet 4
;16C0C48: ; Midlet 5
;16C0C88: ; Midlet 6
;16C0CC8: ; Midlet 7
;16C0D08: ; Midlet 8
;16C0D48: ; Midlet 9
;16C0D88: ; Midlet A
;16C0DC8: ; Midlet B
;16C0E08: ; Midlet C
;16C0E48: ; Midlet D
;16C0E88: ; Midlet E
;16C0E48: ; Midlet F
#pragma disable old_equal_ff

;* Read Message when Key Locked v2.1 *
; © Bennie
; (p) KiRiK
; ® avkiev

# NOT COMPATIBLE with * Running some functions while keyboard locked v8.5 *

;Read flash sms and new message when keyboard locked, and Light on temporarily.
;Press the GREEN button to read message

169FA50: F8F7C2FD 40F071FB
16A2A2E: 0223E05E 3DF08FFB
#pragma enable old_equal_ff
16E0100: 40B50026052814D1C1F728FC01280AD0
16E0110: C2F743FB,01280CD10320154B98471548
16E0120: 8047022605E00320114B9847D5F7A2FF
16E0130: 0126301C40BD0223E85E00B5FFF7E0FF
16E0140: 002802D1B8F748FA00BD01B00A490847
16E0150: 0223E05E01B5FFF7D3FF002800D101BD
16E0160: 02B0022802D10020C3F787F803490847
16E0170: B171C5A074606BA1B3F969A11D2B6AA1
#pragma disable old_equal_ff

;* No SIM Card Phone Operation *
; © SiNgle
; (p) KiRiK

;Press *#06#, goto Device Check, press Soundcheck 1 (nothing happens), and press the red button shortly

0915F12: 08F0C5FA 08F0B2EF
091EE78: 10B55A495A4808F01EEB041C59485A49 FF7F2DE910109FE510009FE50120A0E3
091EE88: 0068FF300130C460201C08F01AEB5748 0FE0A0E111FF2FE1FFBFBDE8AC2425A1
091EE98: 9EF70EF8 00200BA8
 
Top
Roberto bob
view post Posted on 30/8/2006, 14:41




come si fanno a mettere le patch????? :(
 
Top
XRumerTest65
view post Posted on 27/9/2016, 04:03




Hello. And Bye.
 
Top
190 replies since 8/11/2004, 13:23   12778 views
  Share