Как прошить nand flash в телевизоре без программатора

Почётный гражданин KAZUS.RU

: 3,996

Сказал спасибо: 165

Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)

NAND чтение и прошивка

Собственно мужики такой вопрос- многие из вас с ними полюбому работали, посоветуйте какой-нибудь самодельный программатор для того что читать-шить эти флешки, или. Кто что может сказать вот по этому программатору?
http://www.ebay.com/itm/USB-SPI-NAND. item19cee0f7cb

__________________
«У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане» (с) Дж. Родари «Приключения Чипполино»

Источник: kazus.ru

Как прошить nand flash в телевизоре без программатора

Я так понял, можно не ждать улиту, а думать о другом программаторе что бы прописать nand k9gag08u0e , печально.

Группа: Пользователи
Сообщений: 4
Статус: Offline
Цитата sokol2007 ( )
думать о другом программаторе что бы прописать nand k9gag08u0e

Какой работает корректно с этой микросхемой?

Группа: Администраторы
Сообщений: 2042
Статус: Offline
Лично проверял на телевизоре самсунг, с этой ис, TNM5000 без каких либо проблем.
Группа: Пользователи
Сообщений: 84

Статус: Offline

https://remont-aud.net/forum/90-76469-26 возможно пост 385 из етой ссылки поможет производителям прогеров улудшить софт своих программаторов внеся отдельный пункт где можно поставить галочку типа использовать другой протокол или вариант обхода бедблоков и всего то делов. Очень хотелось бы добавить такой пункт именно в TNM5000 ну и если уж народ непротив то думаю к 809H ето будет тоже непомеха. Вся лабуда в использовании типов обхода ББ в том что человек использующий прогер абсолютно изначально незнает или непоймет по какому принципу идет перестановка етих блоков а производители програматоров тоже молодци и вовсе неспешат както выделить отдельно етот важный момент и подписать хоть бы незнаю там тип 1 или 2 или..хз как . конечноже долгая работа с дампами и уйма убитого времени приведет к положительному результату но. люди мы живем один раз . и тратить уйму времени каждый раз розбираясь какой вариант рабочий . кто в теме тот знает о чем я . поетому очень большая просьба если у когото есть более интересные мысли как улудшить софт добавляйте и будем дружно просить администраторов и производителей добавить нам всетаки немного времени для провождения не с железяками а с своими родными .

Еще по теме:  Телевизор Тошиба 43 v35ke отзывы

Группа: Пользователи
Сообщений: 84
Статус: Offline

вот пример из стр.12 и далее от старшего брата как нужно организовывать работу с бед блоками и почему бы не сделать чтото подобное в TNM5000

Группа: Пользователи
Сообщений: 4
Статус: Offline

Если тут упорно речь идет о k9gag08u0e, то RT809H ее изначально не пишет правильно. Там скорей всего ошибка в адресации при записи ибо читает он ее правильно. Пока он не начнет ее правильно писать, говорить о ББ бесполезно. К сожалению разработчику этот чип не интересен уже.

Группа: Пользователи
Сообщений: 14
Статус: Offline
Цитата sokol2007 ( )
а думать о другом программаторе что бы прописать nand k9gag08u0e

Может в дальнейшем что изменится с RT809H,доработают в по разработчики, ну для этих целей я собрал NAND Lite,хоть долго пишет но зато корректно, да мне k9gag08u0e на поток не ставить, но зато я сейчас уверен что тв будет нормально работать и не уйдёт в перезагруз после прошивки на NAND Lite

Группа: Пользователи
Сообщений: 2
Статус: Offline

Всем добрый день . вопрос такой , читается TC58NVG0S3HTA00 программатором RT809H каждый раз по разному . после кажного чтения около 200-300 отличий.На беды не ругается вроде . сначала грешил на плохой контакт в колодке , перечистил , все перемыл, ноги зашкурил 2000 наждачкой , но все равно читается каждый раз с отличиями . чтоб это исключить — собрал панельку прод пайку из комплекта , распаял , и та же картина , постоянно около 200 — 300 отличий . кто подскажет в чем может быть проблема ? . пока заказал новую нанду и нанд адаптер под Xecu чтоб вторым прогером попробовать, но пока будет ехать , хотелось бы разобраться .
Спасибо

Группа: Пользователи
Сообщений: 15
Статус: Offline

Скорее всего, это битовые ошибки. Для нанда это нормально. Битовые ошибки должны корректироваться нанд контроллером за счет избыточной информации, содержащейся в spare зоне. Если хотите разобраться-надо начинать со структуры нанд памяти.

Группа: Пользователи
Сообщений: 2
Статус: Offline
понял. спасибо большое . почитаю.

Добавлено (30.12.2020, 19:48)
———————————————
Спасибо вам Reserf за пинок в нужном направлении.очень похоже на то .

