понедельник, 7 июня 2021 г.

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

    Принесли на ремонт данный аппарат после других мастеров. Изначально был не рабочий блок питания. Блок питания не починили и в добавок выпаяли IC3000,так называемый MICOM, микроконтроллер R5F100GEAFB от фирмы Renesas. 
    Блок питания отремонтировал, а контроллер поставил с платы донора от шасси LD33B. Сам телевизор заработал, но не включался модуль WiFi и Ethernet, соответственно функциями смарт пользоваться невозможно. Прошивка контроллера немного не подходила.
    Поизучав форумы коллег и по обрывкам информации понял, что сама прошивка на контроллер имеется в основной прошивке от производителя, только её надо распаковать. Распаковкой прошивок я уже занимался и представление имел как это делается. Погуглив и нашел, как можно прошить. Все программы для работы с прошивкой и программатор созданы под линукс. Под линуксом у меня работает старый компьютер, поэтому это тоже не проблема для меня, да и для тех кто захочет повторить нынче тоже это особых проблем не составит. 
      Для прошивки нам понадобится компьютер под управлением 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 уже есть некоторые ключи. 



воскресенье, 12 сентября 2010 г.

ОСЦИЛЛОГРАФ-ПРИСТАВКА К ПК.

Долгое время стояла проблема приобретения осциллографа. Хоть и хочется достаточно навороченный цифровой осциллограф, но учитывая специфику ремонтного дела, прибор чаще всего используется в качестве «показометра», то есть наличие или отсутствие сигнала, а не как серьезный измерительный прибор. …Да, я согласен, что иногда требуется наблюдать точную форму и амплитуду сигнала, а иногда это даже необходимо. Но все же если учесть специфику ремонтируемой аппаратуры, а это в основном телевизоры, DVD-плееры, спутниковые тюнеры и другая мелочёвка, то становится понятно, что высокие технические характеристики от осциллографа особо не требуется. Поэтому поборов своё самолюбие и не поборов зеленое прыгучее земноводное :) принялся за поиски. Как оказалось не всё так просто. Даже приборы со скромными техническими характеристиками имели достаточно высокую цену. А то, что позволял размер «жабы» было старое и громоздкое времен «великого социализма». Поэтому решил поискать осциллограф в качестве приставки к компьютеру наивно полагая, что в данном секторе цена будет значительно ниже, но на практике оказалось, что разницы то особой и нет. В итоге поиски были отложены на неопределенный срок.

Но, как то случайно набрел на http://oscill.com/ . Посмотрел, поглядел, отнесся к данному девайсу скептически… и прошел мимо. Может быть даже и не вернулся бы, но на одном из форумов обратил внимание, что один участник, можно сказать коллега пользуется данным осциллографом. Вернулся и более подробно просмотрел возможности прибора. Но даже скриншоты осциллограмм не побороли мой скептицизм, даже подумал, что подфотошопили. Но учитывая, что мне как больше нужен «показометр» и глядя на смешную цену 69$ при заявленных характеристиках, решил что пойдет. Набрался наглости и постучал в «аську» указанную на сайте не смотря на статус «занят». Побеседовав, выяснил некоторые нюансы и в итоге перевел деньги(благо с карточкой «Приватбанка» это можно делать в любое время суток не выходя из квартиры). И через четыре дня получил девайс.

И что же оказалось на самом деле за 69$, смотрите сами. Привожу практические измерения с небольшими комментариями.

И так, для начала то, что попроще.

Привожу осциллограмму снятую с накала кинескопа. Как видите импульс отображается корректно, даже заметно переходной процесc в момент переключения HOT . Также в состав программного обеспечения входят различные приборы. Кстати внешний вид которых настраивается. На скрине видите частотомер и вольтметр действующего напряжения (вот и видно напряжения накала, что не каждый мультиметр может отобразить) .

Теперь глянем, что делается на базе транзистора который раскачивает НОТ через ТМС.

Теперь на коллекторе этого транзистора.

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

А вот и кадровые на отклоняющей системе.

Тут я записал сигнал на шине SDA (5 pin 24C08), ...да, он еще и записывать умеет, и не только... Конечно хочется, чтоб мог анализировать шину, но во первых для этого нужно два канала, а во вторых за такие деньги это уже наглость :) .

Вот еще импульсы на одной из вторичек ТПИ.

В телевизоре больше не нашлось, что измерять, так как был в момент экспериментов не совсем исправен :) . Поэтому следующие осциллограммы взяты из DVD плеера. Они чуть интересней.
И так БП. Вторичка. Анод диода по питанию +5V. При различных режимах измерения.


А теперь пульсации на катоде этого же диода.

Ну тут импульсы на индикаторе.

А теперь видеосигнал в разных ракурсах и разных режимах измерения.





Тут я видеосигнал растянул, что бы было видно вспышку цветовой синхронизации. Так как еще имеются курсорные измерения, то даже удалось измерить частоту вспышки 4.43MHz. Правда 3 на 4 прыгала, но это погрешность нормальная при такой разрядности.

