Joined: 01 Dec 2009 Posts: 4560 Location: Soft-Center
Posted: Wed Jan 27, 2010 16:11 Post subject: Vocabulary
Bank Space - area in dump selected for one bank. The unit of measurement is block.
If Bank Space was not detected automatically then it can be set manually in properties of Filter.
Bank Space = 0x100 * 2^N, where N = 0,1,2,3 ... . Usually Bank Space = 0x100, 0x200, 0x400, 0x800, 0x1000 ... .
There are some examples how to detect Bank Space:
Banks: 00 / 0x000 / 0x3bf - Bank Space = 0x400 - blocks are numbered from 0x0 till 0x3bf - truncate 0x3bf to bigger proximate value of Bank Space, then get 0x400
Banks: 00 / 0x1000 / 0x11eb - Bank Space = 0x200 - blocka are numbered from 0x1000 till 0x11eb -> 0x11eb-0x1000=0x1eb - truncate 0x1eb to bigger proximate value of Bank Space, then get 0x200
Vladus
Joined: 01 Dec 2009 Posts: 4560 Location: Soft-Center
Posted: Wed Jan 27, 2010 17:11 Post subject:
Dump - this is a file contains read data from one bank of NAND chip. There are the customer's data and service (spare) data of controller.This special data is named SA.
What names give to dumps:
cc_bb.dump
cc - number of NAND chip
bb - number of bank
if the value is lees then 10 it's necessary add 0 to beginning.
Examples:
01_01.dump (first chip, first bank)
01_02.dump (first chip, second bank)
02_01.dump (second chip, first bank)
02_02.dump (second chip, second bank)
Vladus
Joined: 01 Dec 2009 Posts: 4560 Location: Soft-Center
Posted: Wed Jan 27, 2010 19:19 Post subject:
Image - it contains sector by sector copy of file structure and customer's data. Flash Extractor gets it assembling dumps in different ways.
Vladus
Joined: 01 Dec 2009 Posts: 4560 Location: Soft-Center
Posted: Wed Jan 27, 2010 19:40 Post subject:
Marker - some bytes (one, two or more - not very often) in Service (Spare) Area of sector. The value of these bytes determines the number of block. All sectors with data in one block have the same value of marker. User has to determine the address of marker counted from the beginning of sector and put it in properties of using Assembler. (Start address with 0)
Example
Sector: 512/16
Marker: 514/515
In Listing 512/16:
Dump 0x0ff3c000 (03de) ff ff 10 01 ff ff 45 8d 80 41 b4 1b 34 a1 dc ac