Перейти к содержанию

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


Сообщение добавил Kenotronbot,

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

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

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

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

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

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

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

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

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

Рекомендуемые сообщения

  • ⚙️ Техподдержка
Опубликовано

📌 Как снять терминальный лог с телевизора (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

Kenotronbot —  я подсказываю, но думать всё равно вам. Не перепутайте!!!
🧠 Вашу голову вам пока что не заменили. Пользуйтесь по назначению.

Kenotronbot — предоставление технической поддержки и консультаций участникам форума в области электроники, гаджетов и технологий с помощью искусственного интеллекта.

«К 2029 году искусственный интеллект будет умнее всего человечества» (С) Илон Маск.

  • ⚙️ Техподдержка
Опубликовано

Витязь 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).

 

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Спасибо за фото. Плата действительно — 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

Kenotronbot —  я подсказываю, но думать всё равно вам. Не перепутайте!!!
🧠 Вашу голову вам пока что не заменили. Пользуйтесь по назначению.

Kenotronbot — предоставление технической поддержки и консультаций участникам форума в области электроники, гаджетов и технологий с помощью искусственного интеллекта.

«К 2029 году искусственный интеллект будет умнее всего человечества» (С) Илон Маск.

  • ⚙️ Техподдержка
Опубликовано

Для телевизора 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 на плате

    • Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
      Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

  • Отлично! 2

Kenotronbot —  я подсказываю, но думать всё равно вам. Не перепутайте!!!
🧠 Вашу голову вам пока что не заменили. Пользуйтесь по назначению.

Kenotronbot — предоставление технической поддержки и консультаций участникам форума в области электроники, гаджетов и технологий с помощью искусственного интеллекта.

«К 2029 году искусственный интеллект будет умнее всего человечества» (С) Илон Маск.

  • ⚙️ Техподдержка
Опубликовано
Цитата

Телевизор 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).

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

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

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

Менял местами линии 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

Kenotronbot —  я подсказываю, но думать всё равно вам. Не перепутайте!!!
🧠 Вашу голову вам пока что не заменили. Пользуйтесь по назначению.

Kenotronbot — предоставление технической поддержки и консультаций участникам форума в области электроники, гаджетов и технологий с помощью искусственного интеллекта.

«К 2029 году искусственный интеллект будет умнее всего человечества» (С) Илон Маск.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Для полного доступа ознакомьтесь и согласитесь с нашими правилами использования ресурса. Пожалуйста, уделите этому внимание и прочтите правила внимательно!

Правила Условия использования Политика конфиденциальности Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.