А теперь измерения за пределами заявленных технических характеристик.
Сигнал RFO при различных длительностях развертки. Как видно при малой длительности развертки сигнал существенно отличается от того, что мы привыкли видеть на экране аналогового осциллографа, а вот при большой длительности практически не отличается. Но самое главное, что наличие сигнала можно наблюдать.



Ну и напоследок кварц 27MHz, который тоже за пределами возможностей. Как видите, даже частоту не правильно отображает, но...


...это тоже можно побороть. Так как в состав входит анализатор спектра и можно там уточнить частоту.
Так, что за 69$ я получил не сколько "показометр", а вполне приличный для ремонта бытовой аппаратуры осциллограф, с различными дополнительными возможностями.
Дополнительную информацию и полные возможности найдете на официальном сайте http://oscill.com/. Там также найдете и другие осциллограммы и даже видео.
А на сэкономленные деньги куплю себе нетбук. И возможно еще один oscill :) .

суббота, 5 июня 2010 г.

Самодельный усилитель мощности для грузового автомобиля.



Племянник работает водителем на КРАЗе, но ни радио ни магнитолы в машине нет. Сами понимаете, целый день слушать один рев мотора не хочется. Покупать магнитолу резона нет. Большой шанс, что вытащат, плюс надо решать проблему питания, всё-таки 24 вольта, да и не один аппарат в КРАЗе по карьерным дорогам долго не выдержит. Я обратил внимание, что у племянника мобильный телефон с MP3 плеером и решение пришло само собой – собрать УМЗЧ. И тут как раз у него днюха приближалась. Вот и не надо ломать голову, что подарить. Лучший подарок -  сделанный своими руками.

Рассказую и демонстрирую, что у меня из этой затеи получилось.
Естественно усилок решил собирать на микросхемах, но как оказалось микросхемы УМЗЧ с простой схемой (плюс, минус, вход, выход) и приемлемой ценой имеют диапазон питающих напряжений от 6 до 18 вольт. То есть предназначены для работы в автомагнитолах легковушек. Так, что пришлось использовать старые, добрые TDA2050,  можно и TDA2030 (по выходной мощности слабее), схема включения из даташита
http://www.alldatasheet.com/datasheet-pdf/pdf/25046/STMICROELECTRONICS/TDA2050.html с однополярным питанием. Правда есть некоторые добавки, это два диода и низкоомный обрывной резистор в качестве предохранителя. Второй диод поставил, чтоб проще плату развести :), время поджимало, да и по току так целесообразней. Применил именно TDA2050 не с точки зрения мощности, а сточки зрения живучести (максимально допустимое напряжение при однополярном питании у TDA2050 50 вольт, а у TDA2030 36 вольт). Поверьте, у отечественных автомобилях при неисправности электрооборудования бывает и больше. Да и усилок можно юзать не только в машине. Ну например можно к компу подключить или запитать от какого нибудь блока питания и слушать MP3 плеер дома, ну или выдрать аккумулятор с бесперебойника и динамики с комповых колонок и взять на природу :). Проверенно, работает от 9 до 40 вольт, больше у меня блок питания не выдает.

Все материалы и детали я купил тут http://www.e-voron.dp.ua/, единственного не нашел у них телефонного гнезда под печатку (взял с убитой звуковой карты), ну и естественно не оказалось магнита со старого динамика J. Печатку делал с помощью плёночного фоторезиста. Но думаю те кто задумает повторить для единичного экземпляра дешевле будет лазерно-утюжная технология. Хотя если и брать всё: детали, фольгированный текстолит, плёночный фоторезист, химия, радиатор, стойки то станет где то 12-14у.е. с пересылкой. В любом случае дешевле, чем даже БУ магнитола.

Описывать думаю, нет смысла, как всё делать.  Главное, чтоб руки правильно росли. На фотках вроде и так всё понятно. Выкладываю в интернет не из за какого то оригинального схемного решения, просто на мой взгляд конструкция прикольная получилась. Печатка разрабатывалась в Sprint-Layout 5.0 (позже выложу, на другом компе сохранена). Неправильное крепление микросхем сделано из за особенностей конструкции. Для соединения с источником сигнала используется шнур с джеками 3.5 мм. А к мобильнику продаются переходники с гнездом для обычных наушников. Дополнительный плюс: получается  громкая связь, соответственно свободные руки, что не маловажно для водителя.

воскресенье, 6 сентября 2009 г.

Почему так называется мой блог.


Записки... - так уж устроен человек, чем больше он познаёт, тем сложнее ему всё запомнить  возникает необходимость завязывать узелки на память, ну, а  в XXI то веке есть такая возможность, как блог.

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

... телемастера. - ну, а это и есть мой основной вид деятельности. Но это не значит, что я здесь буду только расписывать как и, что отремонтировать. Телемастера обычно все стороне увлечены и любопытны. И блог создал больше для себя любимого. Ну, а может ещё кому пригодятся мои памятки.