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 10-25-2005, 14:55   #1 (permalink)
No Life Poster
 
Join Date: Oct 2003
Posts: 705
Member: 42457
Status: Offline
Thanks Meter: 1
BFA collades...


Can someone relocate BFA-Patch please?

Code:
*** BFA ***
189E6E: 656D 6269
189E70: 6C 6E
189E96: 656D 6269
189E98: 6C 6E
18A22A: 1876 0E75
38750C: E6FFE202 0D7CDAE4
387510: DAD712D90804 9049FAD81876
444990: FFFFFFFFFFFFFFFF F0C8F0D906FCB200
444998: FFFFFFFFFFFFFFFF D7503700F6FC06FA
4449A0: FFFFFFFFFFFFFFFF F6FD08FAE6FCB249
4449A8: FFFFFFFFFFFFFFFF E6FDE400DAE4FC7F
4449B0: FFFFFFFFFFFFFFFF DB00D7503700F2FC
4449B8: FFFFFFFFFFFFFFFF 06FAF2FD08FAE6FE
4449C0: FFFFFFFFFFFFFFFF 0000E6FF0000DADF
4449C8: FFFFFFFFFFFF 3EA7F08446F8
4449D0: FFFFFFFFFFFFFFFF EA20EE49F0C8E00D
4449D8: FFFFFFFFFFFFFFFF E6FE2000E6FF0040
4449E0: FFFFFFFFFFFFFFFF DADFAEABF0C8DADF
4449E8: FFFFFFFFFFFFFFFF 70C5DA080000DB00
4AE473: 839480928F 80148012BA
4AE478: DE94A2A292AA92AA FEAAA2BAE2800295
4AE480: 12A212BFF2 D2955295D2
collades with

Code:
;*** BFP. Bitmap File Preview ***

;Firmware : SL45v56
;Author : rizapn
;Created : July 29, 2004

;Give a capability to preview the bmp file before using it as an operator logo

0x02D5C0: E6FCBB00 DB00CC00

0x3874E2: E6F61D00 DAE4C049
0x38CD46: DAE638F1 DAE4DA49

0x4449C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F44828E0C5E6FB2000E00AE6F38001
0x4449D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC70AEEE6F61D00DB0088908880E6FD
0x4449E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5028E0CE88E088D026FD0800E6FC214E
0x4449F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC1543F0804E6FC5AF5E6FDD800E6FE
0x444A00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 96F5F0FDDAF03CFDF084F095F0C8F0D9
0x444A10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE4E0AE6FF9103DAF024FFFADBBC70
0x444A20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC4FD44E020046F41F002D0CE004E6F5
0x444A30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2000E6FA4828E0CBE6F38001DAC70AEE
0x444A40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAE64EF6E6FCBB00DAA2C4D50DF90000
0x444A50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000204AE40000000000D849E400DA3D
0x444A60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E302BA3DE2020000080065002F00780A
0x444A70: FFFFFFFFFFFFFFFFFFFF 9103000000000000214E
Thanks
  Reply With Quote
Old 10-25-2005, 15:26   #2 (permalink)
No Life Poster
 
trustkill's Avatar
 
Join Date: May 2003
Location: GERMANY
Age: 48
Posts: 980
Member: 27745
Status: Offline
Thanks Meter: 0
You mean BFA 2.1 ? Yes, it would be great to see a "working version"...!
  Reply With Quote
Old 10-25-2005, 17:27   #3 (permalink)
Freak Poster
 
