Программатор emmc своими руками пошаговая инструкция

Форум РадиоКот • Просмотр темы — прошивка EMMC без программатора

Сообщения без ответов | Активные темы

ПРЯМО СЕЙЧАС:

Автор Сообщение

Не в сети

Заголовок сообщения: прошивка EMMC без программатора

СообщениеДобавлено: Пн апр 24, 2017 17:51:51 

Опытный кот

Зарегистрирован: Пн июл 08, 2013 22:59:45
Сообщений: 759

Рейтинг сообщения: 0

подскажите способ как прошить emmc /mmc флешки, без использования программаторов типа z3x.
например с использованием LPT или СОМ портов или как собрать программатор из подручных средств?
мне нужно прошить всего одну флешку, и я пока не готов отдавать за программатор 5000 деревенных.
так же очень интересует каким ПО пользоваться

Вернуться наверх
 

ПрофильПрофиль

 

Реклама

Enigm

Не в сети

Заголовок сообщения: Re: прошивка EMMC без программатора

СообщениеДобавлено: Вт апр 25, 2017 07:10:11 

Говорящий с текстолитом
Аватар пользователя

Карма: 16

Рейтинг сообщений: 236

Зарегистрирован: Вт апр 03, 2012 20:36:41
Сообщений: 1661
Откуда: Сочи

Рейтинг сообщения: 0

Можно с помощью картридера, но только юзердату, буты не залить, только проггерами.
Что шить то собрались ?
Могу подсказать.
Дамп то хоть есть который залить ?
И да 5000 не обойдетесь ))

Вернуться наверх
Реклама

kelod

Не в сети

Заголовок сообщения: Re: прошивка EMMC без программатора

СообщениеДобавлено: Вт апр 25, 2017 07:19:17 

Зарегистрирован: Пн июл 08, 2013 22:59:45
Сообщений: 759

Рейтинг сообщения: 0

а почему буты не залить? может можно как то простенький программатор собрать?
флешка в планшете поломалась, нужно перепаявать, вот и заинтересовался темой

Вернуться наверх

Enigm

Не в сети

Заголовок сообщения: Re: прошивка EMMC без программатора

СообщениеДобавлено: Вт апр 25, 2017 08:06:26 

Говорящий с текстолитом
Аватар пользователя

Карма: 16

Рейтинг сообщений: 236

Зарегистрирован: Вт апр 03, 2012 20:36:41
Сообщений: 1661
Откуда: Сочи

Рейтинг сообщения: 0

Дублирую
Если нужны буты, то только через спец проггеры и не дешёвые .
Простых решений и дешевых не найдете.
Хотя .
Вот почитайте восстановление планшета вроде и бут через картридер заливают, права только картридер нужон не УСБ.
http://notebook1.ru/forma1/viewtopic.ph … 14fcbef289
Это единственное что нашел по пролитию бутов без спец прогеров.
Лежит у меня такой все руки н доходят попробовать

Вернуться наверх
Реклама

Микросхемы MORNSUN – популярные решения со склада КОМПЭЛ

Компания MORNSUN производит популярные микросхемы, которые всегда доступны со склада КОМПЭЛ: изолированные и неизолированные преобразователи интерфейсов, изоляторы сигналов, преобразователи напряжения и драйверы для построения изолированных вторичных источников питания.
Отличные характеристики делают микросхемы конкурентоспособными и востребованными:
• преобразователи интерфейсов выдают высокие значения входного сопротивления и скорости передачи данных;
• преобразователи напряжения отличаются малыми габаритами, относительно простой схемотехникой и высоким КПД.

Подробнее>>

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Собрал недавно программатор 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 файл в формат нанд.
Микросхемы которых нет можно добавлять самостоятельно, все описано в инструкции.

Схема
Платы
Список деталей
Регистрация для получения прошивки
Программа для проверки программатора
ПО для программатора
Моя прошивка

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

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

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

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

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

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

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

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

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

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

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

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

img

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

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

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

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

ISP подключение на EAX65384004 ( 1.5 )

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

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

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

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

img

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

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

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

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

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

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

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

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

Распиновка ISP интерфейса на RT809H

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

img

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

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

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

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

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

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

Имена файлов исправного дампа скаченных nand TT

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

Имена файлов дампа скаченных программатором RT809H

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

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

Кварцевый резонатор процессора телевизора LG 32LB650V

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

Имена файлов исправной прошивки по стандарту программатора RT809H

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

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

