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

HARPER 32R670TS стоит на заставке


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

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

ТВ  HARPER 32R670TS

майн- P50-2842 TV8.0

панель- HV320WHB- F56

завис на заставке HARPER, запросил прошивку через USB у производителя, не подхватывает ( rtk2841.img  )

пробовал разные флешки.

Лог загрузки и лог команд, не знаю как на этой платформе сделать сброс прошу подсказать

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

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

@val22 , попробуй выкл тв из розетки на 5 мин. ; зажми кнопку "сеть" на тв и вкл. вилку шнура питания в розетку 

p/s: комбинации могут быть и "СН+"/"CH-" и в розетку ; "Vol+"/"Vol-" и в розетку

 

...да , и , в названии файла - rtk2841.img , а у тебя платформа "2842" 

фото майна в тему добавь

  • Отлично! 1
  • Спасибо 1
Опубликовано
1 час назад, verniy68 сказал:

@val22 , попробуй выкл тв из розетки на 5 мин. ; зажми кнопку "сеть" на тв и вкл. вилку шнура питания в розетку 

p/s: комбинации могут быть и "СН+"/"CH-" и в розетку ; "Vol+"/"Vol-" и в розетку

 

...да , и , в названии файла - rtk2841.img , а у тебя платформа "2842" 

фото майна в тему добавь

Пробовал, зажимал- не помогло.

 rtk2841.img- производитель ответил, что только такая прошивка под мою ревизию

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

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

@val22 , то , что говорил выше , это для "сброса" ((не для прошивки через USB

 

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

Я с этих манипуляций начал, потом уже пробовал прошивку.

  • Положительно 1
Опубликовано

@val22

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

  • Спасибо 1
Опубликовано

в общем теперь похоже  нужна прошивка emmc /

через терминал я всё таки впихнул прошивку от производителя , прогресс прошел полностью, что отображалась на экране тв

далее тв перешел в деж режим и теперь из него не выходит. в  терминале лога нет ((

Опубликовано
2 минуты назад, val22 сказал:

всё таки впихнул прошивку от производителя , прогресс прошел полностью, что отображалась на экране тв

далее тв перешел в деж режим и теперь из него не выходит

Скорее всего, надо было подождать ещё, пока тв. сам перейдёт в рабочий режим. 

 

3 минуты назад, val22 сказал:

в общем теперь похоже  нужна прошивка emmc

Без вариантов.:grust:

  • 3 года спустя...
  • Техподдержка
Опубликовано

У вас типичная ситуация с Realtek-платформой (P50-2842 TV8.0, CPU RTD2841).

ТВ зависает на логотипе, прошивку с USB (rtk2841.img) не подхватывает, а в логах видно, что загрузчик U-Boot отрабатывает, но не находит recovery и нужные файлы в eMMC.

Из логов:

  • eMMC читается, но разделы factory/recovery пустые или повреждены.

  • Панель инициализируется, подсветка включается → «железо» живое.

  • До Android/Linux ядра дело не доходит → бут зависает.

  • Команда help в консоли Realtek доступна, значит есть шанс оживить без программатора.

Что можно сделать мастеру

  1. Проверка загрузки с 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
    

    Если прошивка оригинальная, она должна пойти.

  2. Если swu не работает

    • Использовать loady (прошивка через UART + YMODEM).

    • Или tftp (если есть сеть и TFTP-сервер).
      Обычно заводские инженеры шьют Realtek именно через swu/swuu.

  3. Аппаратный сброс
    На этой платформе нет «кнопки Reset». Сброс возможен только прошивкой.
    Иногда помогает стереть переменные окружения:

    Realtek> env default -a
    Realtek> saveenv
    reset
    

    Если баг только в переменных U-Boot, ТВ запустится.

  4. Критичный случай (eMMC битая)

    • Если eMMC повреждена (часто встречается), то прошивка через USB/консоль не поможет.

    • Тогда только выпаять eMMC, прошить дамп программатором (RT809H, EasyJTAG, BeeProg и т. д.).

    • После этого ТВ оживает.

Итог

  • Начать с консольных команд: usb startfatlsswu.

  • Если не прошивается, пробовать env default -a и перезагрузку.

  • Если eMMC мертва (частые ошибки чтения, загрузчик не может смонтировать разделы), то только программатор и полный дамп.

Вот пошагово конкретные команды для прошивки вашего HARPER 32R670TS через консоль U-Boot!

А именно для Realtek U-Boot (RTD2841, плата P50-2842 TV8.0, Harper 32R670TS).


🔧 Что нужно

  1. USB-флешка до 8 ГБ, отформатированная в FAT32.

  2. Файл прошивки от Harper с именем rtk2841.img (в корне флешки).

  3. Подключение UART (у вас уже есть PuTTY → ок).


📌 Пошагово

  1. Вставьте флешку в ТВ и включите питание.
    Когда появится приглашение Realtek>, вводите:

    usb start
    

    → если видите EHCI init и «USB device detected», значит флешка читается.

  2. Проверяем, что файл на месте:

    fatls usb 0:1
    

    → должен показаться список файлов на флешке, среди них rtk2841.img.
    Если не видно — значит флешка или разметка не подошла.

  3. Запускаем обновление:

    swu usb 0 rtk2841.img
    

    или (на некоторых версиях):

    swuu usb 0 rtk2841.img
    

    → в консоли пойдут строки типа "Start upgrading…", затем запись в eMMC.

  4. Дождитесь конца прошивки (обычно 5–10 минут).
    По завершении ТВ перезагрузится.


⚠️ Если swu / swuu не стартует

  1. Сбросьте окружение загрузчика:

    env default -a
    saveenv
    reset
    

    После перезагрузки снова повторите шаги с флешкой.

  2. Если опять мимо, пробуйте загрузку по 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.

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

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


🔍 Правильные признаки старта 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

  1. Войти в консоль (Realtek> у вас уже есть).

  2. Проверить, что eMMC видна системой:

mmc list

Обычно вывод будет:

mmc0: rtkmmc at 0x18020000

Если ничего не показывает — контроллер eMMC не видит чип (либо он умер, либо не инициализируется).


  1. Проверка информации о карте:

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 не работает.


  1. Тест чтения первых блоков:

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

  1. Тест записи (Осторожно ⚠️, затирает данные!).
    Если ТВ всё равно не загружается и вы готовы к прошивке — можно проверить запись:

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

🔍 Что должно быть

  1. mmc list
    → должно показать mmc0: rtkmmc ...
    (если пусто → eMMC не видна).

  2. mmc info
    → нормальный ответ с ID, Capacity ~ 8GB.
    (если Card not present → память умерла).

  3. mmc read ...
    200 blocks read: OK
    (если MMC read failed → плохо, eMMC битая).

  4. mw.b ... + mmc write ...
    200 blocks written: OK
    (если Write failed → eMMC деградировала, только выпайка).


⚠️ После этого теста данные в районе offset 0x1000 eMMC будут затираться. Для нерабочего ТВ это не страшно, но если вдруг память живая — прошивку всё равно придётся заливать заново через swu.


 

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

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

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

Так же, распишу подробно, как  сделать сохранение дампа eMMC через U-Boot Realtek (RTD2841).
Это полезно: если память живая, но система убита — можно вытащить дамп, сохранить, потом прошить новую, а старый держать как «донор».


📌 Что нужно

  • UART (у вас уже есть).

  • TFTP-сервер на ПК (например, Tftpd32/Tftpd64, либо встроенный в Linux tftpd-hpa).

  • ПК и ТВ должны быть в одной сети.


📌 Настройка сети в U-Boot

  1. В консоли 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.

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

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

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

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