Друзья, хочу с Вами поделиться опытом использования программатором 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 создан специально для специалистов, нуждающихся в простом и недорогом, но близком к профессиональному, программаторе с фирменной поддержкой.
Таким образом, этот программатор в некоторых случаях будет достаточен для разработки и ремонта современного радиоэлектронного оборудования.» — текст описания с сайта производителя.
Программатор можно купить готовый, либо собрать самому, на сайте производителя есть подробнейшая инструкция и вся документация для сборки.
Сайт производителя
Есть 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 и отлично.
Первое предположение которое оказалось верным — слетела прошивка! Поиски в Интернете подтвердили предположение и это распространенная проблема.
Для начала разберем телевизор, посмотрим маркировку MAIN платы и микросхемы памяти.
Внутри всё без замечаний. Чисто и аккуратно, никаких проблем не видно.
В ТВ используется 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В, в процесс программирование может вмешаться процессор (у меня так и вышло), по этому временно замыкаем его кварцевый резонатор, это не даст процессору ожить.
Все точки распаяны. Крепим провода на термоклей, дабы не сорвать контактные площадки, соединяем это все с кабелем от программатора и блоком питания и за дело!
Несколько тонкостей
- внешнее питание программатору не нужно
- USB кабель нужен родной или очень качественный
- шить лучше с ноутбука (процесс долгий, мало ли напряжение скаканет)
С физическими подключениями у меня всё закончено, теперь будем запускать ПО программатора и скачивать dump c eMMC H26M31003GMR.
Всегда надо сливать штатную прошивку и сохранять, бывают случаи когда проблема не в ней и её приходится возвращать на место.
Заливка прошивки
Весь процесс настройки и чтение памяти показан в видео, запись исправного дампа с первого раза не пошла и из-за суеты, рабочий вариант я не снял.
С какими сложностями я столкнулся
- Попытки использовать для программатора неродной USB кабель приводили к сбоям в чтении памяти.
- По разному формируются имена файлов дампов, считанных разными программаторами (допускаю, что именно это и стало причиной неудачи при первой записи исправного дампа).
Таким образом выглядели имена файлов исправного дампа скаченного программатором nand TT.
А такие имена файлов создал мой RT809H при сохранении родного, но битого дампа с микросхемы телевизора.
Для записи дампа, в программе от программатора, выбираем самый большой файл (39lb650v.user) и дальше он всё записывает сам. Но у меня, либо что-то пошло не так, либо файлы надо было переименовать под RT809H. После процесса записи, телевизор по прежнему представлял из себя «кирпич».
После неудачного цикла записи, общению с микросхемой стал мешать процессор, для его нейтрализации пришлось замкнуть кварц процессора накоротко.
А файлы исправного дампа я решил переименовать по стандарту RT809H, во избежании дальнейших сюрпризов.
Телевизор заработал
И через ~ 30 минут «вышивания по микросхеме файлом 39lb650v.bin » и сборки телевизора для проверки, он включился! Несколько минут что-то переваривал и полностью загрузился.
Теперь он снова радует своего хозяина, CI+ модуль в нем не используется и я его не проверял, а HDMI входы с простыми устройствами работают исправно.
Источник: 4ham.ru