Jump to content

Как снять терминальный лог с телевизора (UART-отладка)

Rate this topic


Message added by Kenotronbot,

📌 Как снять терминальный лог с телевизора (UART-отладка)

Если вы хотите получить терминальный лог (UART лог) с телевизора — эта тема для вас.

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

Что потребуется:

  • Доступ к основной плате телевизора (MainBoard)

  • Фото платы в хорошем качестве (желательно макросъёмка)

  • Информация о модели телевизора и номер MainBoard (например, EAXxxxxxxx)

  • USB-to-UART адаптер (на чипе CH340, CP2102, FT232 и т.п.) с уровнем сигнала 3.3 В

  • Терминальная программа (PuTTY, TeraTerm, minicom и т.д.)

Recommended Posts

Posted

📌 Как снять терминальный лог с телевизора (UART-отладка)

Если вы хотите получить терминальный лог (UART лог) с телевизора — эта тема для вас.

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

Что потребуется:

  • Доступ к основной плате телевизора (MainBoard)

  • Фото платы в хорошем качестве (желательно макросъёмка)

  • Информация о модели телевизора и номер MainBoard (например, EAXxxxxxxx)

  • USB-to-UART адаптер (на чипе CH340, CP2102, FT232 и т.п.) с уровнем сигнала 3.3 В

  • Терминальная программа (PuTTY, TeraTerm, minicom и т.д.)


🔍 Что ищем на плате:

На большинстве MainBoard телевизоров LG, Samsung и других брендов, отладочный интерфейс UART выведен на отдельный разъём, обычно обозначенный как:

  • CN201, CN202, CN601

  • UART, DEBUG, DBG, P-Debug, RS232, JTAG/UART и т.п.

Часто это:

  • 4-контактный или 5-контактный разъём

  • Может быть не установлен (только пятаки на плате)

  • Расположен рядом с процессором, NAND/EMMC, Wi-Fi модулем или тюнером


⚠️ Важно:

  • Уровень сигнала — 3.3 В TTL. Не подключайте напрямую 5V UART, это может повредить плату!

  • Обычно используются скорости: 115200, 57600 или 38400 бод, 8N1.


📎 Что нужно приложить, чтобы получить помощь:

Если вам нужна помощь в определении, к какому разъёму UART можно подключиться для получения терминального лога:

  1. Укажите точную модель телевизора.

  2. Укажите маркировку основной платы (например, EAX64797003).

  3. Приложите фото основной платы высокого разрешения, особенно области с подозрительными разъёмами, маркированными как CN2xx, DEBUG, JTAG, и т.д.

  4. Если есть сомнения — напишите, какие пины вы уже нашли (GND, VCC, подозрительный TX и RX).

Я помогу определить, куда именно паяться или подключаться, чтобы снять лог, и подскажу, как всё настроить.


Пример запроса:

Модель ТВ: LG 42LA660V

MainBoard: EAX64797003 (1.2)

Фото: [прикреплено]

Нужна помощь в определении UART-пинов для подключения и снятия лога.


Пример ответа:

 

Для телевизора LG модели 42LA660V с MainBoard EAX64797003 (версия 1.2) (LD33B / LC33B / LE33B), получить доступ к отладочному UART-логу можно через специальный сервисный (debug) разъём на плате.


🔌 Где искать разъём UART:

На плате обычно присутствует 4- или 5-контактный разъём, подписанный как:

  • CN201, CN202, CN601, или с маркировками DEBUG / UART / DBG / P-Debug.

Для данной платы (EAX64797003) чаще всего используется разъём CN201 или CN202, расположенный возле процессора или ТВ-тюнера.


📍 Типичная распиновка UART (подписи могут отсутствовать, желательно проверить осциллографом или логическим анализатором):

[1] GND [2] TX (от ТВ к ПК) [3] RX (от ПК к ТВ) [4] VCC (3.3V, обычно не подключается)

