Как прошить нанд флеш в телевизоре

Друзья, хочу с Вами поделиться опытом использования программатором Chip-Star Janus. ЭТО НЕ РЕКЛАМА.

Ещё одна статья по программаторам находится ТУТ .

Купил себе сам прогер у официалов, по названию в статье можно найти этот прогер . Но с приобретением панельки TSSOP48 и платы под неё мне помог коллега.

Сам прогер компактный , с панелькой занимает площадь примерно равную пачке сигарет 🙂

Программное обеспечение постоянно обновляется, добавляются новые микросхемы, но я его брал для nand samsung, toshiba. Прошивал всеми любимую k9gag08u0e. Первая практика у меня была на тв LG с микросхемой tc58nvg0s3hta00 . Не обошлось конечно без ошибок, но в итоге по времени шил он эту микру с верификацией минут 20-25. И телик работает уже больше года.

Второй самсунг с 9gag08u0e , тут оказалось немного сложнее, второй такой микросхемы у меня не было на тот момент, пришлось биться с родной! Какие только дампы я в неё не «пихал» получал перезагруз. Потом с горем пополам , очистив всё микросхему, удалив все заводские метки, залил родной ,скаченный,с неё-же, дамп и телик стартанул. По времени этот малышок записывал эту nandу около 40-45 минут.

32M9000 NAND firmware problem

Время для меня не критично. Проверил, «mute-247-exit» — ключи, ВСЁ НА МЕСТЕ! Интернет смарт работает!

Прошивал филлипсы, не помню название микры, убирал красный квадрат.

В общем этот аппаратик не плохо себя показал по моим надобностям!

#программатор nand #программатор ChipStar #прошивка nand #программатор #прошивка

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

Простой программатор Nand flash Chipstar Janus

Собрал недавно программатор NAND Flash памяти.
Программатор разработала организация НТП «Тиком».

«USB программатор ChipStar‑Janus
USB программатор ChipStar‑Janus — простой внутрисхемный программатор для микроконтроллеров (PIC, AVR, MCS51 и других) и микросхем FLASH памяти с возможностью расширения.

Через адаптер расширения позволяет программировать микросхемы NAND FLASH.

Программатор ChipStar-Janus создан специально для специалистов, нуждающихся в простом и недорогом, но близком к профессиональному, программаторе с фирменной поддержкой.

Таким образом, этот программатор в некоторых случаях будет достаточен для разработки и ремонта современного радиоэлектронного оборудования.» — текст описания с сайта производителя.

Еще по теме:  Что такое anynet в телевизорах

Программатор можно купить готовый, либо собрать самому, на сайте производителя есть подробнейшая инструкция и вся документация для сборки.

Сайт производителя
Есть 2 варианта печатной платы, для smd(двухсторонняя) и для DIP.
Прошивка и ПО доступны после регистрации на сайте.

