Список форумов Ремонт бытовой техники и електронники Ремонт бытовой техники и электроники
 
  Файло-обменникФайлы    ПрошивкиПрошивки   ПродажаПродажа   ЛитератураЛитература   СтатьиСтатьи 
Каталог статей/блогов
Меню сайта

Наши базы

Форма входа

Друзья сайта




REM-TV

Сейчас на сайте
Онлайн всего: 353
Гостей: 234
Пользователей: 119
h2vgv, rhenzz27, Alexey75, gusev37, Николай1979, vieuxcolykeita, ICE, VIA175, sergeym121, evgeniitarasenko, толян12, ranes, kittec, machenist, kopalin, MisterAlex86, AFGS, EVGENIY33, ivansid12, sergiuss, alexist, ppeti84, igor-tv, drive26, elec, domingo, chip67, sh-alex59, tvsaword, sergio998, stariy68, sergei66666, art-dom, sunmen, vitamaximys, Aliya, aharon1979, dav-kch, akrepi777, micklosh, kuznetsoveura, yrnikon, none58, vovanal, vrabel, mocyra, Maximal24, Bendix, puhalenko, VicLex, [Полный список]

Top 20 Uploaders

Партнёры проекта


Приветствую Вас, Гость · RSS 23.11.2024, 18:32:21

Главная » Статьи » Статьи » Телеаппаратура

Прошивка R5F100GEAFB MICOM IC3000 телевизора LG 39LB650V на шасси LD42B


Для прошивки нам понадобится компьютер под управлением Debian или Ubuntu, китайский народный программатор на CH341 в режиме COM порта или другой преобразователь USB to COM и установленные программы: epk2extract, rl78flash, srecord.
Устанавливаете линукс у кого нет :), сейчас с этим проблем быть не должно и все расписано как делать. С этой страницы https://github.com/openlgtv/epk2extract скачиваете исходники программы и согласно инструкции на странице собираете. У меня не собралось с первого раза, не хватало пакетов, в частности libghc-zlib-dev. При добавлении этого пакета он подтянет и другие необходимые пакеты. После этого все пошло.
А с этой страницы https://github.com/msalau/rl78flash забираете исходники программатора и тоже собираете согласно инструкции автора. Тут прошло без проблем. Само собой надо собрать аппаратную часть программатора согласно "сверх сложной схемы" от самого автора программы https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=109922. Нас интересует только Mode 1.
srecord устанавливаете уже из репозитория. Это программа нам пригодится для конвертации прошивки из Intel HEX в файл прошивки формата Motorola.
Так как я уже испорчен Windows, то я делал как мне удобно, а не как правильно в линукс. Рабочая среда у меня KDE.
Скачиваем файл прошивки от производителя https://gscs-b2c.lge.com/downloadFile?fileId=vWTRA8d3iTJY0cBpgIYQ разархивируем и переименовуем в 1.epk для удобства и переносим в папку с собранной программой epk2extract. У меня к примеру /home/epk2extract-master/build_linux/ . По правой кнопке мыши в этой папке "Действие > Открыть терминал в этой папке" и в окне терминала набираем команду ./epk2extract 1.epk , ждем окончания работы программы. У вас появится папка с полным названием прошивки в которой будет по сути вся распакованная прошивка с разделами для eMMC и другими необходимыми файлами. Нас интересует в данный момент только файл micom.pak. Это и есть файл прошивки с четырьмя лишними байтами впереди :). Открываем этот файл в текстовом редакторе Kate или в другом ( кому что удобней) и убираете впереди четыре цифры 3008 (может в других прошивках другие, не знаю) до двоеточия, и сохраняете как micom.hex. Далее в окне консоли набираете команду srec_cat micom.hex -Intel -o micom.mot -Motorola . На выходи получим готовый файл прошивки micom.mot который уже понимает rl78flash.
Программатор подключаем к разъему P3000 MICOM_DEBUG материнки телевизора. Для программирования питание на мать должно быть подключено. Питание программатора не тянет. Не забывайте про безопасность, все корпуса должны быть соединены вместе.
Прошивку переносим в папку с собранным rl78flash, открываем терминал в этой папке и даем следующую команду, но уже от рута: ./rl78flash -viva ttyUSB0 micom.mot . Ждем окончание прошивки и радуемся. Получаем типа такого
root@rovetalservice:/home/rovetal/Загрузки/rl78flash-master# ./rl78flash -viva /dev/ttyUSB0 micom.mot
Device:R5F100GE
Code size: 64 kB
Data size: 4 kB
Erase code flash
................................................................
Erase data flash
....
Read file "micom.mot"
Write code flash
*******************************************
Write data flash