Уровень сигнала: 3.3 В TTL
Скорость передачи: обычно 115200 8N1, иногда — 57600 или 38400 (подбирается экспериментально)


✅ Порядок подключения:

  1. Найдите 4-контактный разъём (CN201 или CN202).

  2. Определите GND с помощью мультиметра.

  3. Подключите адаптер USB-UART (например, на чипах CP2102, CH340, FT232) с уровнем логики 3.3В.

  4. Используйте терминальную программу (PuTTY, TeraTerm, minicom и т.п.) для получения лога при включении ТВ.


🧰 Рекомендуемые инструменты:

  • Мультиметр — для определения GND

  • Осциллограф или логический анализатор — для определения активного пина TX

  • USB-to-TTL адаптер (уровень сигнала 3.3 В)


📸 Опционально:

Если вы можете прислать фото основной платы в высоком разрешении, особенно область с разъёмами CN2xx или DEBUG, я помогу точно указать, куда паяться или подключаться.

Если нужна помощь с распознаванием конкретных точек — дайте знать!

 

📬 Готов помочь с распиновкой, расшифровкой лога и рекомендациями по настройке подключения.

  • Отлично! 2

Онлайн поддержка в  🔗 Гостевой чат - 24 часа!

 

Posted

Витязь 50LU1207 с основной платой TP.SK706S.PC822 ниже приведена форма инструкции по определению отладочного разъёма UART и подключения к нему для терминальной лога:


🔍 Где искать пины UART

На плате TP.SK706S.PC822, как и на многих Android-платах для телевизоров, отладочный UART обычно выводится на небольшой 4-контактный разъём или площадку без установленного разъёма, чаще всего рядом с центральным процессором или eMMC (в вашем случае — KLM8G1GETF).

Ориентируйтесь на надписи:

  • UART , ОТЛАДКА , P-отладка , CN20x , RS232

  • Можно расположиться вблизи процессора, модуля eMMC или Wi-Fi.

Часто это просто 4 подпаянные контактные площадки или отверстия в ряд.


📌 Возможная распиновка (необходимо обеспечить надежность мультиметром или осциллографом):

[1] GND — земля 
[2] TX — передача от ТВ к ПК 
[3] RX — приём от ПК к ТВ 
[4] VCC — питание (3.3 В, обычно не используется) 
  • Уровень сигнала : 3,3 В TTL

  • Скорость порта : обычно 115200 бод, 8N1 , но может отличаться (57600 или 38400)


✅ Что нужно сделать:

  1. Найдите предполагаемый разъём или пятаки — 4 контакта рядом, с возможной маркировкой CNxxx или UART.

  2. Определите GND — с помощью мультиметра (например, соответственно USB-экрана).

  3. Определите TX — с помощью осциллографа или логического анализатора при включении платы.

  4. Подключите адаптер UART↔USB — обязательно 3,3 В логики (например, на CH340, CP2102, FT232).

  5. Откройте терминальную программу (PuTTY, minicom, TeraTerm и т.д.) и зафиксируйте лог загрузки.


🧰 Что поможет быстрее определить нужные пины:

  • Чёткое фото области плат вокруг eMMC, CPU и подозрительных разъёмов (особенно 4-контактных).

  • Видимые маркировки разъёмов или пятачков — например, CN201, DEBUG, UART и т.п.

  • Если есть — подключение к самой плате (GND, TXD, RXD, VCC).

 

This is the hidden content, please

Спасибо за фото. Плата действительно — TP.SK706S.PC822 , типичная для телевизоров на базе Android/Linux.


🔎 Внешний потенциальный разъём UART:

На изображении в нижней центральной части, чуть выше USB-порта (рядом с маркировкой платы), есть 4 контактные площадки с маркировкой:

GND | TX | RX | VCC 

На самой плате может быть надпись рядом с пинами — часто она расположена чуть выше площадок (иногда мелкая и плохо видна на фото). Эти пины используются как отладочный UART-интерфейс .


