Author |
Message |
laslo
Joined: 11 Dec 2007
Posts: 5
|
Posted: Thu Dec 13, 2007 2:20 Post subject: QMemory SD card
|
|
It's a 2gb SD card
The controller markings: AA6612 0701-067
2 flash chips marked HVPD4F2
Based on the chip ID i used the TC58NVG3.cfg file
Made 2 dumps then joined them byte by byte and then inverted them
PTBL was found at 0x1dc70000
About half of FAT2 is missing.
File is on FTP
Structure is:
512/10/512/10/512/10/512/10/512/10/512/10/512/10/512/10+48
Block size appears to be 0x84000
Thanks.
|
|
|
Сергей
Joined: 26 Aug 2005
Posts: 20282
Flash-Extractor developer
|
Posted: Thu Dec 13, 2007 12:24 Post subject:
|
|
Try Block_Number / SK6602 / Sector 4224
Set correct Block_Size
|
|
|
laslo
Joined: 11 Dec 2007
Posts: 5
|
Posted: Fri Dec 14, 2007 19:02 Post subject:
|
|
That worked, but there was a slight problem. Bank 0 had 2 blocks that identified as block 0, and the utility used the first one (the read block 0 was further down in the dump). Maybe the utility should give a warning in the final report saying that more than 1 block resolved to block xxxx
|
|
|
Сергей
Joined: 26 Aug 2005
Posts: 20282
Flash-Extractor developer
|
Posted: Fri Dec 14, 2007 19:23 Post subject:
|
|
laslo wrote: | Maybe the utility should give a warning in the final report saying that more than 1 block resolved to block xxxx |
Its good idea.
Way to remove double block:
- Filter / Cut_Begin (if he is first)
- Filter / Full_Blocks (if he is half writed)
- Set Marker in first sector of this block to 0xffff
While i thinking on interface, ways to see them:
1. Set Bank_Space = 0
Show_Blocks
In last bank you can see double blocks.
2. Use Image_Explorer to check image
Where you see red circles - there is problems.
|
|
|
|