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

Телевизор 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. Будем искать прошивку в Интернет. Мне повезло, нашлась прошивка именно от этой платы и от этой диагонали телевизора.

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

avatar

Евгений

г. Москва

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

  1. Добрый день. Спасибо за статью. Подскажите, не могу прошить еммс на телевизоре самсунг ue42f5500ak. Точнее считываю и записываю дамп без проблем, только вот телик все равно не стартует. Прогер рт809н, при записи почему то он не подхватывает boot1 и boot2. Пробовал переименовывать дампы, вот лог
    101: VCCIO: 3.3V
    102: eMMC OCR: C0FF8080
    103: eMMC CID: 1501004D344731464210CC82174890
    104: eMMC CSD: D02701320F5903FFF6DBFFE78A4040
    105: Chip ID:00010015,Chip Name:M4G1FB
    106: Chip Size: User=3728MB,Boot1=Boot2=1024KB,RPMB=128KB.
    107: SAMSUNG EMMC Version : V4.41
    108: Speed set to level 0.
    109: Стар?записи МС……
    110: . Начата запись ?проверка област?пользовательских данных, ждит? он?большого размер?..
    111: Прошедше?время: 1347 се? _Сред?я скорость 5803696 байт\се?
    112: >————————————OK—————————————<
    113: Найден?ново?ПО, загружае?
    114: http://www.ifix.net.cn/thread-56912-1-1.html

    1. В данном случае, если посмотреть содержимое boot1 и boot2, том лежат только x00, т.е. они пустые и их нет смысла куда-то шить. А как это выглядит у самсунга, я не знаю и может быть их надо шить отдельно, каждый файл. Поэтому, здесь достаточно просто зашить пользовательскую часть. Только что восстанавливал такой же ТВ, просто зашил ему пользовательский дамп на 4Гб и все стало хорошо. При этом стоит смотреть на то, что сообщает программатор. Он может ругаться на плохую микросхему, на ошибки CRC при проверке только что записанного блока. Тогда надо начинать сначала и снова пытаться прошить образ. У меня прошился нормально с 5 раза, без ошибок. А кварц я вообще отпаял на время записи. А так все хорошо и грамотно расписано, респект.

    1. Я таким программатором не пользовался. Если в Ваша версия поддерживает SPI то можно провести эксперимент, и для начала прочитать флеш память и посмотреть что получите на выходе . У каждого программатора еще свой софт и там тоже надо разбираться сможет ли он программировать eMMC через SPI.

  2. Привет, хорошо, у меня есть 50lb650v в моей мастерской по производству мобильных телефонов. Я только начинаю ремонтировать телевизоры. В этом случае логотип остается прежним. Купил недавно программатор rt809h, все подключения как говорится. clk cmd 3,3 вольта от источника. хорошо. но я пытаюсь прочитать mmc, а он не читает. Также не могу скачать дамп mmc ни с одного сайта. Кто-нибудь может мне помочь? Спасибо

Добавить комментарий