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 > Product Support Sections > Hard/Software Products (official support) > RIFF Box Team > RIFFBOX


Reply
 
LinkBack Thread Tools Display Modes
Old 06-18-2013, 16:14   #1 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
E15i Data rescue


Hi,


I got here badly damaged X8 a.k.a E15i / bit twisted pcb

I want to extract PB from it trough full dump and flash to another working device.

But...


Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.34, JTAG Manager Version: 1.48
Selected Resurrector: [SE E15i V1.00]

Restarting target (nRST Low then High)...OK



Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.34, JTAG Manager Version: 1.48
Selected Resurrector: [SE E15i V1.00]

Connecting to the dead body...OK
Set I/O Voltage reads as 2.59V, TCK Frequency is RTCK

Detected dead body ID: 0x203C00E1



Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.34, JTAG Manager Version: 1.48
Selected Resurrector: [SE E15i V1.00]

Connecting to the target...OK
Set I/O Voltage reads as 2.60V, TCK Frequency is RTCK

Following devices are found on the JTAG chain:
Device on TAP #0: ID = 0x203C00E1, IR Length = 0x04 bits
Total IR length: 0x0004 bits

Analizing IDCODE(s) of the JTAG scan chain:
1. 0x203C00E1: Qualcomm MSM7227, H/W Rev. #2


Code:
Connecting to the dead body...OK
Detected dead body ID: 0x203C00E1 - CORRECT!
Set I/O Voltage reads as 2.59V, TCK Frequency is RTCK
Adaptive Clocking RTCK Sampling is: [Sample at 8 MHz]
Settings Code: 0x2501000E000000000000000020000000

Resurrection sequence started.
Establish communication with the phone...OK
Initializing internal hardware configuration...OK
Uploading resurrector data into memory...OK
Starting communication with resurrector...OK

Detected an Initialized FLASH1 Chip, ID: 0x0020/0x55BC (512MB)

Reading FLASH1 address space from 0x000000000000 to 0x00001FFFFFFF
Failed to receive answer to READ command.

It stops on 0x0000006F0000 firstely 8MHZ


Code:
WARNING: Resuming interrupted read from 0x0000006F0000, yet to read - 0x00001F910000...
Reading FLASH1 address space from 0x0000006F0000 to 0x00001FFFFFFF

Code:
WARNING: Resuming interrupted read from 0x000000AD0000, yet to read - 0x00001F530000...
Reading FLASH1 address space from 0x000000AD0000 to 0x00001FFFFFFF


It stops way too many times, and Qualcomm Plugin seems that it cant find partition table...



Code:
Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.34, JTAG Manager Version: 1.48
Selected Resurrector: [SE E15i V1.00]

Connecting to the dead body...OK
Detected dead body ID: 0x203C00E1 - CORRECT!
Set I/O Voltage reads as 2.58V, TCK Frequency is RTCK
Adaptive Clocking RTCK Sampling is: [Sample at 8 MHz]
Settings Code: 0x2501000E000000000000000020000000

Resurrection sequence started.
Establish communication with the phone...OK
Initializing internal hardware configuration...OK
Uploading resurrector data into memory...OK
Starting communication with resurrector...OK

Detected an Initialized FLASH1 Chip, ID: 0x0020/0x55BC (512MB)

Reading FLASH1 address space from 0x000000040000 to 0x000000040FFF
Completed in 00:00:00.016 (Average Transfer Rate: 131071999.94 kB/s)

Reading FLASH1 address space from 0x000000060000 to 0x000000060FFF
Completed in 00:00:00.016 (Average Transfer Rate: 6.10 kB/s)

Reading FLASH1 address space from 0x000000080000 to 0x000000080FFF
Completed in 00:00:00.016 (Average Transfer Rate: 6.10 kB/s)

Reading FLASH1 address space from 0x0000000A0000 to 0x0000000A0FFF
Completed in 00:00:00.016 (Average Transfer Rate: 6.10 kB/s)

Reading FLASH1 address space from 0x0000000C0000 to 0x0000000C0FFF
Completed in 00:00:00.016 (Average Transfer Rate: 6.10 kB/s)

Reading FLASH1 address space from 0x0000000E0000 to 0x0000000E0FFF
Completed in 00:00:00.016 (Average Transfer Rate: 6.10 kB/s)

Reading FLASH1 address space from 0x000000100000 to 0x000000100FFF
Completed in 00:00:00.016 (Average Transfer Rate: 6.10 kB/s)

Reading FLASH1 address space from 0x000000120000 to 0x000000120FFF
Completed in 00:00:00.032 (Average Transfer Rate: 3.05 kB/s)

