|
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 . |
|
Register | FAQ | Donate | Forum Rules | Root any Device | ★iPhone Unlock★ | ★ Direct Codes ★ | Direct Unlock Source |
GSM Programming & Reverse Engineering Here you can post all Kind of GSM Programming and Reverse Engineering tools and Secrets. |
| LinkBack | Thread Tools | Display Modes |
08-22-2003, 18:07 | #1 (permalink) |
No Life Poster Join Date: Sep 2002 Location: EEPROM damaged Age: 44
Posts: 578
Member: 15315 Status: Offline Thanks Meter: 1 | SME45i Flash Patching Infos here Thanks an respect goes out to RizaPN (you teached me very much) and of course Skylord! Setup: F9D776: ToggleIrDA() E2771E: Get_IrDA_State() ; returns r4 = #0FFh when IrDA off E27784: IrDA_On_Off() ; r12 = flag, #0FFh = off, #0 = on F5476A: ToggleGPRS() F546DA: Get_GPRS_State() ; returns r4 = #0 when GPRS = off, r4 = #1 when GPRS = on F546FE: GPRSOn() F54710: GPRSOff() SetGPRSState() { mov r12, #value ;#1 -> GPRS off #0 -> GPRS on call F546FA } TurnOnHandsFreeMode () { mov r12, #3ADEh mov r13, #41h mov r14, #29h ;101001 jmps 0CCh, sub_CC80C0 } TurnOffHandsFreeMode () { mov r12, #3ADEh mov r13, #41h mov r14, #2Ah ;101010 jmps 0CCh, sub_CC80C0 } Last edited by Acidmrp; 08-22-2003 at 18:12. |
08-22-2003, 18:07 | #2 (permalink) |
No Life Poster Join Date: Sep 2002 Location: EEPROM damaged Age: 44
Posts: 578
Member: 15315 Status: Offline Thanks Meter: 1 | Messagebox DisplayMessageBoxA() { mov r12, flag ; #1=boxed, #2=unboxed mov r13, #textID calls 0FAh, 04CB0h ; with V icon } DisplayMessageBoxB() { mov r12, flag ; #1=boxed, #2=unboxed mov r13, #textID calls 0FAh, 04CD8h ; with ! icon } DisplayMessageBoxC() { mov r12, flag ; #1=boxed, #2=unboxed mov r13, #textID calls 0FAh, 04D00h ; without icon } |
08-22-2003, 18:08 | #4 (permalink) |
No Life Poster Join Date: Sep 2002 Location: EEPROM damaged Age: 44
Posts: 578
Member: 15315 Status: Offline Thanks Meter: 1 | Strings StringCopy() { mov r12, dst_offset mov r13, dst_page mov r14, src_Offset mov r15, src_page calls 0FFh, 04030h } GetSringLength() { mov r12, string_offset mov r13, string_page calls 0FFh, 40C0h ; output = r4 } Find substring() { mov r12, string_offset mov r13, string_page mov r14, substring_offset mov r15, substring_page calls 0FFh, 0417Ah } |
08-22-2003, 18:09 | #5 (permalink) |
No Life Poster Join Date: Sep 2002 Location: EEPROM damaged Age: 44
Posts: 578
Member: 15315 Status: Offline Thanks Meter: 1 | Word, Byte, Double Handels GetWordValue() { mov r12, string_offset mov r13, string_page calls 0FFh, 03E70h ; output = r4 } GetDoubleWordValue() { mov r12, string_offset mov r13, string_page calls 0D0h, 09360h ; output = r4,r5 } GetWord() { mov r12, data_offset mov r13, data_page calls 0FFh, 03EE0h ; output = r4 } GetDoubleWord() { mov r12, data_offset mov r13, data_page calls 0FFh, 03ECEh ; output = r4:r5 } MoveWord() { mov r4, src_offset mov r5, src_page mov r10, dst_offset mov r11, dst_page mov r3, word_count calls 0FC, 0FFAAh } |
08-22-2003, 18:09 | #6 (permalink) |
No Life Poster Join Date: Sep 2002 Location: EEPROM damaged Age: 44
Posts: 578
Member: 15315 Status: Offline Thanks Meter: 1 | Chars, Arrays CopyArray() { mov r12, size mov [-r0], r12 mov r12, src_offset mov r13, src_page mov r14, dst_offset mov r15, dst_page calls 0FFh, 04128h } FillChar() { mov r12, dst_offset mov r13, dst_page mov r14, char mov r15, size calls 0FFh, 03FA0h } |
08-22-2003, 18:10 | #8 (permalink) |
No Life Poster Join Date: Sep 2002 Location: EEPROM damaged Age: 44
Posts: 578
Member: 15315 Status: Offline Thanks Meter: 1 | EEPROM WriteDataToEEPROM() { mov r12, #0 mov [-r0], r12 mov [-r0], r12 mov [-r0], r12 mov r12, size mov [-r0], r12 mov r12, EEPROM_Block mov r13, data_Offset mov r14, data_Page mov r15, offset calls 0CCh, 0FEB8h ; calls 0CDh, 0606h ;2nd choice ; calls 0CDh, 0CD063h ;3rd choice add r0, #8 } |
08-22-2003, 18:11 | #9 (permalink) |
No Life Poster Join Date: Sep 2002 Location: EEPROM damaged Age: 44
Posts: 578
Member: 15315 Status: Offline Thanks Meter: 1 | Programme / Meldungen E99466: GotoNewSMS() E9946E: GotoNewSMS_Vorlage1() E99482: GotoNewSMS_Vorlage2() E99496: GotoNewSMS_Vorlage3() GotoNewSMS_UserVorlage() { mov r12, #StringIndex ;String Index der Vorlage calls 0EAh, sub_EAE152 mov r14, r4 mov r15, r5 mov r12, #0 mov r13, #0 jmps 0E9h, 0BB7Ah } E994AA: GotoSMS_Vorlagen() E994CA: GotoSMS_Eingang() E99548: GotoSMS_Eingang_Archiv E99508: GotoSMS_Ausgang() E9959A: GotoSMS_Ausgang_Archiv() E99606: GotoMeldungen_Eingang() E9960E: GotoSprachmeldung() E99618: Goto_neueCB_lesen() E9961C: GotoCBDienste() E99624: GotoNewEMail_Eingang() E9964E: Goto_neue_eMail_abrufen() |
Bookmarks |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
ENMAC_MQ8200 Flash and info...Here | abdoune | Infinity-Box | 1 | 01-19-2008 00:02 |
6270 flashing is supported, pinout info here. | universalbox | Universalbox | 0 | 12-13-2005 16:06 |
Flash patches thread for SLIK56 can be found here..... | cyperghost | Board, Server and Login Problems/Support | 3 | 10-24-2005 18:01 |
E700 - flash lang info here | Stoyan | SYSOL Platform | 9 | 01-09-2004 20:05 |
how to make flash patch for SMe45i | MrViper | Siemens-Benq Flash Patching | 1 | 07-25-2003 21:19 |
|