Автор Тема: Proman NAND/NOR programmer  (Прочитано 188703 раз)

igme

  • Новичок
  • **
  • Сообщений: 1
Re: Proman NAND/NOR programmer
« Ответ #980 : 04 Декабря 2022, 04:24:32 »
Отпишусь про свои приключения с очень любимой в этой теме K9GAG08U0E :) Вообще я нисколько не специализируюсь на телевизорах, но иногда штучно они мне приходят на ремонт, и имея Proman решил попробовать. Значит телевизор Samsung UE32D5500RW. Перезагружался циклически на заставке. Начал качать прошивки и параллельно вникать в допнюансы прошивки NAND (ибо до этого тоже было всего пару-тройку случаев и с другими мирухами, а ProMan вообще брал в своё время, думая вычитывать флешки, пробовать восстанавливать данные). Скачал одну, другую, третью, 4-ю - со всеми ребут точно так же. Прикинул, что наверно в родной микрухе многовато бэд-блоков, но их там было около 12. На другом форуме читал, что даже с 14  бэдами именно этот телик заставляли работать. Ну ок, скинул инфу человеку, через которого ко мне попал телик. Они с хозяином заказали микру. Приехала, всего один бэд-блок 1005, отлично (помимо 2073, но он у всех, как мы поняли). Шью те же прошивки - блин, тоже ребут :-\ Досадно. Ну в некоторых дампах на блок 1005 попадали данные, но в некоторых - нет, только FF! Начитавшись про глюки ProMan - пропаял тотально на плате всё, особенно STM-ку, сделал "шапочки из фольги" внутрь корпуса, сверху и снизу. При верификации всего десяток-полтора блоков с единичными ещё реже двойными, и иногда одно тройное несовпадение. Блин, вроде пишут, что это покрывается ECC, должно же работать. Продолжаю искать и качать прошивки. И каково же моё удивление, когда наконец-то заработала  8-я или 9-я (!!!) по счёту прошивка (если интересно и не путаю - по идее  эта https://remont-aud.net/dump/lcd_pdp_tv/samsung/samsung_ue32d5500_shassi_main_board_bn41_01660a/241-1-0-109392 ). Телик включился, однако же ребутится  при вставке флешки. Но это хрен с ним, на это уже нет времени и настроя разбираться, выдавать буду так. И что интересно: я попробовал прошить этот же дамп в родную микруху с 12 бэд-блоками - и с ней запустилось, атас! Я и раньше знал, какая эта гадость ваш этот NAND, но после этого случая.... Итог - не все дампы одинаково полезны. Если у вас ребуты и вы не умеете править дампы или проверять целостность - ищите дальше. Я не знаю, возможно есть несовместимость версий или ещё что-то в самом дампе, может перезагруз на вставке флешки как-то можно исправить правкой дампа, но я лично так глубоко "нырять" уже не буду, да и никакой конкретной инфы не нашёл, только общие фразы, мол "можно распаковать дамп, как-то посмотреть\передвинуть линуксовые разделы..." ну и всё. Напоследок лог шитья для коллекции (это один из, я же микруху суммарно раз 15-20 переписывал всяко-разно дампами, в итоговой прошивке вроде бы ошибок при верификации  даже меньше было)
<Erase chip>:
NAND ID: 0xecd58472_0x5042ecd5
Manufacturer: Samsung
>>Auto detected successfully.
>>The parameters are as below:
 *Page data area size8192 bytes.
 *Page spare area size436 bytes.
 *Each block has 128 pages
 *The chip has 1 chip-select signals.
 *There are 2076 blocks each chip-select.
 *Total 2076 blocks each chip.
 *Total memory size 2076 Mbytes
 *Range 0x0 - 0x81bfffff
 *Memory type: MLC NAND, 4bit/cell

Total 2076 blocks. All blocks recovered.
1. Please check BBLK information again.
2. Real bad blocks can not be recovered.

<Analyse the data in the range of bad blocks>:
NAND ID: 0xecd58472_0x5042ecd5
Manufacturer: Samsung
>>Auto detected successfully.
>>The parameters are as below:
 *Page data area size8192 bytes.
 *Page spare area size436 bytes.
 *Each block has 128 pages
 *The chip has 1 chip-select signals.
 *There are 2076 blocks each chip-select.
 *Total 2076 blocks each chip.
 *Total memory size 2076 Mbytes
 *Range 0x0 - 0x81bfffff
 *Memory type: MLC NAND, 4bit/cell
BBLK: block1005[0x3ed00000-0x3edfffff], with spare area[0x4227d200-0x4238abff]
BBLK: block2073[0x81900000-0x819fffff], with spare area[0x88754a00-0x888623ff]

Check chip finished.  Totally 2 bad block(s) exist.

<Analyse bad blocks before writing data into new chip>:
1005Bad blocks only save empty data 0xFF).
2073Bad blocks only save empty data 0xFF).

