GSM Shop GSM Shop
GSM-Forum  

Welcome to the GSM-Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features.
Only registered members may post questions, contact other members or search our database of over 8 million posts.

Registration is fast, simple and absolutely free so please - Click to REGISTER!

If you have any problems with the registration process or your account login, please contact contact us .

Go Back   GSM-Forum > GSM & CDMA Phones / Tablets Software & Hardware Area > Various > Siemens-Benq > Siemens-Benq Flash Patching > x4x, x5x Flashpatching


Reply
 
LinkBack Thread Tools Display Modes
Old 12-27-2004, 19:22   #196 (permalink)
Freak Poster
 
misko903's Avatar
 
Join Date: Oct 2004
Location: Slovakia
Age: 41
Posts: 219
Member: 89407
Status: Offline
Thanks Meter: 0

;*** LGC. lg num changer ***

;Firmware: S/ME45i v04
;Author : Antoine[KNet]
;Version 0.2
;Release: 27.12.04

;Changes language number of flash

F0018: 3X ;for *#06# menu and programs calling AT info
7FF62: 3X ;for other stuff
;change X to desired language number file
  Reply With Quote
Old 12-28-2004, 14:54   #197 (permalink)
Junior Member
 
Join Date: Dec 2004
Posts: 37
Member: 100979
Status: Offline
Thanks Meter: 0
Hi! I've tryed this, and ... we are in December ... and I've found a littlelittlelittle bug in this patch: in italian language the month December appears as "Dec" and not (as correct) "Dic"...

Here the wrong bytecode:
7DB1C: 44656300
and here the right one:
7DB1C: 44696300

Anyway, great patch!

ElPossa
  Reply With Quote
Old 12-29-2004, 02:06   #198 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
;*** PNI. Profile Name in Idle v3 ***

;Firmware : S-ME45i v04
;Author : Lalo
;Luki's - Siemens Modding Forum
;Release : 19.09.04 - v1 -
;Updated : 20.09.04 - v2 - space saving + added last profile name
;Updated : 29.12.04 - v3 - profile names taken from lgp

;This patch adds a new "profile name string" in idle, just under operator name (like Nokia phones).
;String is shown only if second line operator name is unused
;and if phone is in normal state (e.g. not in "Net searching mode", etc...)



56114A: 48613D2A FA8750E6

7E650: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48613D02FAF64E11E0168860DAC60817
7E660: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5C1406F48026D7401F02A844F0C8F0D9
7E670: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0E4E01FDAFC8AEBFAF67811FFFFFFFF
7E680: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EA02EB02EC02EE05CC018D0A8E0A8F0A


;CUSTOMIZATION:
;Change profile names:
;profile names are stored as their string ID in hex swapped bytes words,
;starting from 7E680 with 1st profile name.
;E.g: change 6 profile name:
;7E68A: 8D0A xxxx ;where xxxx is string ID in hex swapped bytes

;change profile name string position and characters:
;profile name if 0 or 1 info strings are on screen:
;59046:150002 yy00zz ;second line operator name (or other)
;profile name if 2 info strings (date&time + CB/FlashSMS) are on screen:
;59006: 110002 yy00zz ;second line operator name (or other)
;change them according to my Modify Strings in Idle patch.


;That's all!
;Enjoy it

;© Lalo 2004 Luki's Siemens Modding Forum

Last edited by lalo.lerry; 12-29-2004 at 02:19.
  Reply With Quote
Old 12-29-2004, 05:33   #199 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
;*** IAK. Improuved Auto Keylock ***

;Firmware : S-ME45i v04
;Author : Lalo
;Luki's - Siemens Modding Forum
;Thanks to ntcn for accessories state RAM location
;Release : 29.12.04 - v1

;This patch improuves (IMHO) autokeylock function:
;keybord will not be auto-keylocked if a charger, data cable, tracer cable,
;carkit or homestation is connected to phone.
;Of course you can still lock keyboard manually.



5605E4: DAF7BAD6 DA8760DE
5606B2: DAF7BAD6 DA8760DE

7DE60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7404300C2F4DE2148462D1C48472D1A
7DE70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F411002D1746F412002D1446F41300
7DE80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D1146F415002D0E46F416002D0B46F4
7DE90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 95002D0846F498002D0546F499002D02
7DEA0: FFFFFFFFFFFFFFFF FAF7BAD6E004DB00


;Please tell me if some accessories I've included (carkit, homestation) have already this "improuved" autokeylock behaviour, because I don't have them and cannot check it out.
;Enjoy it!

;© Lalo 2004 Luki's Siemens Modding Forum

Last edited by lalo.lerry; 12-30-2004 at 22:26.
  Reply With Quote
Old 12-29-2004, 13:25   #200 (permalink)
Freak Poster
 