Reading FLASH1 address space from 0x000000140000 to 0x000000140FFF
Completed in 00:00:00.031 (Average Transfer Rate: 3.15 kB/s)

Reading FLASH1 address space from 0x000000160000 to 0x000000160FFF
Completed in 00:00:00.015 (Average Transfer Rate: 6.51 kB/s)

Reading FLASH1 address space from 0x000000180000 to 0x000000180FFF
Completed in 00:00:00.015 (Average Transfer Rate: 6.51 kB/s)

Reading FLASH1 address space from 0x0000001A0000 to 0x0000001A0FFF
Completed in 00:00:00.015 (Average Transfer Rate: 6.51 kB/s)

Reading FLASH1 address space from 0x0000001C0000 to 0x0000001C0FFF
Completed in 00:00:00.015 (Average Transfer Rate: 6.51 kB/s)

Reading FLASH1 address space from 0x0000001E0000 to 0x0000001E0FFF
Completed in 00:00:00.016 (Average Transfer Rate: 6.10 kB/s)
ERROR: Couldn't find partition table location in the device memory.


Any advices?


Thx


Haltec
  Reply With Quote
Old 06-18-2013, 22:51   #2 (permalink)
Product Supporter
 
BABAK NURI's Avatar
 
Join Date: Mar 2005
Location: Tehran.IR
Age: 43
Posts: 7,259
Member: 131131
Status: Offline
Sonork: 100.1606847
Thanks Meter: 4,475
Hi
You Need Set Speed At Lower...(like 1MHZ or 4) at TCK
--
Also Plz use Only USB cable and Power Supply
--

***
Can You Tell Me About Exactly Your Problem? What Mean "PB"?
  Reply With Quote
Old 06-19-2013, 12:43   #3 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
I need to extract PhoneBook. Sorry I know that this abbreviation can be confusing.

I got physically damaged phone and customer needs it's phonebook back badly.

I did tryed with all latency's but failed.


Now I am using High Quality charger and it reads more, but afterwhile I got this one:

Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.34, JTAG Manager Version: 1.48
Selected Resurrector: [SE E15i V1.00]

Connecting to the dead body...
ERROR: Set I/O Voltage to 2.60V failed. Real reading is 2.70V
  Reply With Quote
Old 06-19-2013, 12:53   #4 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
Weird At 1Mhz won't even establish communication with phone - while at 2Mhz works right away.
  Reply With Quote
Old 06-19-2013, 14:12   #5 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
And one important one - if I have to resume multiple times when full dump reading due to some inconsistency / does that affect flash file readout?
  Reply With Quote
Old 06-19-2013, 14:18   #6 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
Hi,
First thing to do is to check any size readout, since QC plugin could not detect partition table. You might be reading just zeros out of phone flash chip.

Read 16MB and save it, then open it in QC plugin and check if partition table is detected.
  Reply With Quote
Old 06-19-2013, 15:17   #7 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
Reading FLASH1 address space from 0x000000000000 to 0x000000FFFFFF


Readed with 4 interrupts *Failed to receive answer to READ command.

