Flash Extractor
Soft-Center
About     Shop     Downloads     Manual     Library     Forum     Services     Contacts
ECC
NAND flash memory is not perfect
Some memory cells can be broken
And when you read data some bits will have wrong values

ECC (Error Correction Code) protect data
It can detect when data have wrong bits (ECC = Check)
And can fix this bit to original valyes (ECC = On)

ECC can fix limited number of bits
For example, 20 bit errors
If sector have 25 errors, then ECC can not fix and sector will be marked as red

When you set ECC = Off, we do not check at all
All sectors marked as green

Mode




Completely disabled
Maximum performance
Use this mode for search


Check only
Average performance
Use this mode to look ECC map


Error correction enabled
Slow performance
Use this mode to save files



Type




Show data ECC map


Show system area (SA) ECC map



Processor Cores



This is number of processor cores used by software to check ECC

It will increase speed of next operations:
- ECC Fix
- ECC Combine
- Save Image (if ECC errors was not fixed before)

It will decrease speed of next operations:
- select new layout
- auto find layout with ECC = Check
- auto find layout with ECC = ON

Each layout require different memory size to use core
For example layout 20-82-00511-1 14_2048_230 Xor C634_32I:
1 core  - 132 MB
2 cores - 263 MB
8 cores -   1 GB



Read only / WriteBack




Read only mode. Fix errors in memory


Write corrected sectors to dump



ECC Fix



Fix ECC errors in all dumps



ECC Combine



If there is uncorrected errors on ECC map, you can reread one or all dumps in separate folder. And run this procedure to take good sectors from new dumps and write them to main dumps.

Folder - folder with new dumps

Fix Input - Fix errors in input dumps

Fix Main - Fix errors in main dumps



ECC Reread

This operation removed



If there is uncorrected errors on ECC map, you can reread chip several times. Good readed sectors will be writed to dump.

Chip - Number of chip in reader

Banks - Select wich banks will be rereaded

Repeat - number of attempts

Fix main - Fix errors in main dumps, if this was not done before


I do not recommend use this procedure. Better use ECC Combine. There you can check quality of input dumps before join. Because memory chip can give wrong data or zeros in case of bad contact or low voltage. And your main dumps will be destroyed.



Calc statistics



Will give you information about red and green sectors in selected dump

Last added
Monolith SD_7   ec de 98 ce   1x1 Monolith USB SM_1   2c 68 04 46   2x4 EN3257LT Q AB   b5 64 64 54   1x1 Monolith USB_46   45 d7 98 92   1x1 Monolith USB_46   ec d7 98 ce   1x1 Monolith SD_5   98 3a a4 93   2x2 SM3257EN_Q_AA   ec 3a d9 ce   2x1 FC8708   ec d7 d5 29   1x4 PS2251-07-V   ad de 94 da   1x2 AU6983   ec d3 14 a5   1x1
News
20.04.2018 Sector Number Slow
17.03.2018 Adapter BGA-272
22.02.2018 Bad Bytes Editor
18.10.2017 Power adapter
07.10.2016 Conatiner v9
Other products
Soft-Center ltd.