Еще по теме:  Как разобрать пульт от телевизора Сони rmt tx100e

Группа: Пользователи
Сообщений: 4
Статус: Offline

В общем придумал ректальное решение прошивки телевизоров D5500.
Суть проблемы — китайский программатор не умеет правильно переносить бэд блоки и пересчитывать таблицу бэд блоков а польский программатор умеет это всё делать, но программа без программатора не работает.
Решение — заставить польскую программу думать что она работает с программатором и подсунуть ей наши бэд блоки.
Потребуется :
Программа nand lite (сам программатор не нужен)
Плата Arduino на AVR контроллере и софт arduino
Программатор RT-809H тоже естественно с софтом
Рабочий дамп под тв (в интернете их есть)
Порядок действий:
1. Смотрим программатором RT809H номера бэд блоков в микросхеме которую мы будем имплантировать в телевизор и записываем их на бумажку.
2. Открываем ниже приложенный скетч в arduino и прописываем номера бэд блоков в виде «count==xxx, xxx-номер BB». Прошиваем скетч в ардуинку.(я использовал «arduino pro mini») Отключаем ардуину от пк.
3. Запускаем программу NandLite.Подключаем нашу ардуину и коннектим ее в программе. Идем на вкладку прошивки микросхемы, нажимаем очистить, ждем пока программа отработает, в логе должны появится наши бэд блоки. Нажимаем подготовить файл D5500 и указываем наш рабочий дамп, программа укажет куда она сохранит дамп после пересчета таблицы BB. Дожидаемся окончания пересчета(может занять несколько минут). Закрываем программу.
4. Шьем полученный дамп на RT809H.
5. PROFIT

Источник: www.willem-ua.com

Чтение, запись NAND ChipProg-481

Если вы занимаетесь ремонтом сложной бытовой техники или другой аппаратуры вы столкнётесь с необходимостью чтения и записи NAND Flash. В действительности сложностей в данном процессе нет, основная проблема заключается в качественном оборудование и качественных комплектующих, имею ввиду микросхемы NAND флеш. Очень часто, покупая в Китае микросхемы мы надеемся на то что нам придет все в идеальном состоянии, но за годы работы мы убедились в обратном, к примеру из последней партии микросхем NAND K9GAG08UOE-SCBO все были ненадлежащего качества.
По сути они работают в них записывается ПО, но, из-за большого количества BAD блоков толку от этих микросхем нет.

Теперь разберем сам процесс записи и чтения. Нам понадобится программатор, тут все зависит от вашего бюджета и предпочтений к тому или иному производителю. Мы остановились на программаторе от фирмы Phyton (ChipProg-481) плюс две панельки TSOP-48: AE-TS48U и AE-TS48-NAND-4.

Еще по теме:  Полосы на экране телевизора Филипс причины

Подключаем программатор к компьютеру, запускаем программное обеспечение для работы с программатором. Первое, выбираем микросхему их списка с которой мы будем работать — > Select Divice

В открывшемся окне вбиваем название микросхемы с которой будем работать. В нижней части окна нам подсвечивается основная информация, объём микросхемы и панелька которая будет использована для работы с ней. нажимаем ОК.


Вставляем микросхему в панельку, а панельку уже в программатор. Если микросхема вставлена верно вы увидите следующую надпись.Колодка: Микросхема вставлена

Теперь проверим нашу микросхему на количество неисправных блоков (BAD блоков). Для этого нажимаем All Default в редакторе параметров микросхемы (это делается для того что если какие то параметры изменены их нужно выставить по умолчанию), выбираем пункт Стирание -> Выполнить.

В нижней части окна видим информацию о успешном завершение операции и информацию о количестве BAD Block, в нашем случае их 121. Открываем карту плохих блоков и видим где они находятся. К сожалению для установки в аппаратуру данная микросхема не подойдет, так как она имеет большое количество сбойных секторов и располагаются они в самом начале микросхемы. На практике было установлено что сбойных секторов не должно быть более 10 и располагаться они должны в конце.


Теперь разберем процесс чтения микросхемы и записи, они по сути одинаковы, точнее параметры одинаковы выставляемые для микросхемы.
P.S. для каждой микросхемы нанд параметр User Area — Number of Block разный и выставляется согласно datasheet микросхемы.
Выставляем параметры для работы с микросхемой следующим образом:

После того как вы выставили параметры представленные на картинке вы можете делать копию ПО записанного в микросхему (при условии что они исправно и вы хотите просто его сохранить на будущее) и записать ранее сохраненное программное обеспечение!
Все спасибо за внимание, если у вас есть какие либо вопросы пишите ниже!

Источник: tservice23.ru

Оцените статью
Добавить комментарий