genetic1's Avatar
 
Join Date: Jun 2004
Posts: 331
Member: 70990
Status: Offline
Thanks Meter: 1
;*** ASD. Auto-Keylock screensaver depended ***

;Firmware : S-ME45i v04
;Author : Lalo
;Release : 24.12.04 - v1
;posted by genetic1

;This patch provides you, if auto-keylock is setted on, phone makes auto-
;keylock if screensaver pops up - if auto-keylock is setted off, there is no
;autokeylock! You also can change time value of auto-keylock by changing
;display screensaver time value.



5606B8: 2D 0D

;Enjoy

Last edited by genetic1; 12-29-2004 at 13:39.
  Reply With Quote
Old 12-31-2004, 05:24   #201 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
;*** SCT. Show Current Temperature instead of time or date v0.61***

;Firmware : S-ME45i v04
;Authors: rc-flitzer, trustkill, dp_sun, Lalo
;Release: July 28, 2004
;Updated: August 21, 2004
;v0.1: show temperature
;v0.2: show temperature if keylocked
;v0.3: show temperature if keylocked selectable through menu application
;v0.4: show temp instead time or instead of date
;v0.5: show + or - degree
;v0.6: add "C", add customization option, no used ¿ character, saved space - (hope) final version
;v0.61: space saved

;This patch shows temperature instead of time or date
;in idle screen if autodisplay voice in clock menu is setted,
;according to keyboard state and selectable through Riza's New Application Menu patch.



0x560531: C6743A 8730CE ;temp instead time

0x07CE30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9A0906A0D7404200F2F43C3F8AF40270
0x07CE40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAC6743ADACABCACDACD5414E6F1952B
0x07CE50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F4AA0A9D02E6F1952DDC49B8180882
0x07CE60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE0A00F6F40EFE5BEEF2F60EFEF2F7
0x07CE70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0CFEE7F23000F0C6BB0FE7F22C00F0C7
0x07CE80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB0BE6F19543E6F29630DC59B828C418
0x07CE90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02000884FAC6E23ADC49B928DC47DACB
0x07CEA0: FFFFFFFFFFFFFFFFFFFF D01FDAFFC03F0882CB00



;CUSTOMIZATION:
;-----------------
;Instead of what show temperature:
;default=instead of time
;uncomment these lines if you want to have it instead of date:
;0x560507: C66439 8730CE
;0x07CE42: 743A 6439
;0x560531: 8730CE C6743A

;When show temperature:
;default = if keyboard locked
;0x07CE30: 9A 8A ; if keyboard unlocked
;0x07CE30: 9A09 0D01 ;not keybord state dipendent

;Selection throught application menu (you must have NAM patch applied):
;default = voice number 8 (temperature)
;change voice 8 name from "empty" to "temperature" (uncomment)
;0x07CAF2: 2203 2B06
;change voice number:
;0x07CE3F: 70 x0
;where x is function number -1
;e.g.: 4 = voice n.5 (clock) = shows temp. if digiclock is on

;Fine tuning of temperature sensor:
;0x07CE52: AA xx
;where xx = AA +(-) difference between phone and real temperature x10 in hex
;e.g.: phone temp=25,6°C real temp=22,3°C
;25,6-22,3 = 3,3°C
;x10 = 33
;33decimal = 21hex
;AA+21 = CB
;correcting patch:
;0x07CE52: AA CB ;reduce sensor value of 3,3°C
;(method by chyberghost)

;Remove leading + or - sign (uncomment):
;07CE5A: DC49 0D02

;Draw only - sign (uncomment):
;07CE55: 02 05

;Remove leading 0 in 00-09°C (uncomment):
;07CE74: 30 91

;Remove ending C (uncomment)
;07CE84: 9543 0000


;That's all v0.61.
;Enjoy my New Year gift, Genetic!

;© Lalo 2005 Luki's Siemens Modding Forum

Last edited by lalo.lerry; 01-02-2005 at 03:33.
  Reply With Quote
Old 01-03-2005, 01:56   #202 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
;*** SCT. Show Current Temperature instead of time or date v0.7***

;Firmware : S-ME45i v04
;Authors: rc-flitzer, trustkill, dp_sun, Lalo
;Release: July 28, 2004
;Updated: Gen 03, 2005
;v0.1: show temperature
;v0.2: show temperature if keylocked
;v0.3: show temperature if keylocked selectable through menu application
;v0.4: show temp instead time or instead of date
;v0.5: show + or - degree
;v0.6: add "C", add customization option, no used ¿ character, saved space
;v0.61: space saved
;v0.7: space saved, added °F option

;This patch shows temperature instead of time or date
;in idle screen if autodisplay voice in clock menu is setted,
;according to keyboard state and selectable through Riza's New Application Menu patch.