Настройка эфирных цифровых каналов

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

И что собираете? )

Далеко не всё, что хотелось бы. :)))
Время не всегда позволяет. А этим летом — ещё и жара… :)

Только вот какие реально полезные устройства можно собрать, чтобы готовых аналогов не было?

Да самые разные. :)

Разнообразные устройства автоматизации на микроконтроллерах — термо-, фото- и прочие реле со специфической логикой работы, контроллер управления ректификационной колонной (в процессе разработки-доработки), специфические источники питания (солнечная батарея — MPPT контроллер — Li-Ion аккумуляторы — LED лампы резервного освещения и прочая мелкая но очень нужная нагрузка), и т.п.

Годных тем много, на самом деле. Гораздо меньше времени и, каюсь, сил на то, чтобы таки взять и собрать. :)
Но аналогов «из Китая» таки нет, так что доберусь… рано или поздно… :))

Раньше это были и примочки для спектрумов (или похожих ПК), и УНЧ различные, и БП всякие. Отдельной темой была сборка цветомузыки и переключателей елочных гирлянд. И это все было востребовано, т.к. купить было или нельзя, или сильно дорого, или качество не то.

С цветомузыкой я «завязал» десятки лет тому назад: когда был рынок и спрос, делал довольно уникальные вещи под заказ. Сейчас проса нет, либо я о нём не знаю, так как с тех самых пор не интересовался :), а самому мне оно с конца 1970-х не нужно.

УНЧ себе соберу и акустику рассчитаю-сделаю, если получится обзавестись своим домом, самолично построенным. В «панельке» мне и наушников хватает, по понятным причинам… :)

Гирлянды… Хммм… Спасибо за идею! :)
Внучки чуть подрастут — и, вполне возможно, я тряхну стариной! У китайцев всё равно нет такого, какое сделаю я… :)))

Сейчас же, когда возникает потребность в чем-то и начинаешь думать «вот, сейчас соберу», ловишь себя на мысли, что все уже есть, просто надо поискать на Али…

Ну, это либо от того, что потребности вполне рядовые, либо лень очень уж мощная, сильнее моей… ;) :)))

Поэтому, да, радиолюбительствуешь исключительно по желанию:

На то оно и радиолюбительство, чтобы только по желанию. :)

  • 28 Апр 2021

