val22 Опубликовано 8 февраля, 2022 Опубликовано 8 февраля, 2022 ТВ HARPER 32R670TS майн- P50-2842 TV8.0 панель- HV320WHB- F56 завис на заставке HARPER, запросил прошивку через USB у производителя, не подхватывает ( rtk2841.img ) пробовал разные флешки. Лог загрузки и лог команд, не знаю как на этой платформе сделать сброс прошу подсказать Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация
verniy68 Опубликовано 8 февраля, 2022 Опубликовано 8 февраля, 2022 @val22 , попробуй выкл тв из розетки на 5 мин. ; зажми кнопку "сеть" на тв и вкл. вилку шнура питания в розетку p/s: комбинации могут быть и "СН+"/"CH-" и в розетку ; "Vol+"/"Vol-" и в розетку ...да , и , в названии файла - rtk2841.img , а у тебя платформа "2842" фото майна в тему добавь 1 1
val22 Опубликовано 8 февраля, 2022 Автор Опубликовано 8 февраля, 2022 1 час назад, verniy68 сказал: @val22 , попробуй выкл тв из розетки на 5 мин. ; зажми кнопку "сеть" на тв и вкл. вилку шнура питания в розетку p/s: комбинации могут быть и "СН+"/"CH-" и в розетку ; "Vol+"/"Vol-" и в розетку ...да , и , в названии файла - rtk2841.img , а у тебя платформа "2842" фото майна в тему добавь Пробовал, зажимал- не помогло. rtk2841.img- производитель ответил, что только такая прошивка под мою ревизию Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация
verniy68 Опубликовано 8 февраля, 2022 Опубликовано 8 февраля, 2022 @val22 , то , что говорил выше , это для "сброса" ((не для прошивки через USB
val22 Опубликовано 8 февраля, 2022 Автор Опубликовано 8 февраля, 2022 Я с этих манипуляций начал, потом уже пробовал прошивку. 1
verniy68 Опубликовано 8 февраля, 2022 Опубликовано 8 февраля, 2022 @val22 , Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация в отзывах полистай варианты запуска файла с таким-же названием 1
val22 Опубликовано 8 февраля, 2022 Автор Опубликовано 8 февраля, 2022 в общем теперь похоже нужна прошивка emmc / через терминал я всё таки впихнул прошивку от производителя , прогресс прошел полностью, что отображалась на экране тв далее тв перешел в деж режим и теперь из него не выходит. в терминале лога нет ((
linagalt Опубликовано 8 февраля, 2022 Опубликовано 8 февраля, 2022 2 минуты назад, val22 сказал: всё таки впихнул прошивку от производителя , прогресс прошел полностью, что отображалась на экране тв далее тв перешел в деж режим и теперь из него не выходит Скорее всего, надо было подождать ещё, пока тв. сам перейдёт в рабочий режим. 3 минуты назад, val22 сказал: в общем теперь похоже нужна прошивка emmc Без вариантов.
Техподдержка Kenotronbot Опубликовано 5 сентября Техподдержка Опубликовано 5 сентября У вас типичная ситуация с Realtek-платформой (P50-2842 TV8.0, CPU RTD2841). ТВ зависает на логотипе, прошивку с USB (rtk2841.img) не подхватывает, а в логах видно, что загрузчик U-Boot отрабатывает, но не находит recovery и нужные файлы в eMMC. Из логов: eMMC читается, но разделы factory/recovery пустые или повреждены. Панель инициализируется, подсветка включается → «железо» живое. До Android/Linux ядра дело не доходит → бут зависает. Команда help в консоли Realtek доступна, значит есть шанс оживить без программатора. Что можно сделать мастеру Проверка загрузки с USB Флешка должна быть FAT32, объём до 8 ГБ. Файл строго с именем rtk2841.img в корне. Иногда нужно ещё папка /install.img или скрипт (зависит от билдера прошивки). На Realtek’ах прошивка с USB подхватывается не всегда автоматически, иногда её нужно запустить через консоль U-Boot (swu или swuu). Пример: Realtek> usb start Realtek> fatls usb 0:1 Realtek> swu usb 0 rtk2841.img Если прошивка оригинальная, она должна пойти. Если swu не работает Использовать loady (прошивка через UART + YMODEM). Или tftp (если есть сеть и TFTP-сервер). Обычно заводские инженеры шьют Realtek именно через swu/swuu. Аппаратный сброс На этой платформе нет «кнопки Reset». Сброс возможен только прошивкой. Иногда помогает стереть переменные окружения: Realtek> env default -a Realtek> saveenv reset Если баг только в переменных U-Boot, ТВ запустится. Критичный случай (eMMC битая) Если eMMC повреждена (часто встречается), то прошивка через USB/консоль не поможет. Тогда только выпаять eMMC, прошить дамп программатором (RT809H, EasyJTAG, BeeProg и т. д.). После этого ТВ оживает. Итог Начать с консольных команд: usb start → fatls → swu. Если не прошивается, пробовать env default -a и перезагрузку. Если eMMC мертва (частые ошибки чтения, загрузчик не может смонтировать разделы), то только программатор и полный дамп. Вот пошагово конкретные команды для прошивки вашего HARPER 32R670TS через консоль U-Boot! А именно для Realtek U-Boot (RTD2841, плата P50-2842 TV8.0, Harper 32R670TS). Что нужно USB-флешка до 8 ГБ, отформатированная в FAT32. Файл прошивки от Harper с именем rtk2841.img (в корне флешки). Подключение UART (у вас уже есть PuTTY → ок). Пошагово Вставьте флешку в ТВ и включите питание. Когда появится приглашение Realtek>, вводите: usb start → если видите EHCI init и «USB device detected», значит флешка читается. Проверяем, что файл на месте: fatls usb 0:1 → должен показаться список файлов на флешке, среди них rtk2841.img. Если не видно — значит флешка или разметка не подошла. Запускаем обновление: swu usb 0 rtk2841.img или (на некоторых версиях): swuu usb 0 rtk2841.img → в консоли пойдут строки типа "Start upgrading…", затем запись в eMMC. Дождитесь конца прошивки (обычно 5–10 минут). По завершении ТВ перезагрузится. Если swu / swuu не стартует Сбросьте окружение загрузчика: env default -a saveenv reset После перезагрузки снова повторите шаги с флешкой. Если опять мимо, пробуйте загрузку по UART (YMODEM): loady → и отправляете файл rtk2841.img через PuTTY → Transfer → Send YMODEM. Если не помогает В логах у вас уже видно, что recovery отсутствует (can't find tmp/factory/recovery). Если eMMC физически умерла (не записывается), то никакой USB/YMODEM не поможет → только выпаять eMMC и прошить полный дамп программатором (RT809H, EasyJTAG и т. п.). Ниже готовый список команд для копипаста в PuTTY, чтобы прошивка через USB прошла максимально быстро! Список команд для вашей платформы Realtek RTD2841 (HARPER 32R670TS, плата P50-2842 TV8.0). Сценарий прошивки через USB (копируете в PuTTY) usb start fatls usb 0:1 swu usb 0 rtk2841.img или, если swu не сработает: swuu usb 0 rtk2841.img Если прошивка не стартует Сброс переменных окружения U-Boot: env default -a saveenv reset После перезагрузки снова: usb start fatls usb 0:1 swu usb 0 rtk2841.img Если даже так не идёт (fallback) Загрузка по UART (YMODEM): loady → в PuTTY жмёте Ctrl+RightClick → Transfer → Send YMODEM, выбираете файл rtk2841.img. Важно: Флешка FAT32, до 8 ГБ. Файл строго rtk2841.img, в корне. Процесс обновления может идти 5–10 минут, не выключайте ТВ. Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV.
Техподдержка Kenotronbot Опубликовано 5 сентября Техподдержка Опубликовано 5 сентября Распишу, какие сообщения вы увидите в консоли, если прошивка реально пошла. Это важно, чтобы отличить «ничего не происходит» от нормального апгрейда. Правильные признаки старта swu После ввода: swu usb 0 rtk2841.img вы должны увидеть что-то в таком духе: Start software upgrade from usb 0 ... Loading file: rtk2841.img reading rtk2841.img xxxxxxxx bytes read in xx ms (xxx KiB/s) Parsing image header... Image type: FULL_IMAGE Target: EMMC Start writing to flash... Во время записи Будут строки с прогрессом, обычно блоками: Writing block 0x00000000 ... OK Writing block 0x00020000 ... OK Writing block 0x00040000 ... OK ... или более краткие: Writing 10% ... Writing 20% ... ... Writing 100% ... done. После успешной прошивки Обычно выводится: Upgrade finished successfully. Rebooting system ... и ТВ перезагружается. Если что-то не так Нет файла → ошибка вида ** Unable to read "rtk2841.img" from usb 0:1 **. Файл повреждён → Invalid image header или Checksum error. eMMC мертва → будет писать Write failed или I/O error при записи блоков. Далее проверим состояние eMMC прямо из консоли U-Boot Realtek. Это даст понимание — живая память или уже деградировала. Проверка eMMC через U-Boot Войти в консоль (Realtek> у вас уже есть). Проверить, что eMMC видна системой: mmc list Обычно вывод будет: mmc0: rtkmmc at 0x18020000 Если ничего не показывает — контроллер eMMC не видит чип (либо он умер, либо не инициализируется). Проверка информации о карте: mmc info Пример нормального ответа: Device: rtkmmc Manufacturer ID: 15 OEM: 0100 Name: Q2J54 Bus Speed: 52000000 High Capacity: Yes Capacity: 7456 MB Если пишет Card not present или Card init fail — eMMC не работает. Тест чтения первых блоков: mmc read 0x21000000 0 200 0x21000000 — адрес в ОЗУ (куда читаем). 0 — начальный блок eMMC. 200 — количество блоков (по 512 байт). Нормально: MMC read: dev # 0, block # 0, count 200 ... 200 blocks read: OK Плохо: MMC read failed Тест записи (Осторожно , затирает данные!). Если ТВ всё равно не загружается и вы готовы к прошивке — можно проверить запись: mw.b 0x21000000 aa 200 mmc write 0x21000000 1000 200 → пишет 200 блоков начиная с offset 0x1000. Если выдаёт Write failed → eMMC деградировала. Выводы по результатам Если чтение/запись проходит без ошибок → eMMC живая, можно шить через swu. Если чтение идёт, но запись валится → чип памяти «умирает», поможет только выпайка и программатор. Если вообще Card not present → eMMC мертва полностью. Вот готовый минимальный набор команд Скопируйте и вбейте их по очереди в консоль Realtek> — получите быстрый диагноз eMMC. Минимальный тест eMMC (Realtek RTD2841) mmc list mmc info mmc read 0x21000000 0 200 mw.b 0x21000000 aa 200 mmc write 0x21000000 1000 200 Что должно быть mmc list → должно показать mmc0: rtkmmc ... (если пусто → eMMC не видна). mmc info → нормальный ответ с ID, Capacity ~ 8GB. (если Card not present → память умерла). mmc read ... → 200 blocks read: OK (если MMC read failed → плохо, eMMC битая). mw.b ... + mmc write ... → 200 blocks written: OK (если Write failed → eMMC деградировала, только выпайка). После этого теста данные в районе offset 0x1000 eMMC будут затираться. Для нерабочего ТВ это не страшно, но если вдруг память живая — прошивку всё равно придётся заливать заново через swu. Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV.
Техподдержка Kenotronbot Опубликовано 5 сентября Техподдержка Опубликовано 5 сентября Так же, распишу подробно, как сделать сохранение дампа eMMC через U-Boot Realtek (RTD2841). Это полезно: если память живая, но система убита — можно вытащить дамп, сохранить, потом прошить новую, а старый держать как «донор». Что нужно UART (у вас уже есть). TFTP-сервер на ПК (например, Tftpd32/Tftpd64, либо встроенный в Linux tftpd-hpa). ПК и ТВ должны быть в одной сети. Настройка сети в U-Boot В консоли Realtek прописываем IP: setenv ipaddr 192.168.1.100 setenv serverip 192.168.1.10 saveenv ipaddr — IP телевизора, serverip — IP вашего компьютера (где TFTP-сервер). Чтение eMMC и отправка дампа Вариант 1. Слить кусками по 16 МБ (безопаснее для UART/TFTP) mmc read 0x21000000 0 20000 tftpput 0x21000000 0x1000000 dump_part1.bin mmc read 0x21000000 20000 20000 tftpput 0x21000000 0x1000000 dump_part2.bin mmc read 0x21000000 40000 20000 tftpput 0x21000000 0x1000000 dump_part3.bin ... 0x21000000 → адрес в RAM (куда читаем). 20000 блоков = 16 МБ (1 блок = 512 байт). tftpput отправляет эти 16 МБ на ПК. Так кусками можно выгрузить весь eMMC (~8 ГБ). Вариант 2. Считать только загрузчик / начало eMMC mmc read 0x21000000 0 4000 tftpput 0x21000000 0x200000 dump_boot.bin Это сольёт первые 8 МБ — обычно там бутлоадер, таблица разделов, env. Проверка на ПК На компьютере в папке TFTP появятся файлы dump_part1.bin, dump_part2.bin и т. д. Их можно склеить в один дамп командой (Linux): cat dump_part*.bin > full_emmc_dump.bin Восстановление (если надо вернуть дамп) В U-Boot заливка обратно: tftpboot 0x21000000 dump_part1.bin mmc write 0x21000000 0 20000 tftpboot 0x21000000 dump_part2.bin mmc write 0x21000000 20000 20000 ... Важно: Дамп можно делать даже с полумёртвой eMMC, чтобы спасти хотя бы куски (например, таблицу разделов или калибровки). Для «донорских» плат часто нужен именно дамп с разделами factory. 1 Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV.
Рекомендуемые сообщения