No bad blocks need to save useful data.
After Smart Key operation, the chip can BE MOUNTED on board.

<Programming data>:
Programming to address 0x0.
To write spare area.
NAND ID: 0xecd58472_0x5042ecd5
Manufacturer: Samsung
>>Auto detected successfully.
>>The parameters are as below:
 *Page data area size8192 bytes.
 *Page spare area size436 bytes.
 *Each block has 128 pages
 *The chip has 1 chip-select signals.
 *There are 2076 blocks each chip-select.
 *Total 2076 blocks each chip.
 *Total memory size 2076 Mbytes
 *Range 0x0 - 0x81bfffff
 *Memory type: MLC NAND, 4bit/cell
Programming finished successfully. Total -2002266112(0x88a7d800) bytes.

<Verify>:
NAND ID: 0xecd58472_0x5042ecd5
Manufacturer: Samsung
>>Auto detected successfully.
>>The parameters are as below:
 *Page data area size8192 bytes.
 *Page spare area size436 bytes.
 *Each block has 128 pages
 *The chip has 1 chip-select signals.
 *There are 2076 blocks each chip-select.
 *Total 2076 blocks each chip.
 *Total memory size 2076 Mbytes
 *Range 0x0 - 0x81bfffff
 *Memory type: MLC NAND, 4bit/cell
