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

Наши базы

Форма входа
Логин:
Пароль:

Друзья сайта




REM-TV

Сейчас на сайте
Онлайн всего: 295
Гостей: 170
Пользователей: 125
qwedfb32, zzvasyaxx, brick, vamoroz, kurdras, vasia1980, Ohan, Fox777, HASANZUHRA2015, DMT0987654321, s_volk91, alex_paderin, yur4ik-08, SerTelek, 111qqq, KS1974, g19nasip62, zorga001, zxcr, xipmt, charvak, LG-savikdvd, Magic12, joncsi, LGбахт-тел, GoService70, Stepan312311, cobba123, barin1310, natali, kjgjgj, leks2572, Roman2404, Rediska1509, IHARCHAR, Ploot007, Ziland, nikolay19911, igorekfomenko, V-master3, regestr5, GAB, dmajsner, svsym, set16, sergb5555, Lazarkz15, Dimasgen, Василий1974, texfox, [Полный список]

Top 20 Uploaders

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


Приветствую Вас, Гость · RSS 02.05.2024, 09:04:25

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

Прошивка 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 | Категория: Статьи / Телеаппаратура | Просмотров: 10038 | Комментариев: 11 | Понравилось: 15 |


Читать другие статьи, блоги:
Замена подсветки Haier LE65Q6500U Изогнутый
Простой прибор для проверки датчиков Холла гироску...
Ремонт сенсорного выключателя. Модель G09336, оно...
CM6800T как проверить.
Работа и неисправности жидкостного подогревателя с...
Ремонт телевизора DEXP U50F7000E
Сервисные режимы телевизоров на основе ТВ процессо...
Прошивка микроконтроллеров RENESAS R8C утилитой Fl...
ремонт матрицы LSC320AN10-H02 ( DEXP H32D7200K )
MP3394/MP3394S/MP3398A/MP3398E. Особенности работы...
Всего комментариев: 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) [Материал]
  
А где сам файл? пишет что его нет


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