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 11-02-2005, 12:55   #1 (permalink)
Freak Poster
 
Join Date: May 2005
Location: Somewhere in Poland
Age: 36
Posts: 266
Member: 143475
Status: Offline
Thanks Meter: 0
FAM v3 i ICD v2.2


I found next problem. When I have ICD v2.2 and FAMv3 my phone turns off when someone calls me. I suppose this is problem with ICD. I must have it for Fam v3. I don`t want to apply FAM 2.1 again because I haven`t had any problems since I uninstalled FAM 2.1.

Can someone help me?
  Reply With Quote
Old 11-02-2005, 12:57   #2 (permalink)
No Life Poster
 
Join Date: Oct 2003
Posts: 705
Member: 42457
Status: Offline
Thanks Meter: 1
Well Rst7 can modify ICD to be compatible with FAM3
  Reply With Quote
Old 11-02-2005, 14:02   #3 (permalink)
Junior Member
 
Join Date: Oct 2005
Location: Ukraine/Kharkov
Age: 50
Posts: 23
Member: 191727
Status: Offline
Thanks Meter: 1
Quote:
Originally Posted by GoLL@B
I found next problem. When I have ICD v2.2 and FAMv3 my phone turns off when someone calls me. I suppose this is problem with ICD. I must have it for Fam v3. I don`t want to apply FAM 2.1 again because I haven`t had any problems since I uninstalled FAM 2.1.

Can someone help me?
Try to apply this above ICD v2.2 - don't undo ICD!
Code:
;
; ICD v2.2/FAM3 Patch2Patch (C)2005 by Rst7/CBSIE
;
0x4456E6: E6F5E400E6F48257DAE4F07F E6FDE400E6FC8257DAE4FC7F
  Reply With Quote
Old 11-03-2005, 13:02   #4 (permalink)
Freak Poster
 
Join Date: May 2005
Location: Somewhere in Poland
Age: 36
Posts: 266
Member: 143475
Status: Offline
Thanks Meter: 0
Ok It works great. Thanks.
  Reply With Quote
Old 11-03-2005, 19:42   #5 (permalink)
No Life Poster
 
Join Date: Oct 2003
Posts: 705
Member: 42457
Status: Offline
Thanks Meter: 1
Thank you very much Rst7

Can you explain, how we must change registers to access to FAM3?
  Reply With Quote
Old 11-04-2005, 08:46   #6 (permalink)
Junior Member
 
Join Date: Oct 2005
Location: Ukraine/Kharkov
Age: 50
Posts: 23
Member: 191727
Status: Offline
Thanks Meter: 1
Quote:
Originally Posted by cyperghost
Thank you very much Rst7

Can you explain, how we must change registers to access to FAM3?
When use FAM2: For call routine in filesystem context u make a call 0E47FF0 with address of your routine in R4:R5.

When use FAM3.2: For call routine in filesystem context u make a call 0E47FFC with address of your routine in R12:R13. Additional parameters to your routine can be passed throws R14:R15 (when u call 0E47FFC) -> R12:R13 (when filesystem process call your routine) - BFA22 use this feature to pass adress of bin filename without global variable usage.

But if patch use other address in FAM2 (not E47FF0) or not use FAM2 at all - u need rewrite all file access
  Reply With Quote
Old 11-04-2005, 13:48   #7 (permalink)
No Life Poster
 
Join Date: Oct 2003
Posts: 705
Member: 42457
Status: Offline
Thanks Meter: 1
Ah okay I understand. That's the reason why you your "correction" to ICD is such a few bytes.

I compared "Incoming Detail Record" Patch original vs yours...
There were 50 or more bytes changed... Does this mean "CDR" used annother method to acess files?
  Reply With Quote
Old 11-04-2005, 13:57   #8 (permalink)
Junior Member
 
Join Date: Oct 2005
Location: Ukraine/Kharkov
Age: 50
Posts: 23
Member: 191727
Status: Offline
Thanks Meter: 1
Quote:
Originally Posted by cyperghost
Ah okay I understand. That's the reason why you your "correction" to ICD is such a few bytes.

I compared "Incoming Detail Record" Patch original vs yours...
There were 50 or more bytes changed... Does this mean "CDR" used annother method to acess files?
Not another method to access files - another method to execute CDR-own routine in filesystem's context. So CDR - ~50 bytes, ICD - 4 bytes (two register and offset in call statement) patched.
  Reply With Quote
Old 11-04-2005, 14:19   #9 (permalink)
Major Poster
 
Join Date: Aug 2004
Age: 40
Posts: 45
Member: 79973
Status: Offline
Thanks Meter: 0
Filesystem access method used by Riza in cdr (like dummy file creation and other) causes this 50 bytes difference
  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
ICD v2.2 small question charlielao Siemens-Benq Flash Patching 12 03-14-2005 11:00

 



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



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

SEO by vBSEO