0x560531: C6743A 8730CE ;temp instead time

0x07CE30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9A0906A0D7404200F2F43C3F8AF40270
0x07CE40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAC6743ADACABCACDACD5414E6F1952B
0x07CE50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F4AA0A9D02E6F1952DDC49B8180882
0x07CE60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE0A00F6F40EFE5BEEF2FC0EFEF2F7
0x07CE70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0CFEE7F23000BB0EF0C7E7F22C00BB0A
0x07CE80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F19543E6F29630DC59B828C4180200
0x07CE90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAC6683ADC49B928DC47DACBD01FDAFF
0x07CEA0: FFFFFFFFFFFF C03F0882CB00


;CUSTOMIZATION:
;-----------------
;Instead of what show temperature:
;default=instead of time
;uncomment these lines if you want to have it instead of date:
;0x560507: C66439 8730CE
;0x07CE42: 743A 6439
;0x560531: 8730CE C6743A

;When show temperature:
;default = if keyboard locked
;0x07CE30: 9A 8A ; if keyboard unlocked
;0x07CE30: 9A09 0D01 ;not keybord state dipendent

;Selection throught application menu (you must have NAM patch applied):
;default = voice number 8 (temperature)
;change voice 8 name from "empty" to "temperature" (uncomment)
;0x07CAF2: 2203 2B06
;change voice number:
;0x07CE3F: 70 x0
;where x is function number -1
;e.g.: 4 = voice n.5 (clock) = shows temp. if digiclock is on

;Fine tuning of temperature sensor:
;0x07CE52: AA xx
;where xx = AA +(-) difference between phone and real temperature x10 in hex
;e.g.: phone temp=25,6°C real temp=22,3°C
;25,6-22,3 = 3,3°C
;x10 = 33
;33decimal = 21hex
;AA+21 = CB
;correcting patch:
;0x07CE52: AA CB ;reduce sensor value of 3,3°C
;(method by chyberghost)

;Remove leading + or - sign (uncomment):
;0x07CE5A: DC49 0D02

;Draw only - sign (uncomment):
;0x07CE55: 02 05

;Remove leading 0 in 00-09°C (uncomment):
;0x07CE74: 30 91

;Remove ending C (uncomment)
;0x07CE82: 9543 0000

;Change ° scale from Celsius to Fahrenheit (uncomment):
;default = °C
;0x07CE50: 26F4AA0A FA87A6CE
;0x07CE83: 43 46
;0x07CEA6: FFFFFFFFFFFFFFFFFFFF 26F4AA0AE6FE09001B4E
;0x07CEB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E05E5BEEF2F40EFE06F44001FA8754CE


;That's the very end!
;Enjoy it!

;© Lalo 2005 Luki's Siemens Modding Forum

Last edited by lalo.lerry; 01-03-2005 at 03:00.
  Reply With Quote
Old 01-03-2005, 06:13   #203 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
;*** RFS. Read FlashSMS Shortcut in idle ***

;Firmware : S-ME45i v04
;Author : Lalo
;Luki's - Siemens Modding Forum
;Release : 03.01.05 - v1

;This patch adds a read FlashSMS shortcut by short pressing left softkey button in idle,
;if a Flash SMS is present, otherwise button works as usual.
;FlashSMS will be autodeleted after reading, just as in RSK patch.



56079A: DAF5E2E4 DA87B0DE

7DEB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAF6022848402D08DAF6282848472D04
7DEC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFF E01CDAF5E4D40D02DAF5E2E4DB00


;Customization:
;Don't autodelete FlashSMS after having read it:
;7DEC1: 1C 0C


;Enjoy it, Genetic!

;© Lalo 2005 Luki's Siemens Modding Forum

Last edited by lalo.lerry; 01-03-2005 at 14:23.
  Reply With Quote
Old 01-05-2005, 14:19   #204 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
;*** HBP. Hourly Beep ***

;Firmware : S-ME45i v04
;Author : RizaPN, Lalo
;Release : December 2, 2003
;Update: 07.07.04 by Lalo - v2.2
;Update: 05.01.05 by Lalo - v3

;This patch adds a "beep" sound at every hour (hh:00)
;patch is selectable through alarm clock voice in Riza's NAM patch (if this is applied)
;Improuvments v2.2:
;1.phone will not beep if call is in progress, saving your hearing
;2.beep sound is choosable according to word sound list (more sounds)
;3.retroillumination turns on if wished
;4.MessageBox pops up if wished
;Improuvments v3:
;5. MessageBox shows hour (also in 12AM-PM format if this option is flagged in NAM patch-voice 10)
;6. Hourly beep also in screensaver mode (with bug)

