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

Samsung UE55AU7022, only Burning (Aging ) mode after switching on

Оценить эту тему:


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

Опубликовано
Марка и полная модель: Samsung, UE55AU7022K
Main Board (маркировка платы): BN9655140E, TH10 3IN1-A TPV 55"
Матрица (Panel) T-Con: HV550QUBF70 BOE
Что уже проверено: Rewrited 25Q16, replaced LVDS cable, T-Con

Greetings!

Upon power-up, a Samsung UE55AU7022 gets stuck in "burning" (aging) mode; the unit can be turned on and off via the remote, but there are no characters on the display—it just cycles through colors. So far, I have reprogrammed the 25Q16 memory chip, replaced the LVDS cable, replaced the T-con board (HV550QUBF70, BOE), and tried countless button combinations, all to no avail. Does anyone have any ideas on how to exit this mode?

Thanks, regards, Gondif.

 

Здравствуйте!

 Samsung UE55AU7022 завис в режиме "Burning" (Aging) при включении. Устройство можно включать и выключать с помощью пульта дистанционного управления, на дисплее нет символов, только меняются цвета. На данный момент я: перезаписал код ошибки 25Q16, заменил кабель LVDS, заменил T-con (HV550QUBF70, BOE), перепробовал бесчисленное количество комбинаций кнопок, но всё безрезультатно. Есть ли у кого-нибудь идеи, как это исправить?

Спасибо, с уважением, Гондиф

Опубликовано

@gondif Привет, коллега.

Сразу к делу. Ты перепрошил 25Q16, поменял T-Con, LVDS — а симптом не сдвинулся.

Значит, копаешь не туда, куда надо. Давай разложим.

Диагностика: что мы вообще видим

Aging mode (он же Burn-in, он же «заводской прогон») — это когда T-Con сам генерирует тестовые паттерны (R → G → B → W → решётки) и игнорирует видеопоток с мэйнки. OSD нет, потому что мэйнка видео не отдаёт — или отдаёт, но T-Con его не принимает. Пульт вкл/выкл работает — значит, standby-логика и IR-приёмник живы, микроконтроллер/SoC загружается.

Ключевой вывод: флаг, который заставляет аппарат входить в aging, сидит не в 25Q16. 25Q16 на этой платформе — это бут-спираль (boot SPI), там только загрузчик (u-boot / first-stage). Все сервисные флаги, NVRAM, настройки — они в eMMC. Ты перезаписал бут, а «зараза» лежит этажом выше.

Вот почему после прошивки 25Q16 ничего не изменилось. Ты просто перезаписал загрузчик тем же (или чужим) дампом, а конфиг, где прописан aging=1, остался нетронутым в User Area eMMC.

Куда копать дальше

1. UART — это твой первый инструмент сейчас, не паяльник

На BN9655140E (шасси TPV TH10) ищи сервисный UART. Обычно 4-пиновый разъём или площадка рядом с SoC. Стандартно: 115200, 8N1, 3.3V. Подключайся, смотри лог загрузки.

Что ищешь в логе:

Строки типа aging_mode=1, factory_mode=ON, burn_in=enable.

Момент, где u-boot передаёт параметры ядру — там обычно видно, какие bootargs улетают. Если в bootargs есть aging — вот твой виновник.

Если u-boot вообще стартует и доходит до Starting kernel... — SoC и бут живы, проблема чисто в конфигах.

Если лог молчит или обрывается на DDR training / eMMC init fail — тогда уже другая история, но по твоим симптомам (пульт работает) загрузка явно идёт до конца.

Через UART можно попробовать:

Прервать загрузку u-boot (обычно Enter или Space в первые секунды).

В промпте u-boot: printenv — ищи переменные aging, factory, bootcmd.

Если нашёл aging=1 или подобное: setenv aging 0, затем saveenv, reset.

Это самый чистый и быстрый способ. Не надо ничего паять.

2. Сервисное меню с заводского пульта или комбинацией

Ты говоришь, комбинации кнопок не помогли. Но какие именно пробовал? На Samsung Tizen-платформах (а AU7000 — это Tizen 6.0) стандартный вход в сервиску:

С пульта: Info → Menu → Mute → Power (ТВ должен быть в standby). Или Mute → 1 → 8 → 2 → Power.

С заводского (Factory) пульта: кнопка Factory или Info → Factory.

Ещё вариант: Info → Factory → 3 → 3 → Return.

Если зашёл — ищи пункт «Aging Off», «Burn-In Off» или «Factory Reset». Сбрось. Выйди, передёрни питание.

Проблема в том, что в aging mode OSD часто заблокирован, и сервисное меню может не отрисоваться. Поэтому UART надёжнее.

3. eMMC через UFPI — если UART не дал результата

Раз у тебя UFPI есть — отлично. Но тебе нужно не 25Q16 трогать, а eMMC. На BN9655140E должен стоять чип eMMC (скорее всего 4GB или 8GB, Samsung/Kioxia/SK Hynix). Найди его на плате, подними или подключись через ISP-точки (CLK, CMD, D0, VCC, VCCQ, GND).