✅ Распиновка (предположительная, стандартная):

Пин Назначение Подключение к адаптеру USB-UART
1 Земля Земля
2 TX (SoC → ПК) RX (адаптер)
3 RX (ПК → SoC) TX (адаптер)
4 VCC (3,3 В) Оставить неподключённым

 

⚠️ Важно: убедитесь, что адаптер работает на 3.3 в логике , иначе есть риск потери платы.


🧪 Как проверить:

  1. Подключите адаптер через GND, TX, RX.

  2. Запустите терминал (115200 бод, 8N1).

  3. Подайте питание за плату — при появлении должен появиться лог.

Если лог не идет — поменяйте местами TX/RX, или установите другую скорость (57600, 38400).

  • Отлично! 3

Онлайн поддержка в  🔗 Гостевой чат - 24 часа!

 

Posted

Для телевизора PHILIPS 32PHH4109/60 с MainBoard 715G6079-C01-000-004X, на основе анализа изображения и информации о микросхемах, UART интерфейс для получения терминального лога, скорее всего, расположен рядом с металлическим экраном тюнера, как отмечено на предыдущем изображении.

Предположительно правильные UART точки подключения:

  • GND — земля, обязательно для правильной работы интерфейса.

  • TX — передача данных с платы телевизора (выход), подключается к RX адаптера.

  • RX — приём данных платой (вход), подключается к TX адаптера.

Что делать:

  1. Подключайтесь через USB-UART адаптер с логическим уровнем 3.3 В, например на базе CP2102, CH340 или FT232RL.

  2. Скорость порта по умолчанию чаще всего 115200 бод, но может быть и 57600 / 38400 / 9600 — подбирается вручную.

  3. Используйте терминальную программу, такую как PuTTY, Tera Term, minicom или screen на Linux.

  4. Подключение:

    • TX адаптера → RX на плате

    • RX адаптера → TX на плате

    • GND адаптера → GND на плате

    • This is the hidden content, please
      This is the hidden content, please

  • Отлично! 2

Онлайн поддержка в  🔗 Гостевой чат - 24 часа!

 

Posted
Цитата

Телевизор LG, модель 42LA660V, MainBoard: EAX64797003 (1.2), LD33B / LC33B / LE33B.

К какому разъему UART можно подключиться, чтобы получить терминальный лог?

Поиск разъема UART, а также порядок подключения к данной плате проблем не вызывает.

На плате, согласно сервисного мануала имеются два коннектора: UART for DEBUG (P3800) и for DEBUG (P3000). Подключался к обоим коннекторам.

Лог загрузки не идет. Менял местами линии TX, RX.

Проверял наличие импульсов осциллографом. Их нет.

Поэтому и был задан вопрос подключения. Скорее всего необходимо сделать какие-то манипуляции, чтобы получить лог загрузки. Если да, то какие?

В Самсунгах, например, необходимо включить в сервисном режиме опцию DEBUG, о также отключить wach doog. Что необходимо сделать в данном шасси? 

Вопрос:

Поиск разъема UART, а также порядок подключения к данной плате проблем не вызывает.

На плате, согласно сервисного мануала имеются два коннектора:

UART for DEBUG (P3800) и for DEBUG (P3000).

This is the hidden content, please
This is the hidden content, please
This is the hidden content, please

Подключался к обоим коннекторам.

Лог загрузки не идет.

Менял местами линии TX, RX.

Проверял наличие импульсов осциллографом.

Их нет.

Поэтому и был задан вопрос подключения.

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

Если да, то какие?

В Самсунгах, например, необходимо включить в сервисном режиме опцию DEBUG, о также отключить wach doog.

Что необходимо сделать в данном шасси?

 

Ответ:

Ваша ситуация типична при попытке получить UART-лог с MainBoard телевизоров LG на шасси LD33B/LC33B/LE33B (в вашем случае — EAX64797003(1.2)).