Join Date: May 2005
Location: Somewhere in Poland
Age: 36
Posts: 266
Member: 143475
Status: Offline
Thanks Meter: 0
If I use this patch (BFA 2.1) ChargeInfo doesn`t work.... When I try use it my phone turns off automatically.
  Reply With Quote
Old 10-26-2005, 15:53   #4 (permalink)
No Life Poster
 
trustkill's Avatar
 
Join Date: May 2003
Location: GERMANY
Age: 48
Posts: 980
Member: 27745
Status: Offline
Thanks Meter: 0
I did a newer version of BFP an relocated it to a free (!!??) area in fubu, but it doesnt work. Someone can see the error I made ?

Code:
;*** BFP. Bitmap File Preview v1.2 ***

;Firmware : SL45v56
;Author : rizapn
;Created : July 29, 2004
;Updated : Aug 1, 2004 (v1.1)
;Updated : Oct 26 2005 (v1.2) (trustkill)

;Give a capability to preview the bmp file before using it as an operator logo
;v1.1->correct a "delete previous bitmap logo" bugs
;v2.2->relocated to other offset, now does not collide with BFA 2x

0x02D5C0: E6FCBB00 DB00CC00

0x3874E2: E6F61D00 DAE330FF
0x38CD46: DAE638F1 DAE34AFF

43FF20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2A2A2A204246502076312E32202A2A2A
43FF30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F44828E0C5E6FB2000E00AE6F38001
43FF40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC70AEEE6F61D00DB0088908880E6FD
43FF50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5028E0CE88E088D026FD0800E6FC214E
43FF60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC1543F0804E6FC5AF5E6FDD800E6FE
43FF60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 96F5F0FDDAF03CFDF084F095F0C8F0D9
43FF70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE4E0AE6FF9103DAF024FFFADBBC70
43FF80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC4FD44E020046F41F002D0CE004E6F5
43FF90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2000E6FA4828E0CBE6F38001DAC70AEE
43FFA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAE64EF6E6FCBB00DAA2C4D50DF90000
43FFB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000204AE40000000000D849E400DA3D
43FFC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E302BA3DE2020000080065002F00780A
43FFD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9103000000000000214EFFFFFFFFFFFF
  Reply With Quote
Old 10-26-2005, 17:32   #5 (permalink)
Freak Poster
 
Join Date: Jun 2004
Location: Russia, Zelenograd
Age: 34
Posts: 336
Member: 70080
Status: Offline
Thanks Meter: 2
use source (from rizapn sites) and sfe!
  Reply With Quote
Old 10-26-2005, 17:36   #6 (permalink)
No Life Poster
 
trustkill's Avatar
 
Join Date: May 2003
Location: GERMANY
Age: 48
Posts: 980
Member: 27745
Status: Offline
Thanks Meter: 0
Thats what I tried but for BFP there is no source...
  Reply With Quote
Old 10-26-2005, 17:47   #7 (permalink)
Freak Poster
 
Join Date: Jun 2004
Location: Russia, Zelenograd
Age: 34
Posts: 336
Member: 70080
Status: Offline
Thanks Meter: 2
bad searched for =)

;------------------------------
;#name BFP. Bitmap File Preview
;------------------------------

#define OprLogoBuff 0Ch:2848h

;---- bugs is reported, Cancel is delete the op.logo???
;org 0a2d59eh ; orig mov r12,#3
; rets
;bfp_eepsave:

org 0a2d5c0h ; orig mov r12, #0bbh
rets
nop
bfp_eepsave:

org 0d874e2h ; orig mov r6, #1dh
calls bfp_main

org 0D8CD46h ; orig calls dspMsg1
calls bfp_dspMsg

org 0e449c0h
bfp_main:
mov r4, #pof(oprLogoBuff)
mov r5, #pag(oprLogoBuff)
mov r11, #pag(BFABuff)
mov r10, #pof(BFABuff)
mov r3, #180h
calls moveWord
mov r6, #1dh
bfp_rets:
rets

bfp_dspMsg:
mov [-r0], r9
mov [-r0], r8
mov r13, #pof(oprLogoBuff)+8
mov r14, #pag(oprLogoBuff)
mov [-r0], r14
mov [-r0], r13
sub r13, #8
mov r12, #4e21h
calls convertImg2ID
add r0, #4
mov r12, #0f55ah
mov r13, #0d8h
mov r14, #0f596h
mov r15, r13
calls 0f0fd3ch
mov r8, r4
mov r9, r5
mov r12, r8
mov r13, r9
mov r14, #pof(bfp_hdl3)
mov r15, #pag(bfp_hdl3)
calls 0f0ff24h
jmps 0db70bch

bfp_onKey:
extp r15, #1
mov r4, [r14+#2]
cmp r4, #1fh ; "Save"
jmpr cc_Z, bfp_save
mov r4, #pof(BFABuff)
mov r5, #pag(BFABuff)
mov r10, #pof(oprLogoBuff)
mov r11, #pag(oprLogoBuff)
mov r3, #180h
calls moveWord
bfp_exit:
jmps doEscape

bfp_save:
; mov r12, #3
mov r12, #0BBh
calls bfp_eepsave
jmpr cc_UC, bfp_exit

#define bfp_SKeyList 0b8BD20h ; "Save" ... "Cancel"
#define bfp_ptrButt 0b8bdbah

bfp_hdl3:
dw 0,0
dw ofs(bfp_onKey), seg(bfp_onKey)
dw 0,0
dw ofs(bfp_rets), seg(bfp_rets)
dw 3ddah, 2e3h ; dunno
dw pof(bfp_ptrButt), pag(bfp_ptrButt) ; ptr_to_buttonDef
dw 0,8,101,47 ; rect?
dw pof(bfp_img), pag(bfp_img) ; image
dw 0,0,0
bfp_img:
dw 4e21h

;----------------------
;#name END. End of ASM
;----------------------
rets
  Reply With Quote
Old 10-26-2005, 18:05   #8 (permalink)
No Life Poster
 
trustkill's Avatar
 
Join Date: May 2003
Location: GERMANY
Age: 48
Posts: 980
Member: 27745
Status: Offline
Thanks Meter: 0
Too bad ist not BFP 1.1 (the 1.0 contains a bug)
  Reply With Quote
Old 10-26-2005, 18:08   #9 (permalink)
Freak Poster
 
Join Date: Jun 2004
Location: Russia, Zelenograd
Age: 34
Posts: 336
Member: 70080
Status: Offline
Thanks Meter: 2
=/ i no have any patches on phone, i not know where move patches =|

base 0a00000h
;-----------------------------
;#name BFA. Binary File Access v2.2
;-----------------------------
' Using FAM3.2 (need this)

#define BFABuff 020h:0h

#define FilesysICall 0E47FFCh

#define FileOpen 0DFA73Eh
#define FileRead 0DFABAEh
#define FileWrite 0DFB0FEh
#define FileClose 0DFC570h

org 0B89E6Eh
db 'bin'
org 0B89E95h
db '.bin'

org 2E2h:222Ah
dw ofs(bfa_main)

org 0D8750Ch
jmpr cc_UC, 0D87606h

bfa_main:
calls bfa_redir
jmps 0D87618h

org 0E44990h
bfa_redir:
mov r14, r8 ;r9:r8+0xB2 - filename
mov r15, r9
add r14, #0B2h
mov r12, #sof(load_bin)
mov r13, #seg(load_bin)
calls FilesysICall
rets

load_bin:
; main.c 122 f=FileOpen(fname,_O_RDONLY,0);
;in r13:r12 - filename
; MOV R12, R12
; MOV R13, R13
MOV R14,#00h
MOV R15,#00h
CALLS FileOpen
MOV R8,R4
; main.c 123 if (f!=-1)
CMP R8,#0FFFFh
JMPA cc_EQ,_58
; main.c 136 FileRead(f,BFABuff,0x7FFF);
MOV R12,R8
MOV R13,#pof(BFABuff)
MOV R14,#pag(BFABuff)
MOV R15,#07FFFh
CALLS FileRead
; main.c 157 FileClose(f);
MOV R12,R8
CALLS FileClose

calls BFABuff
_58:
rets

org 0EAE471h
'Picture .eml > .bin
db 0x7F,0xF8,0x80,0x14,0x80,0x12,0xBA,0xFE,0xAA,0xA2, 0xBA,0xE2,0x80,0x02,0x95,0xD2,0x95,0x52,0x95,0xD2, 0x80,0x02,0xFF,0xFE

end
  Reply With Quote
Old 10-26-2005, 18:54   #10 (permalink)
Freak Poster
 
Join Date: May 2005
Location: Somewhere in Poland
Age: 36
Posts: 266
Member: 143475
Status: Offline
Thanks Meter: 0
I think that place: from 4F3C00 is good. I haven`t there any patches and I think that nobody has.
  Reply With Quote