И90, у меня Майн только с дественно чистой emmc и кто знает на сколько ровно она села(( ладно будем посмотреть

  • 28 Апр 2021

GeParDos, может быть тоже есть смысл сначала подключиться к SD, отладить коннект и убедиться в работоспособности программатора? А уже потом переходить к eMMC.

  • 28 Апр 2021

DIMM_bl4 сказал(а):

GeParDos, может быть тоже есть смысл сначала подключиться к SD, отладить коннект и убедиться в работоспособности программатора? А уже потом переходить к eMMC.

Новерное так и придётся делать. Вопросик к вам, картридер к которому подключёна ft232h к питанию подключён (к usb) или все берете с ft232h??? Хотя на фото не видно доп. проводов новерное с адаптера только

  • 28 Апр 2021

Все с ft232h, на фото это просто голая плата (донор, попался под руку), ноги от SD сокета никуда не подключены, кроме дюпонтов.

  • 28 Апр 2021

Postal2​

У меня предложение к тебе ты можешь сделать фаил postal.hex для FX2LP чтобы можно было работать хоть в 4bit можно и 8bit режиме,а я в свою очередь сделаю платки переходники под запайку флешей на одной платке 3 флеши, гербер файлы платок выложу сдесь,я как понял проводки наводки дают ,вот щас изогнул проводки уже 15% 8ги флешки считывает и не срывается и писать стал

  • 28 Апр 2021

rus89, ну вот смотри. В однобитном у тебя работает плохо, но именно тебе нужны режимы 4 и 8 бит. Проводки ты загнул как-то не так, но при этом разводишь печатные платы.
4 и 8 бит можно было бы сделать на FPGA, да и то если заняться больше нечем. На самом FX2LP прошивка всегда 8 бит считывает, это его физическая особенность. Лишнее отбрасывается программой. Режим 4 бит можно добавить за счёт софта, но это никому не надо, т.к. на FPGA в однобитном будет быстрее.

  • 28 Апр 2021

просто я хотел сделать так,обычный переходник для FX2LP для удобства,но если это не интересно ни кому ,не буду время тратить свое и ваше

  • emmc11.jpg

    emmc11.jpg

    139,8 КБ

    · Посмотрено: 231

  • 29 Апр 2021

Do ngôn ngữ phức tạp, tôi chỉ có thể sử dụng hình ảnh để chia sẻ những gì tôi đã làm thành công

1111.jpg

z2460651840962_552990907abb18266d47bac2df12d6c2.jpg

  • 29 Апр 2021

И90 сказал(а):

На ХР у меня тоже не пошло, бяда прям.

да уж давно похоронить её пора…

  • 29 Апр 2021

myth, для промки и старья всякого, в самый раз.

  • 30 Апр 2021

в общем, пробую законектить SD к FT232H и все проходит на ура, все читает и пишет, но при конекте к emmc все те-же ошибки, и к майну тоже не получается.:cranky:

  • 30 Апр 2021

На другом компе попробуй, чудес не бывает.

  • 30 Апр 2021

И90 сказал(а):

На другом компе попробуй, чудес не бывает.

Вечером на xp попробую

  • 30 Апр 2021

GeParDos сказал(а):

при конекте к emmc все те-же ошибки, и к майну тоже не получается.

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

  • 30 Апр 2021

Postal2, Попробовал FT232HQ на древнем IBM T30 XP32 с USB1.1. для чтения eMMC. Использовал самые последние версии проги, в режим программирования входит, но отваливается чтение boot1 практически сразу на 1-3%. Пробовал играться с

Postal2 сказал(а):

И90 сказал(а):

попробуй отрегулировать входы-выходы с помощью утилиты FT_Prog, а именно — параметр schmitt input и drive.

https://monitor.net.ru/forum/threads/317755/post-6159416

Не помогло.
Но зато, как ни странно сработала версия Postal3_ft232h_alfa, но читала минут двадцать.

  • 30 Апр 2021

И90 сказал(а):

Мне было бы интересно, если бы «пробовал» человек, умеющий подстроить размер пакета и понимающий разницу между bit-bang и mpsse.
Но за годы я стал понимать, что в основном буду читать всякое вот такое вот.

  • 30 Апр 2021

На другом компе с такой же операционкой проблем со чтением нет. Прога настроена по умолчанию. Подозрение на USB порт.

  • 30 Апр 2021

И90, там есть галка SPI Read Short Step. Также есть подстройка размера пакета для FTDI. FX2LP вообще не рассчитывается на работу с usb1 (размер физического пакета usb1 64 байта против 512 у usb2).
Мне вот интересно, был ли вопрос о подключении к usb1 каких-либо программаторов emmc? Или это только в этой теме такое возможно?

  • 30 Апр 2021

Хез, возникли траблы, спросил.

  • 30 Апр 2021

И90 сказал(а):

Хез, возникли траблы, спросил.

В основном тема предполагает, что вот ты сделал например буфер на 1.8, выложил фото, и все могут скопировать.
А спрашивать лучше так: купить прогер за 30 тыщ, активируемый и с возможностью бана по сети — и изгаляться на его форуме поддержки, доставая «вопросами» тамошнего админа.

  • 30 Апр 2021

  • 1 Май 2021

И90, привет! А ссылка я так понял не для всех?

Упс! Мы столкнулись с некоторыми проблемами.​

У вас нет прав для просмотра этой страницы или для выполнения этого действия

  • 1 Май 2021

CTX, нет, ссылка с профраздела.

  • 9 Май 2021

Hello
Help with this

LG TV Main Board Eax65363904(1.1)​

The program used ft232hq

Config Load Success.
ftd2xx.dll loaded .
Count of USB-devices = 1
Num of device to use = 0
Connection opened .
— DAT0 error FF
ftdi-device closed.
Last state errors:
— no errors .
— state = Idle .
— not_ready_for_data
Connection opened .
— DAT0 BUSY !
ftdi-device closed.
Connection opened .
— reset eMMC…
— DAT0 not ready !

  • IMG_20210509_123519.jpg

    IMG_20210509_123519.jpg

    159,5 КБ

    · Посмотрено: 147

  • 9 Май 2021
  • IMG_20210507_115245.jpg

    IMG_20210507_115245.jpg

    182,5 КБ

    · Посмотрено: 278

Понравилась статья? Поделить с друзьями:
  • Линекс sandoz капсулы инструкция по применению взрослым
  • Лекарство манинил от диабета инструкция по применению
  • Служебная инструкция к смгс си к смгс
  • Ано моспром руководство
  • Следственный комитет ростовской области руководство официальный сайт