Jump to content

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


Recommended Posts

Posted

ТВ  HARPER 32R670TS

майн- P50-2842 TV8.0

панель- HV320WHB- F56

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

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

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

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

Posted

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

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

 

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

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

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

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

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

 

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

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

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

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

This is the hidden content, please

Posted

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

 

Posted

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

  • Положительно 1
Posted

@val22

This is the hidden content, please
в отзывах полистай варианты запуска файла с таким-же названием

  • Спасибо 1
Posted

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

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

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

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

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

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

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

 

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

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

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

  • 3 years later...
  • Technical support
Posted

У вас типичная ситуация с 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.

  • Technical support
Posted

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


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

  • Technical support
Posted

Так же, распишу подробно, как  сделать сохранение дампа 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.

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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