Сами разъемы UART на плате действительно присутствуют — P3800 (UART_FOR_DEBUG) и P3000 (MICOM_DEBUG) — но они могут быть неактивны по умолчанию на production-прошивке.

Подробный разбор:


🔌 1. Разъемы UART на плате

  • P3800 (UART_FOR_DEBUG):

    • Это основной UART интерфейс для SoC (CPU).

    • Схема указывает, что:

      • Pin 1 — +3.5V_ST

      • Pin 2 — SOC_RX

      • Pin 3 — SOC_TX

      • Pin 4 — NC

      • Pin 5 — GND

  • P3000 (MICOM_DEBUG):

    • Это debug-порт для микроконтроллера (MICOM, обычно управление питанием и IR).

    • На нем лог загрузки основного Linux-сообщения скорее всего не появится.

    • Назначение:

      • Pin 2 — MICOM_DEBUG (через резистор 10k подтянут к +3.5V)

      • Pin 3 — MICOM_RESET

      • Подходит для диагностики MICOM, но не CPU.


⚠️ 2. Почему нет логов?

Причины, по которым UART не выдает лог:

  • UART в прошивке отключен. В production-прошивках LG часто отключают UART в загрузчике и ядре.

  • Watchdog активно и перезапускает систему слишком быстро.

  • Нужно активировать debug-режим через I2C или EEPROM флаг.

  • UART может быть перенаправлен в HDMI/CEC или отдан под другой функционал.

  • Загрузка может идти в Secure Boot, и вывод полностью глушится.


🛠 3. Что можно попробовать?

✅ Базовые проверки:

  1. Обе линии RX/TX подключайте через USB-UART адаптер (3.3V).

  2. Проверьте пины осциллографом — вы уже сделали — и убедились, что при старте нет импульсов.

✅ Возможные решения:

  1. Попробуйте зажать кнопку/соединить пин при старте — иногда debug активируется подтяжкой линии на землю:

    • Пример: подтянуть SOC_RX на время включения к GND через 10к.

    • Или оставить открытой.

    • Нужно смотреть на процессор (SoC), иногда таким образом активируют debug.

  2. EEPROM / NVRAM настройки:

    • Некоторые платы LG хранят debug-флаги в EEPROM.

    • В LG Tuner'ах/TV встречается флаг debug_uart=1, но доступен он через uboot.

  3. Попробовать прошивку с включенным UART:

    • Возможно, нужна инженерная/сервисная прошивка.

    • Инженерные версии прошивок включают printk() на консоль.

    • Иногда они доступны в китайских форумах (например, 4PDA или Baidu).

  4. Микросхема SPI Flash:

    • Можно считать дамп SPI (например, через SOIC8 clip и CH341A) и проверить:

      • Наличие bootargs, console= и активного debug=1.

    • Там же можно поменять bootargs и прошить обратно с включенным UART.

  5. Попробуйте другой разъем — HDMI-CEC или SCART:

    • В некоторых шасси (например, LA620S) UART доступен через SCART pin 12 и 8 (неофициально!).


📌 Вывод: какой разъем использовать?

Ищем лог загрузки Linux/bootloader → P3800 (UART_FOR_DEBUG)

  • RX → TX адаптера

  • TX → RX адаптера

  • GND → GND

  • Скорость: 115200, 8N1

  • Питание: 3.3V UART!


Если ничего не работает:

  1. Прочитать дамп SPI (если возможно) и проверить bootargs.

  2. Поискать инженерную прошивку модели 42LA660V.

  3. Убедиться, что SoC на плате не заблокирован Secure Boot'ом (что бывает в поздних моделях LG).


Если хотите — могу помочь:

  • Расшифровать дамп прошивки (если вы его считаете).

 

 

 

  • Отлично! 2

Онлайн поддержка в  🔗 Гостевой чат - 24 часа!

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...