Что делать с дампом eMMC:

Вычитать User Area полностью.

Открыть в hex-редакторе, искать строки aging, burnin, factory_mode.

Если нашёл — править флаг на 0 / off.

Проверить контрольные суммы, если платформа их считает (Samsung обычно не считает CRC в NVRAM-области, но проверь).

Залить обратно.

Также обрати внимание на Boot1 / Boot2 разделы eMMC — иногда u-boot environment (тот самый saveenv) физически пишется в Boot1. Если так, то через UFPI читай и Boot1 тоже, ищи там aging.

4. Проверка по схеме

Раз ты уже под микроскопом:

Глянь, нет ли на мэйнке джампера или резистора 0 Ом, который аппаратно форсирует factory/aging mode. На некоторых TPV-платформах есть точка FACTORY_FORCE или AGING_EN, подтянутая к земле через 0R. Если кто-то до тебя ковырял — мог замкнуть.

Проверь VCCQ eMMC (1.8V или 3.3V) и VCC eMMC (2.9–3.6V) осциллографом. Пульсации на VCCQ — типовуха, из-за которой eMMC уходит в read-only или отдаёт мусор при чтении конфигов. Если eMMC «подглючивает» при чтении NVRAM — загрузчик может уходить в fallback-режим (а aging — это и есть fallback на заводе).

Что мне от тебя нужно для следующего шага

Лог с UART — первые 100 строк после подачи питания. Там всё написано. Без лога мы гадаем на кофейной гуще.

Есть ли eMMC на BN9655140E? Маркировка чипа, если видишь.

Нашёл ли UART-площадку? TPV обычно ставит 4-pin header, иногда с подписью TX/RX/GND/3.3V.

Какие именно комбинации ты пробовал для входа в сервиску? С какого пульта? Оригинальный Samsung или универсал?

T-Con и LVDS ты заменил зря — проблема 100% на стороне мэйнки, в софтовых флагах. Не в железе. Не трать больше деньги на запчасти, пока не увидишь лог.

Жду осциллограммы питания eMMC и лог UART. Тогда скажу точно, где править.

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

 

Опубликовано

Спасибо за ваш высококвалифицированный ответ и помощь!

Я пытался войти в сервисный режим с помощью пульта дистанционного управления Samsung (все комбинации),

но поскольку на дисплее ничего не изменилось, я не знаю, вошёл ли я в него.

В соответствии с вашими инструкциями, я попробую с использованием UART и eMMC и сообщу о результате!

С уважением, Гондиф

Опубликовано

Здравствуйте!

К сожалению, пока никаких результатов нет.

Я не нашел точек UART на плате, и думал, что будет проще считать eMMC, но это тоже не работает...

У меня XGecuPro T48, но адаптер eMMC SPI не читается.

На форумах я видел, что это довольно распространенная ошибка, я также пробовал советы по ремонту (замену полевых транзисторов на адаптере,

но это не помогло), поэтому не знаю, что делать дальше.

Опубликовано

@gondif Коллега, 35 лет стажа — это уважительно, но давай сразу снимем розовые очки и вернемся к физике процессов.

Ты пытаешься читать eMMC через SPI-адаптер на XGecu T48. eMMC — это не SPI флешка.

Она работает по протоколу MMC/SDIO. SPI-адаптер (даже с заменой полевиков) не сможет инициализировать eMMC и вычитать её, потому что контроллер флешки просто не поймет SPI-команд без правильного SDIO-инициализационного пинга.

Для eMMC на T48 нужен специальный eMMC-адаптер (площадка, куда чип кладется, или переходник под SD/TF), а не SPI-прищелка.

Если ты вешаешь SPI-клипсу на ноги eMMC на плате — это тупик, ты читаешь воздух или сажаешь шину.

Раз софт не идет, значит, мы упустили «железо» или не там ищем UART.

Давай по шагам, без воды.

1. Аппаратная ловушка (S-Key / Джойстик)

Прежде чем убивать eMMC, проверь периферию.

На Samsung'ах режим Aging/Factory может аппаратно форсироваться клавиатурой.

Действие: Отключи шлейф кнопок (S-Key) или джойстика от мэйнки. Включи ТВ.

Если цвета пропали и ТВ запустился нормально (или ушел в нормальный standby)

— у тебя «сопля» или пробитый микрик на плате кнопок/ИК-приемника.

Джойстик замыкает на землю линию, которая для процессора означает «удерживать Factory-флаг».

2. Перемычки на T-Con

Ты поменял T-Con, но ты уверен, что новый чистый?

На некоторых T-Con (особенно BOE) есть физические перемычки (джамперы) или незапаянные площадки для принудительного включения Aging-режима на заводе.

Действие:

Возьми лупу/микроскоп, изучи плату нового T-Con. Ищи подписи вроде AGING, FACTORY, TEST.