Old 10-26-2005, 19:19   #11 (permalink)
No Life Poster
 
trustkill's Avatar
 
Join Date: May 2003
Location: GERMANY
Age: 48
Posts: 980
Member: 27745
Status: Offline
Thanks Meter: 0
;*** BFP. Bitmap File Preview ***
;changed to other place in fubu


0x02D5C0: DB00CC00

0x3874E2: DAE300F6

0x38CD46: DAE31AF6

0x43F600: E6F44828E0C5E6FB2000E00AE6F38001
0x43F610: DAC70AEEE6F61D00DB0088908880E6FD
0x43F620: 5028E0CE88E088D026FD0800E6FC214E
0x43F630: DAC1543F0804E6FC5AF5E6FDD800E6FE
0x43F640: 96F5F0FDDAF03CFDF084F095F0C8F0D9
0x43F650: E6FE8E36E6FF8F03DAF024FFFADBBC70
0x43F660: DC4FD44E020046F41F002D0CE004E6F5
0x43F670: 2000E6FA4828E0CBE6F38001DAC70AEE
0x43F680: FAE64EF6E6FCBB00DAA2C4D50DF90000
0x43F690: 000060F6E3000000000018F6E300DA3D
0x43F6A0: E302BA3DE2020000080065002F00B836

;*** END. End of ASM ***

