Перейти к содержанию
    

помогите посчитать Micron NAND ECC

нигде не могу нагуглить, как проверить ECC в считанном образе.
микросхема, micron, на READ ID (90h) отдает 2C CA 90 D5 86 00 00 00
по мануалу биты говорят что 4-bit ECC/512 (main) + 4 (spare) + 8 (parity) bytes 
и Internal ECC enabled

ранее как-то выходило пересчитывать для других устройств, 
а тут никак не получается.  вот вырезанный блок 512+16

старенький микроновский декодер с pudn считает чуть другое
bch_encoder_0x201b.exe  -m 13 -k 4128 -t 4  < noname.txt // -> 07ED34D14242C
или bch_encoder_0x25af.exe  -m 13 -k 4128 -t 4  < noname.txt // -> EDE66E50C82B7
в зависимости от полинома, но никак не A3BE308501E09E8A

00000000  74 65 6d 20 66 6f 75 6e  64 20 61 74 20 62 6c 6f  |tem found at blo|
00000010  63 6b 20 25 64 0a 00 00  3c 35 3e 52 41 4d 44 49  |ck %d...<5>RAMDI|
00000020  53 4b 3a 20 43 6f 75 6c  64 6e 27 74 20 66 69 6e  |SK: Couldn't fin|
00000030  64 20 76 61 6c 69 64 20  52 41 4d 20 64 69 73 6b  |d valid RAM disk|
00000040  20 69 6d 61 67 65 20 73  74 61 72 74 69 6e 67 20  | image starting |
00000050  61 74 20 25 64 2e 0a 00  3c 33 3e 52 41 4d 44 49  |at %d...<3>RAMDI|
00000060  53 4b 3a 20 43 6f 75 6c  64 6e 27 74 20 61 6c 6c  |SK: Couldn't all|
00000070  6f 63 61 74 65 20 67 7a  69 70 20 62 75 66 66 65  |ocate gzip buffe|
00000080  72 0a 00 00 3c 33 3e 52  41 4d 44 49 53 4b 3a 20  |r...<3>RAMDISK: |
00000090  43 6f 75 6c 64 6e 27 74  20 61 6c 6c 6f 63 61 74  |Couldn't allocat|
000000a0  65 20 67 7a 69 70 20 77  69 6e 64 6f 77 0a 00 00  |e gzip window...|
000000b0  62 61 64 20 67 7a 69 70  20 6d 61 67 69 63 20 6e  |bad gzip magic n|
000000c0  75 6d 62 65 72 73 00 00  69 6e 74 65 72 6e 61 6c  |umbers..internal|
000000d0  20 65 72 72 6f 72 2c 20  69 6e 76 61 6c 69 64 20  | error, invalid |
000000e0  6d 65 74 68 6f 64 00 00  49 6e 70 75 74 20 69 73  |method..Input is|
000000f0  20 65 6e 63 72 79 70 74  65 64 00 00 4d 75 6c 74  | encrypted..Mult|
00000100  69 20 70 61 72 74 20 69  6e 70 75 74 00 00 00 00  |i part input....|
00000110  49 6e 70 75 74 20 68 61  73 20 69 6e 76 61 6c 69  |Input has invali|
00000120  64 20 66 6c 61 67 73 00  69 6e 76 61 6c 69 64 20  |d flags.invalid |
00000130  63 6f 6d 70 72 65 73 73  65 64 20 66 6f 72 6d 61  |compressed forma|
00000140  74 20 28 65 72 72 3d 31  29 00 00 00 69 6e 76 61  |t (err=1)...inva|
00000150  6c 69 64 20 63 6f 6d 70  72 65 73 73 65 64 20 66  |lid compressed f|
00000160  6f 72 6d 61 74 20 28 65  72 72 3d 32 29 00 00 00  |ormat (err=2)...|
00000170  6f 75 74 20 6f 66 20 6d  65 6d 6f 72 79 00 00 00  |out of memory...|
00000180  6f 75 74 20 6f 66 20 69  6e 70 75 74 20 64 61 74  |out of input dat|
00000190  61 00 00 00 69 6e 76 61  6c 69 64 20 63 6f 6d 70  |a...invalid comp|
000001a0  72 65 73 73 65 64 20 66  6f 72 6d 61 74 20 28 6f  |ressed format (o|
000001b0  74 68 65 72 29 00 00 00  63 72 63 20 65 72 72 6f  |ther)...crc erro|
000001c0  72 00 00 00 6c 65 6e 67  74 68 20 65 72 72 6f 72  |r...length error|
000001d0  00 00 00 00 52 41 4d 44  49 53 4b 3a 20 69 6d 61  |....RAMDISK: ima|
000001e0  67 65 20 74 6f 6f 20 62  69 67 21 20 28 25 64 4b  |ge too big! (%dK|
000001f0  69 42 2f 25 6c 64 4b 69  42 29 0a 00 2f 69 6e 69  |iB/%ldKiB)../ini|
00000200  ff ff ff ff ff ff ff ff  a3 be 30 85 01 e0 9e 8a  |..........0.....|

вообщем, может кто сталкивался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...