Reading data from 0x0 to 0x81bfffff.
To read out data of bad block(s).
To verify spare area data.
Rewrite block 33: 0 difference.
Rewrite block 272: 0 difference.
Rewrite block 479: 0 difference.
Rewrite block 480: 0 difference.
Rewrite block 708: 0 difference.
Rewrite block 712: 0 difference.
Rewrite block 715: 0 difference.
Rewrite block 730: 0 difference.
Rewrite block 732: 0 difference.
Rewrite block 735: 0 difference.
Rewrite block 739: 0 difference.
Rewrite block 744: 0 difference.
Rewrite block 746: 1 difference.
Rewrite block 748: 0 difference.
Rewrite block 752: 1 difference.
Rewrite block 753: 0 difference.
Rewrite block 754: 0 difference.
Rewrite block 764: 1 difference.
Rewrite block 765: 0 difference.
Rewrite block 766: 1 difference.
Rewrite block 771: 1 difference.
Rewrite block 777: 2 difference.
Rewrite block 778: 0 difference.
Rewrite block 783: 0 difference.
Rewrite block 794: 0 difference.
Rewrite block 795: 0 difference.
Rewrite block 800: 0 difference.
Rewrite block 807: 0 difference.
Rewrite block 808: 0 difference.
Rewrite block 811: 1 difference.
Rewrite block 813: 1 difference.
Rewrite block 817: 0 difference.
Rewrite block 840: 2 difference.
Rewrite block 854: 1 difference.
Rewrite block 949: 0 difference.
Rewrite block 1103: 0 difference.
Rewrite block 1726: 0 difference.
Rewrite block 1737: 0 difference.
Rewrite block 1739: 0 difference.
Rewrite block 1743: 0 difference.
Rewrite block 1746: 1 difference.
Rewrite block 1748: 3 difference.
Rewrite block 1756: 1 difference.
Rewrite block 1761: 1 difference.
Rewrite block 1762: 1 difference.
Rewrite block 1765: 1 difference.
Rewrite block 1766: 1 difference.
Rewrite block 1771: 0 difference.
There are (is) 17good block(s) with verify errors.
Good block746 contains 1 difference, block address [0x2ea00000-0x2eafffff], with spare area at [0x311b4400-0x312c1dff]
Good block752 contains 1 difference, block address [0x2f000000-0x2f0fffff], with spare area at [0x31806000-0x319139ff]
Good block764 contains 1 difference, block address [0x2fc00000-0x2fcfffff], with spare area at [0x324a9800-0x325b71ff]
Good block766 contains 1 difference, block address [0x2fe00000-0x2fefffff], with spare area at [0x326c4c00-0x327d25ff]
Good block771 contains 1 difference, block address [0x30300000-0x303fffff], with spare area at [0x32c08e00-0x32d167ff]
Good block777 contains 2 difference, block address [0x30900000-0x309fffff], with spare area at [0x3325aa00-0x333683ff]
Good block811 contains 1 difference, block address [0x32b00000-0x32bfffff], with spare area at [0x35629e00-0x357377ff]
Good block813 contains 1 difference, block address [0x32d00000-0x32dfffff], with spare area at [0x35845200-0x35952bff]
Good block840 contains 2 difference, block address [0x34800000-0x348fffff], with spare area at [0x374b5000-0x375c29ff]
Good block854 contains 1 difference, block address [0x35600000-0x356fffff], with spare area at [0x38373c00-0x384815ff]
Good block1746 contains 1 difference, block address [0x6d200000-0x6d2fffff], with spare area at [0x72eed400-0x72ffadff]
Good block1748 contains 3 difference, block address [0x6d400000-0x6d4fffff], with spare area at [0x73108800-0x732161ff]
Good block1756 contains 1 difference, block address [0x6dc00000-0x6dcfffff], with spare area at [0x73975800-0x73a831ff]
Good block1761 contains 1 difference, block address [0x6e100000-0x6e1fffff], with spare area at [0x73eb9a00-0x73fc73ff]
Good block1762 contains 1 difference, block address [0x6e200000-0x6e2fffff], with spare area at [0x73fc7400-0x740d4dff]
Good block1765 contains 1 difference, block address [0x6e500000-0x6e5fffff], with spare area at [0x742f0200-0x743fdbff]
Good block1766 contains 1 difference, block address [0x6e600000-0x6e6fffff], with spare area at [0x743fdc00-0x7450b5ff]
There are (is) 2bad block(s) with verify errors.
Bad block1005 contains 552192 difference, block address [0x3ed00000-0x3edfffff], with spare area at [0x4227d200-0x4238abff]
Bad block2073 contains 552192 difference, block address [0x81900000-0x819fffff], with spare area at [0x88754a00-0x888623ff]
Please erase and program again, because good block contains verify error.

999999900

  • Гость
Re: Proman NAND/NOR programmer
« Ответ #981 : 06 Февраля 2023, 14:38:52 »
всего один бэд-блок 1005
Вот таблица данных по блокам оригинального DADOSa. 1005 блок без данных.

ArhangelSM

  • Новичок
  • **
  • Сообщений: 1
Re: Proman NAND/NOR programmer
« Ответ #982 : 27 Августа 2024, 23:05:33 »
Всем привет. Мучаюсь с микросхемой MT29F8G08ABABA@TSOP48
Пробовал и rt809 и сейчас купил Proman никак не могу ее победить. Сколько не считываю все время хеш сумм разный
Кто сталкивался с таким? Программа v63b

[ You must login or register to view this spoiler! ]

https://cloud.mail.ru/public/pbid/B4efHPTBo

NickTurner2244

  • Новичок
  • **
  • Сообщений: 1
Re: Proman NAND/NOR programmer
« Ответ #983 : 10 Октября 2024, 17:54:18 »
Где взять свежий софт на эту гадость или как самостоятельно пополнить список микросхем? Не могу прочитать TC58CVG2S0HRAIJ. Денег стоит не хилых, а поддержка ниже плинтуса.