Verify Code flash
****....***************************************.................
Verify Data flash
....
Reset MCU

Всё получили нормально работающий телевизор. Чтобы не мучаться с распаковкой и конвертацией, вот готовый файл прошивки этого шасси: https://drive.google.com/file/d/1Kfu75bWy5_h0GnwMLOBPnGrivLrr9GXK/view?usp=sharing
Аналогично можно распаковать и другие прошивки. Для распаковки прошивок требуются ключи которые можно получить только считав содержимое eMMC. К счастью в epk2extractor уже есть некоторые ключи.
Всего голосов: ... |

Материал добавил: MegaV, 07.06.2021(Понедельник) в 22:49:42 | Категория: Статьи / Телеаппаратура | Просмотров: 11150 | Комментариев: 11 | Понравилось: 15 |


Читать другие статьи, блоги:
KDL-42W807A Ошибка 5 (Error 5)
Введение в радиотехнику
Удлинитель лямки рюкзака Лайффастекс
Как читать схемы ноутбуков
Переименованная микросхема EEPROM AT24C16B в приво...
Установка дополнительного Электро-Вентилятора ОЖ ...
Brother DCP-130C не захватывает бумагу
Разрешение на обновление прошивки.
Ремонт усилителя BEHRINGER PMH880S
Sony KD-49XE7077 Есть звук, подсветка, нет изображ...
Всего комментариев: 11
#1   (26.01.2022 22:26:30) [Материал]
  
Спасибо. Благодаря Вашей инструкции телевизор восстановлен.


#2   (26.01.2022 22:32:56) [Материал]
  
Пожалуйста. Я рад, что мои старания не пропали даром.


#3   (12.04.2022 20:05:30) [Материал]
  
good


#4   (02.05.2023 00:20:51) [Материал]
  
Здравствуйте, внимательно всё прочитал, пытаюсь прошить R5F100GEA с помощью скачанного файла micom.mot в такой же плате. Но сообщает ошибку чтения файла. Перепробовал разные версии программы, доступные от разработчика. Делаю это на винде, 7х86. Пытался и от имени администратора конечно тоже.
Не подскажете, что делать, куда копать?
Изначальная причина - случайно нажал кнопку рядом с микомом, а она идет на 40 ногу - RESET. После этого ящик не включается, а только моргает дежурным светодиодом. Возможно данные в контроллере стёрлись. Насколько смог прочитал даташит на контроллер - и не нашел, очищает ли данные ресет. До этого - включался, и останавливался на заставке LG.
А еще раньше - шил EMMC, ящик отказывался включаться. Залил обратно бэкап - он включился, показал заставку, и вот тогда нажал случайно кнопку. Ящик 47LB675. Не уверен что версия прошивки под контроллер подойдёт, но и зачем производителю выдумывать под другую диагональ.. А пока даже залить ее не получается.


#5   (02.05.2023 14:48:20) [Материал]
  
Выяснил, что объем файла не соответствует контроллеру..


#6   (02.05.2023 14:52:45) [Материал]
  
а вот в посте у вас написано -
Device:R5F100GE
Code size: 64 kB
Data size: 4 kB
Но файл micom.mot весит - 445 кБ.
Что я не так делаю?


#7   (02.05.2023 17:34:28) [Материал]
  
Не внимательно читаете. Не конвертировали файл.


#8   (02.05.2023 20:47:36) [Материал]
  
много сегодня разбирался, изучал заново. Нашел похожий файл, только micom.hex. Его то как раз сконвертировал в .mot, и пришел к выводу что ваш файл на гугл диске тоже уже конвертированный. Может еще какие-то нюансы есть?


#9   (06.05.2023 21:32:24) [Материал]
  
Здравствуйте. Не получается, не хочет записывать.


#10   (16.05.2023 13:08:37) [Материал]
  
Разобрался. Файл micom.mot, выложенный здесь неправильный.


#11   (18.01.2024 10:05:02) [Материал]
  
А где сам файл? пишет что его нет


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]