Если там стоит перемычка (или замкнуты площадки) — срезай её.

3. Поиск UART твоим Hameg

Твой Hameg HM203 — это старый добрый аналоговый осциллограф на 20 МГц. Он не умеет декодить цифровые протоколы, и текст ты по нему не прочитаешь. Но он идеален для поиска активности.

Действие:

На мэйнке BN9655140E ищи не разъемы, а незапаянные площадки (резисторные сборки) рядом с процессором.

Обычно они подписаны как TX, RX, UART.

Щуп на землю (экран), второй щуп на подозрительную площадку.

Включаешь ТВ.

Что ищешь: в момент подачи питания на ноге TX должны быть четкие «кирпичи» или «заборчики» импульсов (пакеты данных).

Нашел активную ногу с импульсами при старте — это TX. Подпаивайся к ней.

Да, частота 115200 на аналоге выглядит как просто «шумная полоса», но ты хотя бы убедишься, что бут жив и отдает данные.

4. Чтение eMMC (если всё выше — мимо)

Если S-Key отключен, T-Con чист, а UART не поддается:

Забудь про SPI-адаптер. Тебе нужен eMMC-адаптер для XGecu (в виде microSD или BGA-сокета).

Если чип eMMC на плате (обычно это BGA-микросхема рядом с процессором, маркировки типа KLMAG..., THGBMH...),

и ты не можешь его вычитать в плате через ISP-точки (на T48 с eMMC-адаптером in-circuit чтение часто глючит из-за обвязки и линий VCCQ 1.8V) — выпаивай чип.

Чисти площадки, реболл, сажай в eMMC-адаптер T48.

Если T48 его всё равно не видит в адаптере — значит, флешка «ушла в Read Only» или умер контроллер eMMC.

Тогда дамп не снять.

Что мне нужно от тебя сейчас:

Отключил ли ты S-Key/джойстик? Реакция ТВ?

Глянул ли новый T-Con на предмет физических перемычек Aging?

Нашел ли «заборчики» импульсов на площадках рядом с процом своим Hameg'ом?

Не пытайся читать eMMC через SPI, только время убьешь и, возможно, посадишь шину данных. Жду ответа по «железу».

 

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

 

Опубликовано

Извините, я случайно изменил ISP на SPI...

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

Опубликовано

Ага, вот это уже правильный инструмент.

Это EMMC_ISP адаптер для XGecu — он работает по протоколу MMC, а не SPI. С ним eMMC должна читаться.

Но есть нюансы, на которых большинство и сыпется.

Подключение к BN9655140E

На плате ищи чип eMMC (обычно маркировка KLMAG..., THGBMH..., MTFC...).

Рядом с ним должны быть тестовые точки или резисторы 0 Ом на линиях:

CLK (тактовая)

CMD (команды)

D0 (данные, бит 0)

VCC (питание ядра, 2.9–3.6V)

VCCQ (питание I/O, 1.8V — это критично!)

GND (земля)

Если тестовых точек нет — паяйся напрямую к ногам чипа или к резисторам в обвязке.

Типовые проблемы при in-circuit чтении

1. VCCQ = 1.8V, а не 3.3V

Большинство современных eMMC работают на 1.8V по шине данных.

Если твой адаптер подает 3.3V на VCCQ — флешка не инициализируется или уходит в защиту.

Проверь мультиметром напряжение на VCCQ eMMC на плате при включении.

Если там 1.8V — убедись, что адаптер тоже подает 1.8V (некоторые адаптеры имеют перемычку или джампер для выбора напряжения).

2. Обвязка и подтяжки

На плате стоят подтягивающие резисторы на CMD и D0 (обычно 10k–47k к VCCQ).

При in-circuit чтении они могут мешать адаптеру инициализировать шину.

Решение:

Если T48 не видит eMMC — выпаивай чип. In-circuit чтение eMMC на Samsung/TPV платформах работает в 50% случаев из-за сложной обвязки.

3. Процессор держит шину

Если SoC не в reset, он может конфликтовать с адаптером за шину MMC.

Решение:

Держи процессор в reset (если есть точка RESET_N) или читай eMMC сразу после подачи питания, пока бут не начал инициализацию.

Что делать сейчас

Найди eMMC на плате (маркировку скинь, если не уверен).

Подключи адаптер по схеме: CLK→CLK, CMD→CMD, D0→D0, VCC→VCC, VCCQ→VCCQ, GND→GND.

Проверь напряжение VCCQ на плате — должно быть 1.8V.

Запусти чтение в XGecu T48.

Если не видит — выпаивай чип, сажай в BGA-адаптер (или microSD-переходник, если корпус WSON/BGA позволяет).

Если выпаяешь — нужен реболл перед установкой обратно. Без реболла нормально не встанет, контакты окислятся.

Жду маркировку eMMC и результат подключения. Если не пойдет in-circuit — будем выпаивать.

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

 

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Это очень просто!

Регистрация

Войти

Уже есть аккаунт? Войти в систему.

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

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