;Known bug: In screensaver mode MsgBox not always pops up at the right time,
;sometime it pops up about 1 min later.
;This is due on missing screen refresh in screensaver mode (for battery saving),
;and is not so easy to solve (even if when there is a FlashSMS there is refresh!)...
;UNDO any previously applied version, first!



0x564F5C: DACB5E29 DA87A0C8 ;in idle
0x58D6F8: DACAF097 DA87A6C8 ;in screensaver

0x07C8A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACB5E290D02DACAF097D7404200F3F8
0x07C8B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3C3F9AF42360D7403C00C2F44E3D2D04
0x07C8C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F43B002D160D1AD7404400C2F41037
0x07C8D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D15DAC46AAC48403D0ADACC08DFE6FC
0x07C8E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5A00DACD96DCDA87E0DEDA8780DFE004
0x07C8F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D01E014D7404400F7F81037DB00FFFF

0x07DEE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACAF097E6F81237E6F94400E6F1930A
0x07DEF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB36E6F19120BB33D7503C00C2FC503D
0x07DF00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C2F74E3DD7404200F2F43C3F9AF40A80
0x07DF10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E015F06C48C03D01E0CC46FC0C00FD02
0x07DF20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26FC0C00E7F23000BB1EE7F23A00BB13
0x07DF30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0C7E7F23000BB17E7F22000BB0C4851
0x07DF40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3D08E6F1616D46F60B00FD02E6F1706D
0x07DF50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB06FAC6E23ADC49B9280881CB00DC49
0x07DF60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B8180882CB00DC49B928DC47DACBD01F
0x07DF70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAFFC03F0882CB00FFFFA9204C616C6F
0x07DF80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC0015E00DDAF9E892E6FC0015E6FD
0x07DF90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1237E6FE4400E00FDAF97291E01CE6FD
0x07DFA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0015DAFAD84CE6FC0015E00DFAF9E292



;CUSTOMIZATION:
;----------------

;disable or change beep sound:
;0x07C8DE: E6FC 0D03 ; disable
;0x07C8F0: 5A xx ;change sound
;choose xx value according to word list sound

;diasble or change retroillumination behaviour:
;0x07C8DA: DACC08DF yyyyyyyy ;turn on profile setting dependent always
;change yyyyyyyy with:
;DACCECDE: turn on profile setting dependent only if keybord not locked (energy saving)
;CC00CC00: disable retroillumination

;remove leading 0 in 00-09 hours:
;0x07DF26: 30 91


;Enjoy it!

;© Lalo 2005 Luki's Siemens Modding Forum

Last edited by lalo.lerry; 01-05-2005 at 15:02.
  Reply With Quote
Old 01-07-2005, 05:51   #205 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
;*** RTO. Retroillumination Time Out ***

;Firmware : S-ME45i v04
;Author : Lalo
;Luki's - Siemens Modding Forum
;Release : 06.01.05 - v1

;This patch changes retroillumination timeout (=time before starting slow turning off routine).
;NOTE: Remember that retroillumination uses a lot of battery energy.



2CDEC0: B20C yyxx ;retroill. timeout

;change yyxx where xxyy is time in ms/0,25 in hex swapped bytes
;default: CB2hex = 3250dec :0,25 = 13000ms = 13 sec
;some values:
;10d sec = 9C4h = C409 in hex swapped bytes
; 5d sec = 4E2h = E204 in hex swapped bytes


;Enjoy it!

;© Lalo 2005 Luki's Siemens Modding Forum

Last edited by lalo.lerry; 01-08-2005 at 01:54.
  Reply With Quote
Old 01-08-2005, 08:51   #206 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
;*** BLR. Blinking Light when Ringing ***

;Firmware : S-ME45i v04
;Author : Lalo
;Luki's - Siemens Modding Forum
;Release : 08.01.05 - v1

;This patch makes retroillumination blinking when phone is ringing for an incoming call
;and tone are setted to off or beep.
;Morover, it corrects retroillumination fading even if phone is still ringing when tones are on.



5631E6: FACAD69A FA87E0DF

07DFE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAF71AD448402D2EDACD0CDD48403D03
07DFF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACC08DF0D27DAE50E1148432D06E600
07E000: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4400CC00F68E20372D1DE6004400CC00
07E010: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F220370811F7F2203747F20600FD12
07E020: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACCD0DFE6FD08DFE6FECC0088E088D0
07E030: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC2237E6FD4400E6FE3200E00FDACC
07E040: FFFFFFFFFFFFFFFF E2960804FACAD69A


;CUSTOMIZATION:
;Enable blinking retroillumination always (also when tone are on):
;07DFEE: 3D 0D

