Нашёл волосок между ногами флэшки под микроскопом, еле заметный, убрал - всё заработало)
Код:
Enumerated as HS is 21
USB VCC: Chip VCC = 3,30
VCC Pins: P34(1) P35(0) P38(0) P39(1)
FileVersion = 0.1.21.87
Using:
8bit bus
Normal timing, 15.5 Mhz
Using Spare
Using Ignore Errors
Using R/B for Busy
Маркер совпадает с TOSHIBA
Используйте ручное определение, если неправильно определяются параметры!
CE0 CE1 CE2 CE3
ID0 = 98 FF FF FF
ID1 = F1 FF FF FF
ID2 = 80 FF FF FF
ID3 = 15 FF FF FF
ID4 = 72 FF FF FF
ID5 = 16 FF FF FF
PageSize = 2048 byte, blk_size = 131072, chip_size = 128 Mbyte, bus = 0, chips = 1
TC58NVG0S3HTA00
Using this parameters:
Block Size = 131072 byte
Block count = 1024
Pages per block = 64
Page Size = 2048 byte
Spare Size = 128 byte
Общий размер = 128 Mbyte
Кол-во адресных циклов = 4
Первая страница флеши:
A6A5928004000000FB03000052000000
FE0300005F000000FD03000067000000
FC03000000030000FF03000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFFFFFFFFFFFF82F09C2F
E1DAC0E5E47B366B2A79D1A6EF4C570E
FFFFFFFFFFFFFFFFFFFFFFFFD74426ED
25CE55F728B5833FCA0F5976B7280108
FFFFFFFFFFFFFFFFFFFFFFFFD74426ED
25CE55F728B5833FCA0F5976B7280108
FFFFFFFFFFFFFFFFFFFFFFFFD74426ED
25CE55F728B5833FCA0F5976B7280108
Добавлено after 3 minutes 4 seconds:Теперь вопрос такой, как правильно флэшку записать с учётом найденного бэд блока?
Код:
Читаем в файл D:\ENTT\nand_tt_v3_0.1.21.87\Dumps\1.nttcr
Используется криптование дампа
Чтение начато
11:10:14
Читаем 0 чип ...
Считано 142606336 байт
Чтение завершено
11:10:45
Scanning for Bad-Blocks ...
Scanning chip 0 ..
Found BadBlock (768) at 0x06000000 (raw 0x06600000) (chip 0) (LUN0)
Found 1 Bad-Blocks
Стираю флэшку, бэд-блок остаётся
Код:
Стираем 0 чип
ERASE: Status (0xFFE1) error !
WP: Unprotected
P/E/R: Ready
STATUS: FAILED
Ошибка стирания блока 768 (LUN0)
Стирание успешно !
Открываю слитый дамп, анализиую и получаю Бэд на том же месте, что логично
Код:
Анализируем файл D:\ENTT\nand_tt_v3_0.1.21.87\Dumps\TC58NVG0S3HTA00.nttcr
Используется декриптование дампа
Поиск бэд-блоков начат
11:15:42
Проверяем 0 чип ...
Scanning Dump(0) for Bad-Blocks ...
BBT не используется в настройках!
HW BB (768) -> Dump block (768) - Linux mode
HW BadBlock (CE0, 768) содержит данныe!
Found Dump BadBlock (768) at 0x06000000 (raw 0x06600000) (chip 0) (partition 0x5EA0000 - lgres)
Found 1 Bad-Blocks in Dump(0)
Найдена таблица разделов mstar_map0!
Найдено 27 разделов в заголовке для СЕ0
Found partition (bbminfo -unused -invalid) on СЕ0 at addr 0x00000000
Found partition (mtdinfo) on СЕ0 at addr 0x00040000
Found partition (rootfs) on СЕ0 at addr 0x00160000
Found partition (lginit) on СЕ0 at addr 0x00760000
Found partition (crc32info) on СЕ0 at addr 0x007C0000
Found partition (model) on СЕ0 at addr 0x007E0000
Found partition (logo) on СЕ0 at addr 0x00800000
Found partition (cmndata -unused -invalid) on СЕ0 at addr 0x00900000
Found partition (nvram -unused -invalid) on СЕ0 at addr 0x00A00000
Found partition (user -unused -invalid) on СЕ0 at addr 0x01200000
Found partition (ezcal) on СЕ0 at addr 0x01300000
Found partition (estream) on СЕ0 at addr 0x01700000
Found partition (opsrclib) on СЕ0 at addr 0x01E80000
Found partition (kernel) on СЕ0 at addr 0x050A0000
Found partition (lgapp) on СЕ0 at addr 0x05320000
Found partition (lgres) on СЕ0 at addr 0x05EA0000
Found partition (lgfont) on СЕ0 at addr 0x04500000
Found partition (tplist) on СЕ0 at addr 0x05080000
Found partition (kernel -unused) on СЕ0 at addr 0x02000000
Found partition (lgapp -unused) on СЕ0 at addr 0x02280000
Found partition (lgres -unused) on СЕ0 at addr 0x02E00000
Found partition (tplist -unused) on СЕ0 at addr 0x075A0000
Found partition (rootfs -unused) on СЕ0 at addr 0x075C0000
Found partition (cert) on СЕ0 at addr 0x00080000
Found partition (authcxt -unused -invalid) on СЕ0 at addr 0x000A0000
Found partition (macadr) on СЕ0 at addr 0x00060000
Found partition (keyrsrv -unused -invalid) on СЕ0 at addr 0x00140000
Поиск завершен
11:15:56
Вопрос, как правильно поступать в такой ситуации, можно исправить слитую прошивку и залить обратно в микросхему пропустив бэд блок, или искать нормальную прошибку без бэдов? И опять же заливать в эту микру можно или брать новую? Плата LG LC43B/LD43B/LB43T EAX653888006 1.0. Подскажите пожалуйста...