МК PIC25k50 я прошивал программатором JDM Extrapic, а ПО picpgm.
Единственная проблема при сборке программатора у меня была с выставлением конфиг. битов, picpgm сама не смогла их корректно распознать :(. В документации на программатор конфиг. битов я не нашел, и начал пробовать вытянуть их из HEX файла. Начал читать, узнавать где они там хранятся и т.д.

Попутно задал вопрос в тех. поддержку производителя, а дело было в 22 часа примерно, пятница, ну думаю пока до понедельника далеко, буду пробовать сам из прошивки вытянуть, по итогу через минут 40 вытянул конфиг биты из файла прошивки и вижу письмо пришло новое, открываю, а это к слову было 23 часа, а там подробный ответ на несколько моих вопросов по программатору. Я был приятно шокирован скоростью ответа тех.поддержки, при том что вопрос был по БЕСПЛАТНОМУ программатору, а не купленой версии. Сравнил полученные биты с вытянутыми, все сошлось. Прошил МК и продолжил сборку.
Программатор сразу заработал.
Еще одно приятное впечатление оставила тестовая программа для отладки и проверки программатора. Эта программа вручную выставляет напряжение программирования на выходах питания, выставляет низкий или высокий уровень на линиях данных, прослушивает входы, и для каждого действия обозначены контрольные точки на схеме для проверки, схема с точками показана на вкладке в программе, очень удобно.

Сделал себе сразу 3 адаптера, для 24х, 25х, 93х, NAND(делал под впайку микросхемы в адаптер, пока не куплю панельку)

ПО много чего умеет, преобразует BIN файл в формат нанд.
Микросхемы которых нет можно добавлять самостоятельно, все описано в инструкции.

Схема, платы, инструкция по сборке, все доступно БЕЗ регистрации, а регистрация нужна для получения прошивки и ПО под прошивку, там еще дается период бесплатного обновления, и для каждой прошивки он свой, если шить мою прошивку, то вы потеряете то количество дней, которое прошло с момента моей регистрации. Так что крайне рекомендую регистрироваться и скачивать свою прошивку.

Еще по теме:  Белый экран на телевизоре что делать

Источник: www.drive2.ru

Телевизор LG 32LB650650V висит на заставке. Шьём eMMC

Телевизор LG 32LB650650V на ровном месте решил больше не включаться, точнее зависать на стартовой заставке. Работала только кнопка включение/выключения. Хозяин оценил стоимость ремонта и тратить деньги на восстановление порядком поработавшего телевизора не захотел. Но предложил мне, зная о моём хобби, поковыряться ради интереса, удастся восстановить его для просмотра каналов DVB-T2 и отлично.

Первое предположение которое оказалось верным — слетела прошивка! Поиски в Интернете подтвердили предположение и это распространенная проблема.

Телевизор LG 32LB650650V зависает на логотипе фирмы изготовителя

Для начала разберем телевизор, посмотрим маркировку MAIN платы и микросхемы памяти.

Внутренности телевизора LG 32LB650650V

Внутри всё без замечаний. Чисто и аккуратно, никаких проблем не видно.

MAIN плата EAX65384004 (1.5) c eMMC H26M31003GMR

В ТВ используется MAIN плата EAX65384004 (1.5) с микросхемой eMMC памяти H26M31003GMR. Будем искать прошивку в Интернет. Мне повезло, нашлась прошивка именно от этой платы и от этой диагонали телевизора.

Заливка прошивки считанной с другой платы, может привести к некорректной работе CI+ модуля и HDMI входов с некоторыми устройствам.

В моей случае, такой проблемой можно было пренебречь. От телевизора требовалось только показывать DVB-T2 каналы, по этому добро на смену ПО было получено.

Подключение программатора

Снимать BGA микросхему для того, что бы залить в нее прошивку, у меня не было ни какого желание. Есть вариант подключится к eMMC по ISP интерфейсу, ведь нужные нам контакты, рано или поздно, выдут на поверхность платы из под брюха микросхемы.

Спасибо добрым людям которые выложили эту полезную информацию в Интернет! Я нашёл её по маркировке платы в Яндекс картинках.

Все необходимые точки подключения (D0, CMD, CLK и питание 3.3 В) обозначены, а для программирования у меня завалялся программатор RT809H. Питание 3,3 вольта будем подавать от лабораторного блока питания, ток потребления 0,30А.

Кварцевый резонатор процессора

Есть одна тонкость — несмотря на то, что мы подаем на плату всего одно питание 3.3В, в процесс программирование может вмешаться процессор (у меня так и вышло), по этому временно замыкаем его кварцевый резонатор, это не даст процессору ожить.

Еще по теме:  Как поставить разрешение 1920 1080 на телевизоре

Точки подключения программатора

Все точки распаяны. Крепим провода на термоклей, дабы не сорвать контактные площадки, соединяем это все с кабелем от программатора и блоком питания и за дело!

Программатор

Несколько тонкостей

  • внешнее питание программатору не нужно
  • USB кабель нужен родной или очень качественный
  • шить лучше с ноутбука (процесс долгий, мало ли напряжение скаканет)

С физическими подключениями у меня всё закончено, теперь будем запускать ПО программатора и скачивать dump c eMMC H26M31003GMR.

Всегда надо сливать штатную прошивку и сохранять, бывают случаи когда проблема не в ней и её приходится возвращать на место.

Заливка прошивки

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

С какими сложностями я столкнулся

  • Попытки использовать для программатора неродной USB кабель приводили к сбоям в чтении памяти.
  • По разному формируются имена файлов дампов, считанных разными программаторами (допускаю, что именно это и стало причиной неудачи при первой записи исправного дампа).

Таким образом выглядели имена файлов исправного дампа скаченного программатором nand TT.

А такие имена файлов создал мой RT809H при сохранении родного, но битого дампа с микросхемы телевизора.

Для записи дампа, в программе от программатора, выбираем самый большой файл (39lb650v.user) и дальше он всё записывает сам. Но у меня, либо что-то пошло не так, либо файлы надо было переименовать под RT809H. После процесса записи, телевизор по прежнему представлял из себя «кирпич».

После неудачного цикла записи, общению с микросхемой стал мешать процессор, для его нейтрализации пришлось замкнуть кварц процессора накоротко.

А файлы исправного дампа я решил переименовать по стандарту RT809H, во избежании дальнейших сюрпризов.

Телевизор заработал

И через ~ 30 минут «вышивания по микросхеме файлом 39lb650v.bin » и сборки телевизора для проверки, он включился! Несколько минут что-то переваривал и полностью загрузился.

Теперь он снова радует своего хозяина, CI+ модуль в нем не используется и я его не проверял, а HDMI входы с простыми устройствами работают исправно.

Источник: 4ham.ru

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