;Add a beginning blinking retroillumination delay:
;07E01C: 06 xx
;where xx is a hex value >06, each unit is about a single calling tone

;Change light off time:
;07E03A: 32 xx
;where xx is time in ms/0,25 in hex swapped bytes
;default= 32hex = 50dec : 0,25 =200ms



;NOTE: This patch is specific only for incoming calls
;I have made other patches for other situations (alarm clock, appointment)
and they work, but need some correcting and blinking adjoustments.
;Unfortunally I don't have more time to improuve them.... please don't ask for it!
;Enjoy my (second) gift, Genetic!


;© Lalo 2005 Luki's Siemens Modding Forum
  Reply With Quote
Old 01-08-2005, 13:00   #207 (permalink)
Freak Poster
 
genetic1's Avatar
 
Join Date: Jun 2004
Posts: 331
Member: 70990
Status: Offline
Thanks Meter: 1
;*** RKL. RED Longpressed Key Light ***

;Firmware : SME45iv04
;Author : Lalo
;Release : 07.01.05 - v2

;Enable illumination flag for RED longpressed key light when key
;is locked. After applying this patch, the light after pressing
;RED key when the key is locked, is only turn ON if the Illumination
;is enabled (normally, the light is always ON).


24FCF6: DACC20DF DA87C0DF

7DFC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFF DAF71AD448402D02DACC20DFDB00

;Enjoy
  Reply With Quote
Old 01-10-2005, 12:55   #208 (permalink)
Junior Member
 
Join Date: Oct 2004
Age: 54
Posts: 27
Member: 89010
Status: Offline
Thanks Meter: 0
SHT 1.0 ScreenShot

; SHT 1.0 ScreenShot. Take a picture of the mobile screen
; Firmware : S45iv4
; Author: fcotrina
; Created: 08.01.2005
; Based in Windows ScreenShot and patch CL=CallLogging
; With some ideas taken from lalo.lerry and RizaPN
; Big thanks to Redkin and NTCN.
; Press 'left sidekey', to take the screenshot
; Open any file in explorer.
; A new file named scr??.BMP has been created in A:\
; You can view it, send it, or transfer to a computer
; Every time a new file is created with a random secuence number
; Rename the file if you want to keep it. Otherwise it might get overwritten
; known bugs:
; -The picture is taken after the key has been pressed, so the picture
; might change due to that key press
; -You need to open another file in between. I had to delay creating the
; file because S45i allows to create file only in some specific routines
; -If the random name is already an existing file, data is appended. Probably
; I should use a secuential number, or 2 random numbers, or date_time
; -If you take several screenshots, only saves the last one, unless you
; open any file in between. This is not a bug. I want it to be like this

#include C166.inc

base 0A00000h

