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 > Other Gsm/Mobile Related Forums > GSM Programming & Reverse Engineering


GSM Programming & Reverse Engineering Here you can post all Kind of GSM Programming and Reverse Engineering tools and Secrets.

Reply
 
LinkBack Thread Tools Display Modes
Old 08-22-2003, 18:07   #1 (permalink)
No Life Poster
 
Acidmrp's Avatar
 
Join Date: Sep 2002
Location: EEPROM damaged
Age: 44
Posts: 578
Member: 15315
Status: Offline
Thanks Meter: 1
SME45i Flash Patching Infos here


well, this is my gift to you hope you'll be happy and make cool thinks with it

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.
  Reply With Quote
Old 08-22-2003, 18:07   #2 (permalink)
No Life Poster
 
Acidmrp's Avatar
 
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
}
  Reply With Quote
Old 08-22-2003, 18:08   #3 (permalink)
No Life Poster
 
Acidmrp's Avatar
 
Join Date: Sep 2002
Location: EEPROM damaged
Age: 44
Posts: 578
Member: 15315
Status: Offline
Thanks Meter: 1
Pictures

PicturePaint() { ; --> needs some inits first
mov r14, image_index
mov r12, x_pos
mov r13, y_pos
calls 0C8h, 0439Ch
}
  Reply With Quote
Old 08-22-2003, 18:08   #4 (permalink)
No Life Poster
 
Acidmrp's Avatar
 
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
}
  Reply With Quote
Old 08-22-2003, 18:09   #5 (permalink)
No Life Poster
 
Acidmrp's Avatar
 
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
}
  Reply With Quote
Old 08-22-2003, 18:09   #6 (permalink)
No Life Poster
 
Acidmrp's Avatar
 
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
}
  Reply With Quote
Old 08-22-2003, 18:10   #7 (permalink)
No Life Poster
 
Acidmrp's Avatar
 
Join Date: Sep 2002
Location: EEPROM damaged
Age: 44
Posts: 578
Member: 15315
Status: Offline
Thanks Meter: 1
Calls

IndirectCall() {
mov r4, func_offset
mov r5, func_page
calls 0E2h, 0FFFAh
}
  Reply With Quote
Old 08-22-2003, 18:10   #8 (permalink)
No Life Poster
 
Acidmrp's Avatar
 
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
}
  Reply With Quote
Old 08-22-2003, 18:11   #9 (permalink)
No Life Poster
 
Acidmrp's Avatar
 
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()
  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
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

 



All times are GMT +1. The time now is 13:57.



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.16807 seconds with 9 queries

SEO by vBSEO