0x43F6B0: 8F03000000000000214EDB00

Later I better change BFAv2.2 to this...
  Reply With Quote
Old 10-26-2005, 19:22   #12 (permalink)
Freak Poster
 
Join Date: Jun 2004
Location: Russia, Zelenograd
Age: 34
Posts: 336
Member: 70080
Status: Offline
Thanks Meter: 2
Quote:
Originally Posted by GoLL@B
I think that place: from 4F3C00 is good. I haven`t there any patches and I think that nobody has.
No no no! I use it. For uni2.
  Reply With Quote
Old 10-26-2005, 19:38   #13 (permalink)
No Life Poster
 
trustkill's Avatar
 
Join Date: May 2003
Location: GERMANY
Age: 48
Posts: 980
Member: 27745
Status: Offline
Thanks Meter: 0
BFA 2.2 relocated:
Code:
Siemens Flash Explorer v2.32 (c)Dec.03 by Riza

File bfa22.txt (pos=0x0,sz=0x4C3,rd=0x4C3) buf


;*** BFA. Binary File Access v2.2 ***


0x189E6E: 6269
0x189E70: 6E

0x189E95: 2E6269
0x189E98: 6E

0x18A22A: 0E75

0x38750C: 0D7CDAEF
0x387510: 4036FAD81876

0x4F3640: F0E8F0F906FEB200
0x4F3648: E6FC5636E6FDEF00
0x4F3650: DAE4FC7FDB00E00E
0x4F3658: E00FDADF3EA7F084
0x4F3660: 46F8FFFFEA208236
0x4F3668: F0C8E00DE6FE2000
0x4F3670: E6FFFF7FDADFAEAB
0x4F3678: F0C8DADF70C5DA08
0x4F3680: 0000DB00

0x4AE471: 7FF880148012BA
0x4AE478: FEAAA2BAE2800295
0x4AE480: D2955295D28002FF
0x4AE488: FE

No error(s) found (0 secs) !

Last edited by trustkill; 10-26-2005 at 19:57.
  Reply With Quote
Old 10-26-2005, 20:14   #14 (permalink)
No Life Poster
 
trustkill's Avatar
 
Join Date: May 2003
Location: GERMANY
Age: 48
Posts: 980
Member: 27745
Status: Offline
Thanks Meter: 0
Quote:
Originally Posted by GoLL@B
If I use this patch (BFA 2.1) ChargeInfo doesn`t work.... When I try use it my phone turns off automatically.
Yeah I have the same problem (BFA2.2) !!! All other binary are fine, except ChargeInfo...
  Reply With Quote
Old 10-26-2005, 20:31   #15 (permalink)
No Life Poster
 
Join Date: Oct 2003
Posts: 705
Member: 42457
Status: Offline
Thanks Meter: 1
Thanks trustkill for relocating

Here with undo data
Code:
189E6E: 656D 6269
189E70: 6C 6E
189E96: 656D 6269
189E98: 6C 6E
18A22A: 1876 0E75
38750C: E6FFE202 0D7CDAEF
387510: DAD712D90804 4036FAD81876

4F3640: FFFFFFFFFFFFFFFF F0E8F0F906FEB200
4F3648: FFFFFFFFFFFFFFFF E6FC5636E6FDEF00
4F3650: FFFFFFFFFFFFFFFF DAE4FC7FDB00E00E
4F3658: FFFFFFFFFFFFFFFF E00FDADF3EA7F084
4F3660: FFFF 46F8
4F3664: FFFFFFFF EA208236
4F3668: FFFFFFFFFFFFFFFF F0C8E00DE6FE2000
4F3670: FF E6
4F3673: FFFFFFFFFF 7FDADFAEAB
4F3678: FFFFFFFFFFFFFFFF F0C8DADF70C5DA08
4F3680: FFFFFFFF 0000DB00

4AE473: 839480928F 80148012BA
4AE478: DE94A2A292AA92AA FEAAA2BAE2800295
4AE480: 12A212BFF2 D2955295D2
  Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

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
BFA 2.2 colission with Bitmap File Preview Pawel W x4x, x5x Flashpatching 0 10-26-2005 16:26

 



All times are GMT +1. The time now is 11:02.



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.30452 seconds with 10 queries

SEO by vBSEO