org 0CCB2D4h
; original code called when a key is pressed
;CCB2D4: D7 40 03 02 : extp #203h, #1
;CCB2D8: D4 FE 5E 2E : mov r15, [r14+#2E5Eh]
calls new_key_pressed ; my new code
nop ; I replace 4 instructions: 8 bytes
nop

org 0DA2C98h
; original code called when a file is open
; DA2C98: 88 90 : mov [-r0], r9
; DA2C9A: 88 80 : mov [-r0], r8
calls new_file_open ; my new code
after_open_file: ; need to know where to jump back.

;******************************
; When key 'left sidekey' is pressed, copy screen into 00:1000
; That key is on the left part of the screen. Yes, that long key.
; Press the top part of it.
org 0A7C8C0h ; there is unused ROM here

new_key_pressed:
mov [-r0], r5
mov [-r0], r11
mov [-r0], r12
mov [-r0], r14

mov r5, r12 ; pressed key is stored in r12
cmp r5, #000Eh ; is left_sidekey?
jmpr cc_NZ, exit_no_left_sidekey

mov r14, #1FD4h ; screen is taken from 0041:1FD4
mov r12, #q(free_RAM) ; target
mov r11, #0410h ; size

; copy 410h bytes from 0041:1FD4 to 0000:1000
; probably there is a memcpy routine somewhere, but I don't know where
another_r11:
extp #41h, #1h
mov r5, [r14] ; can be check with at+cgsn:00,1000 at+cgsn:01,1FD4
add r14, #02h
extp #0h, #1h
mov [r12] , r5
add r12, #02h
sub r11, #02h
jmpr cc_NZ, another_r11


; flag that there is a file pending to be saved
mov r5, #'A:'
extp #0h, #1h
mov q(free_RAM), r5

exit_no_left_sidekey:
mov r14, [r0+]
mov r12, [r0+]
mov r11, [r0+]
mov r5, [r0+]

; do now the original code
extp #203h, #1
mov r15, [r14+#2E5Eh]

rets

;******************************

new_file_open:
mov [-r0], r9 ; original code in 0DA2C98h
mov [-r0], r8 ; also original

;base 0100000h
;org 0100900h
save_screen:
mov [-r0], r4
mov [-r0], r6
mov [-r0], r12
mov [-r0], r13
mov [-r0], r14
mov [-r0], r15

extp #0h, #1h
mov r4, q(free_RAM)
cmp r4, #'A:'
jmpr cc_NZ, exit ; no screenshot taken yet

; copy file name to 0000:1000 and give it a unique name
mov r15, #p(name) ; file name segment
mov r14, #q(name) ; file name offset
mov r13, #0h
mov r12, #q(free_RAM)
calls 0FF40A0h ; copy string r15:r14 -> r13:r12
; take random value
extp #2h, #1h
mov r14, 03FDAh
; convert to 2 letters
and r14, #0F0Fh
add r14, #04141h ; that is , 'A' 2 times
extp #0, #1h
mov q(free_RAM)+06h, r14 ; set it in the middle of file name offset.

; open file for write
mov r14, #10Ah ; always fixed value #10Ah
mov r13, #0h ; file name segment
mov r12, #q(free_RAM) ; file name offset
mov r15, #0100h ; always fixed value #100h
mov [-r0], r9 ; emulate original code in 0DA2C98h
mov [-r0], r8
calls after_open_file

cmp r4, #0FFFFh ; check if opening was correct
jmpr cc_Z, exit ; something wrong
mov [-r0], r4 ; save file handler
mov r12, r4 ; file handler
mov r13, #q(header) ; header data offset
mov r14, #p(header) ; header data segment
mov r15, #62 ; data size: 16+16+16+14 , in decimal !
calls 0DA3642h ; write header
mov r12, [r0+] ; retrieve handler


; screen starts in 5FD4 and ends in 63E4 , that is, 0x0410 bytes
; although I have copied in 001000h, that is, 0000:1000
mov r6, #050h ; number of lines: 80
;mov r13, #023D7h ; address of the last line
mov r13, #q(free_RAM)+0403h ; address of the last line, when screenshot starts from 0000:1000
loop_r6:
mov [-r0], r6
mov [-r0], r13
mov [-r0], r12 ; save handler
;mov r14, #41h ; segment address of current line
mov r14, #0h ; segment address of current line, starting from 0000:1000
mov r15, #010h ; line size in bytes: 16 (although width=101, almost 13*8)
calls 0DA3642h ; write to file this screen line r13:r6
mov r12, [r0+] ; retrieve file handler
mov r13, [r0+]
sub r13, #0Dh ; jump to previous screen line
mov r6, [r0+]
sub r6, #01h ; if this is not the first line, continue
;cmp r6, #0h ; not needed because sub also set flags
jmpr cc_NZ, loop_r6

close:
calls 0DA4AB4h ; close file

exit:
mov r4, #0FFFFh
extp #0h, #1h
mov q(free_RAM), r4 ; flag that it has been processed

mov r15, [r0+]
mov r14, [r0+]
mov r13, [r0+]
mov r12, [r0+]
mov r6, [r0+]
mov r4, [r0+]
rets

;org 0100990h
name: ; file name
db 'A:\scr'
unique_name:
db '00.'
header: ; header of a BMP file, black+white, 101x80
db 42h, 4Dh, 50h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 3Eh, 00h, 00h, 00h, 28h, 00h
db 00h, 00h, 65h, 00h, 00h, 00h, 50h, 00h, 00h, 00h, 01h, 00h, 01h, 00h, 00h, 00h
db 00h, 00h, 00h, 05h, 00h, 00h, 0C4h, 0Eh, 00h, 00h, 0C4h, 0Eh, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 0FFh, 0FFh, 0FFh, 00h, 00h, 00h, 00h, 00h

base 0000000h
org 001000h
free_RAM:


; end of source code



; this is the binary patch



2CB2D4: DAA7C0C8CC00CC00

3A2C98: DAA70EC9

07C8C0: 885088B088C088E0F05C46F50E003D16
07C8D0: E6FED41FE6FC0010E6FB1004D7404100
07C8E0: A85E08E2D7400000B85C08C228B23DF6
07C8F0: E6F5413AD7400000F6F5001098E098C0
07C900: 98B09850D7400302D4FE5E2EDB008890
07C910: 88808840886088C088D088E088F0D740
07C920: 0000F2F4001046F4413A3D43E6FF9F02
07C930: E6FECC09E00DE6FC0010DAFFA040D740
07C940: 0200F2FEDA3F66FE0F0F06FE4141D740
07C950: 0000F6FE0610E6FE0A01E00DE6FC0010
07C960: E6FF000188908880DADA9C2C46F4FFFF
07C970: 2D208840F0C4E6FDD509E6FE9F02E6FF
07C980: 3E00DADA423698C0E6F65000E6FD0314
07C990: 886088D088C0E00EE6FF1000DADA4236
07C9A0: 98C098D026FD0D00986028613DF1DADA
07C9B0: B44AE6F4FFFFD7400000F6F4001098F0
07C9C0: 98E098D098C098609840DB00413A5C73
07C9D0: 637230302E424D50000000000000003E
07C9E0: 00000028000000650000005000000001
07C9F0: 0001000000000000050000C40E0000C4
07CA00: 0E00000000000000000000FFFFFF0000
07CA10: 000000
  Reply With Quote
Old 01-11-2005, 02:32   #209 (permalink)
Freak Poster
 
genetic1's Avatar
 
Join Date: Jun 2004
Posts: 331
Member: 70990
Status: Offline
Thanks Meter: 1
;*** RSK. Read New SMS When Keylocked v0.7 ***

*** Adding customization ***

;Firmware : S-ME45i v04
;Author : Lalo

;Don't autodelete FlashSMS after having read it:
5E7FAD: 1C 0C

;Enjoy
  Reply With Quote
Old 01-12-2005, 08:41   #210 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
;*** Show calling icon v7 ***

;Firmware : S-ME45i v04
;Authors: ChaOS, Yurgen, Skylord, dspmobile, bbsc's, vane, Asterixxx, chupchae, Lalo
;Release: 12.01.05 - added SIM icons - v7

;Improuvments v7:
;add "SIM", "protected SIM" and "mobile" icons if caller number is in phonebook records.
;NOTE:
;1.If a number is present in phonebook and ALSO in addressbook,
;the name (and icon) will be taken from addressbook entry
;2.I have little "back" relocated the patch, to have the neccessary space.
;It uses the same space of "don't restart at pos 1 or 12 by pressing up & down in gfx menu" ACiD's patch,
;but this space should be unused since it was incorportated in graphic menu relocated patch version.



24BB6F: C474E6 8720C2

07C220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACBC6F8F09EF08D28C188C0DACC2A66
07C230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98C0E6FD220088D0F0ECDACAE4E3F01E
07C240: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE4027E6FF3C00F0215C2200215C32
07C250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00E2DAFDF8930802DACB2C29DAFD3695
07C260: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ECF1ECF2BB06FCF2FCF1DACC3466FACB
07C270: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9C3FE6003C00CC00C2F4FE2848402D07
07C280: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48432D0848442D0948452D0BCB00E6FD
07C290: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1BE40D05E6FD19E40D02E6FD1CE4BB32
07C2A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB00E6FCEE29E6FD8B03BB10E6FC052A
07C2B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD8D03BB0BE6FC1C2AE6FDA203BB06
07C2C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC332AE6FD8703BB01CB00F0FCF42C
07C2D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFF2921FD33BB33F198E6FF7521F3F2
07C2E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7121BB2DE1A5F0FCF129BB32F143F128
07C2F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF7521BB2D41343D21298129918D02
07C300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 29513DF1F2F102FEDC41A8F0CC00A81F
07C310: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0E446F10F002D039D03F04108110811
07C320: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B81FF01408135C1100F1D41FFAFF881F
07C330: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 28413DFBE6F42000884F88DFCB005C11
07C340: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2921F182BB0547F30F003D012981CB00
07C350: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C02E7C1E00EFA93E69212D017C4167F3
07C360: FFFFFFFF 0F00CB00



;CUSTOMIZATION:
;-----------------

;Choose font icons to be used:
;07C2A8: 8B03 xxxx ; unicode character not used, changed into "white telephone" font icon
;07C2B2: 8D03 yyyy ; unicode character not used, changed into "black telephone" font icon
;07C2BC: A203 wwww ; unicode character not used, changed into "white cellular" font icon
;07C2C6: 8703 zzzz ; unicode character greek used for point (=not really used), changed into "black cellular" font icon
;change them with other Unicode characters;
;N.B.:If you choose to use other Unicode characters remember to edit them with Siemens CE

;Choose the digits' number to be checked out when making number-icon association:
;07C2E5: A5 x5
;where x is number of digits of incoming call number cheched out, starting from the last one, in hex


;ICONS:
;------

;white telephone icon:
;--------------------
;font icon 1: bold character (16*12):
000B9324: 09 0F
000B9327: 0000 0FF0
000B9329: 00000000000000000000000000000000 300C46624992381C0990124811881FF8
;font icon 2: normal character (16*12):
000B455F: 09 0F
000B4562: 0000 0FF0
000B4564: 00000000000000000000000000000000 300C46624992381C0990124811881FF8
;font icon 3: wide character (16*16):
00079FB6: 0B 0F
00079FBD: 0000 0FF0
00079FBF: 00000000000000000000000000000000 300C46624992381C0990124811881FF8
00079FD6: 00 1A
;SPC picture n.13: used when chossing which number to call (15*13):
0CA2C0: 0001000100011FE160198CC593257039 000100011FE160198CC5932570391321
0CA2D0: 1321249123113FF10001 249123113FF100010001

;black telephone icon (ex office-telephone):
;-----------------------------------------
;font icon 1: bold character (16*12):
000B9356: 09 0F
000B9359: 0000 0FF0
000B935B: 00000000000000000000000000000000 3FFC799E766E37EC0E701DB81E781FF8
;font icon 2: normal character (16*12):
000B4591: 09 0F
000B4594: 0000 0FF0
000B4596: 00000000000000000000000000000000 3FFC799E766E37EC0E701DB81E781FF8
;font icon 3: wide character (16*16):
00079FF8: 0B 0F
00079FFF: 0000 0FF0
0007A001: 00000000000000000000000000000000 3FFC799E766E37EC0E701DB81E781FF8
0007A018: 00 1A
;SPC picture n.15: used when chossing which number to call (15*13):
0CA2F4: 1FF92075268D29752905295529052955 000100011FE17FF9F33DECDD6FD91CE1
0CA304: 2905265520051FF90001 3B713CF13FF100010001

;White cellular icon:
;-----------------
;font icon 1: bold character (16*12):
000B9563: 0600 0B03
000B9566: 00800000 04400FE0
000B956A: 00000000000000000000008000800000 082008200FE00AA009200AA004400380
;font icon 2: normal character (16*12):
000B479E: 0100 0B03
000B47A1: 00800000 04400FE0
000B47A5: 00000000000000000000008000800000 082008200FE00AA009200AA004400380
;font icon 3: wide character (16*16):
0007A2AD: 0600C000C000C00000 0B038004400FE00820
0007A2B6: 0000008000800000000000C000C000C0 082008200FE00AA009200AA004400380
;SPC picture n.14: used when chossing which number to call (15*13):
0CA2DA: 030103E1041105D1063105D1041106B1 038104410FE10821082108210FE10AA1
0CA2EA: 041106B1041103E10001 09210AA1044103810001

;back cellular icon (ex fax):
;------------------------
;font icon 1: bold character (16*12):
000B92C0: 03000000000000 0B038007C00FE0
000B92C7: 00006000600000000000000000000000 082008200FE00D600EE00D6007C00380
;font icon 2: normal character (16*12):
000B44FB: 03000000000000 0B038007C00FE0
000B4502: 00004000000000000000000000000000 082008200FE00D600EE00D6007C00380
;font icon 3: wide character (16*16):
00079F32: 0300000000008000 0B038007C00FE008
00079F3A: 80608060800080008000800080008000 20082008200FE00D600EE00D6007C003
;SPC picture n.12: used when chossing which number to call (15*13):
0CA2A6: 0001000100013FE1101108093FFD3FFD 038107C10FE10821082108210FE10D61
0CA2B6: 249524953FFD1FF90001 0EE10D6107C103810001


; EDIT LANGUAGE PACK'S STRINGS:
;--------------------------------------

;String $1F4, "<95>Phone/office:"
;String $1F5, "<95>Phone/mobile:"
;String $1F6, "<95>Phone:"
;String $CC, "<95>Fax:"

;Edit them in your proper language using Smelter or SLE
;N.B.:If you edit them could not work Outlook syncronization's (test it)


;Next step would be not to use Unicode characters but to make new icons in the right icon fonts place, at offsets:
;B5CD5, 32*12
;BAC7B, 32*12
;changing the unused existing (e.g. "skip back") ones.
;But this is not my job, it's graphical patchers one

;Enjoy it!


;© Lalo 2005 Luki's Siemens Modding Forum

Last edited by lalo.lerry; 01-12-2005 at 09:10.
  Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
S/ME45i-v04: Flash Patching ... rizapn x4x, x5x Flashpatching 1282 07-05-2015 12:16
821sc flash patch cid3 dead after flash cetech Z3X-Team Products 26 07-17-2009 12:12
L760 flashing patched flash problem Steph NSPRO 4 12-05-2008 11:04
M55 Flash Patch -Anyone´s got full modded flashes ready for flash--?? Uvedovle x4x, x5x Flashpatching 0 04-27-2004 10:32
Need flash patched with Spanish lang for Neptune ! Kilowat Mitsubishi 4 05-21-2002 07:24

 



All times are GMT +1. The time now is 18:47.



Powered by Searchlight © 2024 Axivo Inc.
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2023 -
Page generated in 0.35977 seconds with 10 queries

SEO by vBSEO