No qcom partition table in that file... : (



... ?


Checeked it with hex wiever = definetly X8 dump

Kind thanks for your help.

Last edited by Haltec; 06-19-2013 at 15:23. Reason: S1_Loader_test_Root S1_EROM_test_Root_4c370
  Reply With Quote
Old 06-19-2013, 15:46   #8 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
Now with OK readout RTCK and 4MHz Sampling

Detected an Initialized FLASH1 Chip, ID: 0x0020/0x55BC (512MB)

Reading FLASH1 address space from 0x000000000000 to 0x000000FFFFFF
Completed in 00:02:05.172 (Average Transfer Rate: 134.98 kB/s)


There is still no Qcom partition table.

Would I achieve any impact by changing RESET method in custom target settings?

And I can't use RIFF's HexViewer - it come out blank when this 16Mb Loaded? Why?


This dump seems ok. Now I am at 17%... hmpff....

SEMC DRM1.0...U....SEMC DRM Root CA0...000101000010Z..291231000010Z0;1.0...U....SE1 .0...U....SEMC DRM1.0...U....SEMC DRM Root CA0

I notice that data transfer rate decresases it starts from 255 kB/s then drops all the 125 Kb/s - Is that adaptive clock sampling related ?


And I am paticulary interested about these interupted readouts. Can you please tell us, your opinion about punctuation of interupted vs non interupted readout?

I will made dupmp comparsion on this 16MB sample, but I would like to hear an expert's opinion on that.

And I also understand that it can't be tooked for granted. Just tryi'n to collect some expirience...


BR


Haltec
  Reply With Quote
Old 06-19-2013, 16:20   #9 (permalink)
Product Manager
 
legija's Avatar
 
Join Date: Apr 2006
Age: 55
Posts: 5,746
Member: 256342
Status: Offline
Sonork: None
Thanks Meter: 28,276
Its okay to continue reading, since RIFF software overlaps broken readouts.

As for unstable connection - it happens because phone loses power supply.
  Reply With Quote
Old 06-19-2013, 17:05   #10 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
Thank you. Can you please implement somehow Read memory auto-continue feature in next update. Platio bih kafu. Samo da odem popiti istu.

I am browsing C:\Program Files\RIFF Box JTAG Manager\Documents it's really highly advanced manual and tool.


Can you please also gave me some pointer's what to expect since I am going to flash this dump to a fully working phone.

I am willing to kill it in a user-able sense of meaning, but really just need phonebook from it then.


I am really fascinated / when connected to proper PSU it falis EACH single time now on 5% respecteyly. ????


From 0x00001ACF8000 to 0x00001B2D4000, then 0x00001B7A8000, then 0x00001BDEC000, 0x00001C370000, 0x00001C9A4000, 0x00001CF84000 etc....


And when coming closer to the end it seems that experessed in percentage is increasing as left over to readout decreasing. It's like some electrical flaw prevents/interupts reading in same intervals (time elapsed speaking or exact data amounts)

Really strange.


Ok - I got my readout heavyly interrupted *30-40 times. We are going to see if this was any good.


BR

Haltec
  Reply With Quote
Old 06-19-2013, 17:29   #11 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
Yes Interupted and Not interupted dump of first 16MB is completely same.


Thx a lot for your inputs regarding all this.







Unfortunately still can't find partition table - even from full dump.

Any thoughts about this ?


You need dump uploaded somewhere ?



BR


Haltec
  Reply With Quote
Old 06-28-2013, 14:45   #12 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
Ok - this is funny now


It behave EXACTELY the same with fully working phone I got to flash dump into.


Code:
Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.35, JTAG Manager Version: 1.49
Selected Resurrector: [SE E15i V1.0.4463.41118]

Connecting to the dead body...OK
Detected dead body ID: 0x203C00E1 - CORRECT!
Set I/O Voltage reads as 2.67V, TCK Frequency is RTCK
Adaptive Clocking RTCK Sampling is: [Sample at 8 MHz]
Settings Code: 0x0501000E000000000000000020000000

Resurrection sequence started.
Establish communication with the phone...OK
Initializing internal hardware configuration...OK
Uploading resurrector data into memory...OK
Starting communication with resurrector...OK

Detected an Initialized FLASH1 Chip, ID: 0x002C/0x55BC (512MB)

Reading FLASH1 address space from 0x000000000000 to 0x00001FFFFFFF
Failed to receive answer to READ command.

Reading FLASH1 address space from 0x000000000000 to 0x00001FFFFFFF
Failed to receive answer to READ command.


AV and anything else disabled... Shall I install RIFF on other laptop?

I am really not into it...


I am dumping this one working set so I can restore it later after writing this dump with data, and extracting phone book old fashioned way...

Jtag cable is one that came with box approx 10cm long.

Any thoughts?



BR


Haltec
  Reply With Quote
Old 06-28-2013, 14:53   #13 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
Ok / something is wrong with box grounding.

When outer shield of usb socket type B touches housing it self / all stops.


Will try to isolate, and see how it's going to behave.


It solved that, but still cant read wthout interuptions...

@4MHz

Reading FLASH1 address space from 0x000000000000 to 0x00001FFFFFFF
Failed to receive answer to READ command.

Last edited by Haltec; 06-28-2013 at 15:02.
  Reply With Quote
Old 06-28-2013, 15:32   #14 (permalink)
No Life Poster
 
Join Date: Mar 2009
Location: Europe Wienna
Posts: 1,269
Member: 984046
Status: Offline
Thanks Meter: 255
Ok. We rulled out PC issues. Exactely the same on another laptop...


No matter which TCK speed it always stops first time around 1%...


Then first startup afterwards:

Connecting to the dead body...OK
Detected dead body ID: 0x000000E1 - WRONG!!!
ERROR: Current ID does not belong to the SE E15i family.


And next startup OK!


???


Hmpff... bit frustrating... Any ideas ?

Jtag board is V2


Br


Haltec

Last edited by Haltec; 06-28-2013 at 15:40.
  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


 



All times are GMT +1. The time now is 12:37.



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.21703 seconds with 8 queries

SEO by vBSEO