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

LUMUS 55NV7401 слетают настройки.


Перейти к решению Решено yagarik2,

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

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

@yagarik2

isp eMMC

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

дамп eMMC

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

...сверху , естественно , родное ПО через usb

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

родное ПО

не нашел((

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

021:  Chip ID:00010015,Chip Name:8GTF4R
022:  Chip Size: User=7456MB,Boot1=Boot2=4096KB,RPMB=512KB.
023:  SAMSUNG EMMC Version : V5.1.   50-60% device life time used.
024:  C:\Users\-\Desktop\Новая папка (3)\EMMC_AUTO_1218\EMMC_AUTO_1218
025:  Стар?чтен? МС......
026:  .EXT_CSDСчитывание завершен? дамп сохранен.
027:  .BOOT1Считывание завершен? дамп сохранен.
028:  .BOOT2Считывание завершен? дамп сохранен.

 

жду микросхему

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

не нашел((

я-ж тебе дал ссылку выше на 1-й странице...через строчку читаешь что-ли?

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

 

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

 

3 часа назад, verniy68 сказал:

я-ж тебе дал ссылку выше

   вот описание:

(1. Во вложении конфиг-файл, где задано STR = OFF под все телевизоры UltraHD 50”/55” на шасси CV538H.
Необходимо его разархивировать и записать папку “CustomerConfigFile” на чистую флешку.
2. Находясь в ATV (АТВ) или в DTV (ЦТВ) рабочем режиме телевизора, вставьте флешку в USB порт ТВ.
Телевизор считает флешку, появится зеленая надпись и ТВ выключится.
3. Выньте сетевой провод, выньте флешку, вставьте сетевой провод, включите телевизор. Проблема решена.
4. После пользовательского сброса STR останется в положении OFF.)

все так и происходит, только он хундаем остается(

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

все заработало)  остался логотип хундай, но пульт подходит. 

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

@yagarik2, тебе нужен только один файл((

...ctv.upgrade.bin

Микросхему не заменишь - возврат жди...

 

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

микросхему дождусь, поменяю.

5 минут назад, verniy68 сказал:

...ctv.upgrade.bin

не цепляется

Опубликовано
28 минут назад, yagarik2 сказал:

остался логотип хундай

Откуда , если ПО через usb от Lumus?

21 минуту назад, yagarik2 сказал:

не цепляется

...через терминал опять-же

Custar команда

...либо с удержанием кнопки "сеть" на тв

Опубликовано
55 минут назад, verniy68 сказал:

Custar команда

не оно.

вот что в хелпе:

update_mode- get/set update_mode 

updatemiureg- Call driver to update miu setting
usb     - USB sub-system
usb2spi - write data from usb to spi
usb_bin_check- do usb bin document check.

usbboot - boot from USB device
ustar   - ustar   - update kernal & root file system automatically by script file
 

  • Техподдержка
Опубликовано
5 минут назад, yagarik2 сказал:

вот что в хелпе:


📖 Расшифровка команд и значений

Команда Назначение Где применяется / зачем нужно
update_mode get/set update_mode — получить или установить режим обновления прошивки. Сервисный режим, чтобы выбрать откуда будет идти обновление (USB, OTA, SPI). Например: update_mode get — показать текущий режим, update_mode set usb — включить обновление с USB.
updatemiureg Call driver to update miu setting — вызвать драйвер для обновления настроек MIU (Memory Interface Unit). MIU — контроллер памяти (DDR). Команда нужна для перенастройки таймингов памяти или переключения режима (важно при смене типа/частоты памяти).
usb USB sub-system — тест или управление USB-подсистемой. Проверка и инициализация USB-портов в загрузчике. Может использоваться для диагностики перед загрузкой ОС.
usb2spi write data from usb to spi — запись данных из USB-устройства во флеш-память SPI. Прямая прошивка основной флеш-памяти через USB (минуя ОС). Полезно для восстановления после повреждения прошивки.
usb_bin_check do usb bin document check — проверка бинарного файла на USB-накопителе. Перед обновлением прошивки загрузчик проверяет наличие и корректность *.bin файла (CRC, сигнатура).
usbboot boot from USB device — загрузка системы с USB-накопителя. Позволяет временно запустить систему с USB (тестовые прошивки, сервисные утилиты) без записи во внутреннюю память.
ustar update kernel & root file system automatically by script file — автоматическое обновление ядра и rootfs по скрипту. В корне USB должна быть папка/файл (обычно upgrade.sh или script.sh), загрузчик выполняет скрипт и заменяет ядро (kernel) и файловую систему (rootfs).

🔍 Как это обычно используется на практике

  1. Восстановление ТВ/плеера после сбоя прошивки

    • update_mode set usbusb_bin_checkusb2spi → перезапись прошивки.

  2. Смена или тест ядра / rootfs

    • ustar — автоматом перепрошивает только ядро и систему, данные пользователей сохраняются.

  3. Запуск тестовой системы без прошивки

    • usbboot — полезно для сервисных инженеров.

  4. Тонкая настройка памяти

    • updatemiureg — при установке другой DDR-памяти.

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

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

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

Вот расширенная карта команд загрузчика (bootloader command map) для типичных ТВ-платформ (MStar, Realtek, Amlogic, Novatek и др.) с расшифровкой всех значений лога и пояснением, где они встречаются.


🗺 Полная карта сервисных команд загрузчика (TV Bootloader Command Map)

Примечание: Названия могут слегка отличаться в зависимости от производителя, но суть одинакова — это стандартный набор для диагностики, прошивки и запуска.


1. Режимы обновления и диагностики

Команда Значение / Назначение
update_mode get/set Получить или установить источник обновления прошивки (usb, ota, net, spi).
usb_bin_check Проверка файла обновления на USB (целостность CRC, версия, сигнатура).
usb2spi Запись прошивки с USB во внутреннюю SPI NOR/NAND флеш-память.
ustar Автоматическое обновление ядра и rootfs через скрипт (script.sh или upgrade.sh).
usbboot Загрузка ядра/ОС с USB без записи во внутреннюю память (Live-режим).
updatemiureg Перенастройка MIU (Memory Interface Unit) — тайминги и режим работы DDR.
upgrade Универсальная команда обновления (сама выбирает способ: USB, сеть, UART).

2. Работа с памятью

Команда Значение / Назначение
spi_read / spi_write Прямая работа с SPI флеш (чтение/запись).
nand_read / nand_write Прямая работа с NAND-памятью.
mmc read / mmc write Чтение/запись eMMC-памяти.
erase_spi / erase_nand Стирание содержимого флеш-памяти.
loady / loadb Загрузка бинарника через UART/YMODEM в RAM.
saveenv / printenv Сохранение или вывод переменных окружения загрузчика (bootargs, пути, режимы).

3. Загрузка ядра и системы

Команда Значение / Назначение
boot Запустить стандартную последовательность загрузки.
bootm Запуск ядра (uImage/zImage) из указанного адреса в RAM.
bootp / dhcp Загрузка ядра по сети через BOOTP/DHCP/TFTP.
bootargs Параметры, передаваемые ядру (root, init, консоль).
bootdelay Задержка перед автозагрузкой (секунды).
fastboot Включение режима Fastboot (через USB, как на Android).

4. Сетевые команды

Команда Значение / Назначение
tftpboot Загрузка файла через TFTP в RAM.
ping Проверка связи по сети.
ftpget / ftpput Передача файлов по FTP.
http_upgrade Обновление прошивки через HTTP (иногда для OTA).
net_upgrade Автоматическое обновление с сетевого сервера.

5. Тестирование железа

Команда Значение / Назначение
usb Инициализация и тест USB-контроллеров.
usb_list Показать все подключённые USB-устройства.
eth_test Тест Ethernet-контроллера.
panel_test Прогон тестовых паттернов на экране.
backlight_on / off Управление подсветкой матрицы.
pwm_test Тест ШИМ-каналов (яркость, подсветка, вентиляторы).
i2c_scan Сканирование всех I²C-устройств на шине.
key_test Проверка кнопок пульта и панели.
ir_test Тест ИК-приёмника.

6. Сервисные функции

Команда Значение / Назначение
factory_reset Сброс к заводским настройкам (часто только NVRAM).
dump_env Вывод всех переменных окружения.
dump_panel Вывод параметров панели (LVDS/eDP настройки).
dump_edid Считать EDID матрицы или HDMI-устройства.
loglevel Установить уровень подробности лога (0–7).
version Показать версию загрузчика и сборки.
reboot Перезапуск устройства.
poweroff Полное выключение.

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

Bootloader v1.2.3 (MStar)
update_mode: usb
usb: initial ok
usb_bin_check: passed
usb2spi: start write...
write done, verify ok
updatemiureg: DDR3 1600MHz, CL11
ustar: found upgrade.sh, start kernel update
rebooting...

 

Пример “живую” расшифровки сервисного лога ТВ — так, как ты реально видишь его по UART при прошивке или диагностике, но с построчным пояснением.


📜 Пример полного сервисного лога с расшифровкой

Платформа: MStar MSD6A628 (типичный Samsung/LG/BBK/Philips)
Источник прошивки: USB → запись в SPI/NAND
Вывод через: UART (115200 8N1)


Bootloader v1.3.7 (MStar-628) build: 2020-05-12 10:44:23

📝 Версия загрузчика, чипсет и дата сборки — полезно для подбора софта и дампов.

Board: MSD6A628-B1, DDR3 1600MHz CL11

📝 Аппаратная платформа, тип и параметры оперативки.

update_mode: usb

📝 Задан режим обновления через USB (get/set можно менять в U-Boot).

usb: initial ok

📝 USB-контроллер проинициализирован, флешка найдена.

usb_list:
  1: Kingston DataTraveler 16GB (FAT32)

📝 Список устройств на USB, флешка определена корректно.

usb_bin_check: passed (CRC32 OK, signature OK)

📝 Проверка файла обновления прошла успешно (нет повреждений).

usb2spi: start write to SPI flash (size: 16MB)...

📝 Началась запись прошивки из USB во внутреннюю SPI NOR память.

  Writing block 0x00000000 - 0x0003FFFF ... OK
  Writing block 0x00040000 - 0x0007FFFF ... OK
  ...

📝 Блочная запись — удобно по прогрессу смотреть, где зависает.

Verify flash content ... OK

📝 Сравнение записанных данных с оригиналом на флешке — совпадает.

updatemiureg: set DDR timing (1600MHz, CL11, 8-bank, 32-bit bus)

📝 Программируется MIU — контроллер памяти (важно для стабильности DDR).

ustar: found script /upgrade.sh

📝 Нашёл скрипт автоматического обновления ядра и rootfs.

ustar: update kernel...

📝 Перезапись раздела ядра в NAND/eMMC.

ustar: update rootfs...

📝 Перезапись раздела root файловой системы.

ustar: update finished, rebooting...

📝 Скрипт обновления завершён, будет рестарт.

[Panel] Model: V420HJ2-PE1, LVDS, 60Hz, 8-bit

📝 Загрузчик вывел параметры панели — модель, интерфейс, разрядность цвета.

backlight_on

📝 Включена подсветка — значит, питание панели подано.

Booting kernel from NAND @0x00200000 ...

📝 Начат запуск ядра из NAND по указанному адресу.

Loading Device Tree @0x01F00000 ...

📝 Загрузка DTB (описание железа для ядра Linux).

Starting kernel ...

📝 Переход управления в ядро.

[Kernel log begins...]

📝 С этого момента идёт лог Linux (init, монтирование rootfs и т.д.).


🔍 Примечания для мастера

  • Если usb_bin_check = fail — проблема с файлом обновления или флешкой.

  • Если usb2spi зависает — проверяй SPI флеш (питание, питание 3.3В, сигналы).

  • Если updatemiureg не выполняется — возможен конфликт DDR (замена памяти).

  • Если после ustar нет rebooting... — ошибка скрипта обновления.

  • Линии вида [Panel] помогают понять, инициализировалась ли матрица до запуска Linux.

  • Если backlight_on нет, но панель определилась — проверь драйвер LED (boost).


Далее полный справочник всех возможных строк UART-лога для платформ MStar, Realtek, Amlogic, Novatek и с типичными ошибками, чтобы прямо по строкам понимать, что сдохло — SPI, NAND, eMMC, DDR или панель.

 

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

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

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

“Толковый словарь лога ТВ” — построчно, с реальными примерами и объяснением, что значит, где смотреть и что проверять.

📌 По разделам:

  • Bootloader (U-Boot / MStar, Realtek, Novatek, Amlogic)

  • USB/Обновление прошивки

  • Память (SPI, NAND, eMMC)

  • DDR / MIU

  • Инициализация панели / подсветки

  • Запуск ядра и rootfs

  • Типичные ошибки


📗 Толковый словарь UART-лога ТВ


1. Bootloader — старт платформы

Логовое сообщение Значение Что проверить при проблемах
Bootloader vX.X.X (MStar/Realtek/Amlogic) Версия загрузчика и SoC Если нет этой строки — чип не стартует (питание, кварц, CPU)
Board: MSD6A628 / RTD299X / NT72671 Аппаратная платформа Должна совпадать с прошивкой
DDR init...OK Оперативка проинициализировалась При ошибках — замена DDR или MIU настройка
DDR init...FAIL Не стартует память Чаще всего DDR чип или пайка

2. Режим обновления и команды

Лог Значение Действие
update_mode: usb / uart / net Режим прошивки Меняется в U-Boot или через сервис
usb Инициализация USB подсистемы Проверить 5В USB, разъём, флешку
usb2spi Запись из USB в SPI NOR Ошибки → проверить SPI питание/сигналы
usb_bin_check Проверка прошивки на флешке (CRC, сигнатура) Fail → файл битый или чужой
usbboot Загрузка образа с USB в RAM Если виснет — проверь объём RAM
ustar Автообновление ядра и rootfs по скрипту Ошибка → скрипт или раздел NAND

3. Память

Лог Значение Что смотреть
nand init ok NAND определилась При fail → чип или питание 3.3/1.8В
nand read fail Ошибка чтения блока Возможна деградация, реболл или замена
emmc init ok eMMC стартовала При fail → чип или распайка
spi flash id: xxxxx Определился тип SPI При unknown → флешка или линии MOSI/MISO/CLK/CS

4. DDR / MIU

Лог Значение Что делать
updatemiureg Запись параметров MIU (DDR контроллер) Fail → настройка в прошивке или замена DDR
DDR freq: 1600MHz CL11 Частота и тайминги Слишком низкие → прошивка от другой платы
DDR size: 512MB / 1024MB Объём оперативки Несовпадение с фактическим → дамп от другой ревизии

5. Панель / подсветка

Лог Значение Действие
[Panel] Model: V420HJ2-PE1 Определена матрица Если нет этой строки — LVDS/eDP кабель
backlight_on Включена LED-подсветка Нет → проверить драйвер LED
pwm: set duty 80% Яркость по PWM Если всегда 0% → софт или датчик света

6. Запуск ядра

Лог Значение Что делать
Booting kernel from NAND @0x... Пошёл старт ядра Если зависает — повреждён kernel раздел
Loading Device Tree Загрузка DTB Ошибка → не тот DTB или битый
Starting kernel ... Переход в Linux Если после этого тишина — ядро упало

7. Типичные ошибки

Лог Что значит Возможная причина
CRC error Контрольная сумма не сошлась Битая прошивка или образ
Unknown command Нет такой команды в U-Boot Неверная версия загрузчика
panel init fail Панель не стартует Кабель, панель, LVDS буфер
led driver fault Ошибка драйвера подсветки Обрыв/КЗ в LED-стрингах
usb not found Нет флешки Разъём, питание, формат

 

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

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

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

@yagarik2 , покажи список всех команд в хелпе

... причем здесь "usb" команды :nono:

Вставь флешку , дай команду "custar" и смотри на красивый лог прошивки

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

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

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

Загони текст под спойлер((я не за ноутом...

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

   

Спойлер

- alias for 'help'
CmdPerformanceTest- gettime   - Get the system executing time

SecureBootCmd- SecureBootCmd 

SecureInit- Init security booting.

UpdateNuttx- upgrade nuttx.
ac      - set a new config to the bootargs

audio_preinit- audio_preinit   - Init audio driver

authenticate- authenticate the kernel image
authenticateAN- authenticate android's boot and recover image
base    - print or set address offset
bdinfo  - print Board Info structure
bin2emmc- bin2emmc - read bin file and restore it to emmc

boot    - boot default, i.e., run 'bootcmd'
bootKL  - bootKL 

bootNuttx- bootNuttx   - core1 run at Nuttx 

bootargs_set- Set info exchange and set to boot args. 
bootcheck- bootcheck   - Do boot check

bootd   - boot default, i.e., run 'bootcmd'
bootlogo- bootlogo   - Display Logo_Music

bootm   - boot application image from memory
bootmusic- bootmusic   - play music

bootp   - boot image via network using BOOTP/TFTP protocol
checkVersion- check current verison and upgrade image version

checkfile- check file exist in u disk,and set the partition.
checkstr- check_str_resume

cleanallenv- cleanall environment variables to persistent storage
cmp     - memory compare
cnstar  - do net update from the specified file that is in oad partition

config2env- Set config to environment.
config_raw_io- Config the target device for raw I/O
coninfo - print console devices and information
costar  - do oad update from the specified file that is in oad partition

cp      - memory copy
crc32   - checksum calculation
custar  - do usb update from the specified file that is in usb.

dbg     - set debug message level. Default level is INFO
dbgTee  -   - set tee's debug level

dbtable_init- dbtable_init   - let data  is ready (logo, music, panel, ursa).

dc      - delete the specific cofig that is in the bootargs

delay   - delay time, time unit is ms

destroy_logo- destroy_logo - Stop logo display 

dhcp    - boot image via network using DHCP/TFTP protocol
dont_overwrite- This serial apis are for protecting the specific partitions are overwrited. ex: customer
This cmd is used to register which partition should not be overwrite

dont_overwrite_free- This serial apis are for protecting the specific partitions are overwrited. ex: customer
This cmd is used to free all registered partitions.

dont_overwrite_init- This serial apis are for protecting the specific partitions are overwrited. ex: customer
This cmd is used to init this function

draw_jpg- blt_jpg   - Blt JPG

draw_pixel- draw_pixel - draw a pixel with color 

draw_progress- draw_string - draw string with color 

draw_rect- draw_rect - draw rect with color 

draw_string- draw_string - draw string with color 

du      - du  - Disable UART

dumpSignature- dump the signature
ebist   - PHY loopback test
echo    - echo args to console
editenv - edit environment variable
edump   - EMAC Register settings dump
eloopback- Long loopback test
emmc    - eMMC sub system
emmcbin - emmcbin - dump emmc and restore it to fat usb disk

emmcbootbin- emmcbootbin - dump emmc boot partition and write it to fat usb disk

env     - environment handling commands
envload - envload   - reload the nand environment.

epd     - emac power down
estart  - EMAC start
ewavetest- EMAC wave test
exit    - exit script
ext2load- load binary file from a Ext2 filesystem
ext2ls  - list files in a directory (default /)
ext4filesize- get file size from a Ext4 filesystem
ext4load- load binary file from a Ext4 filesystem
ext4ls  - list files in a directory (default /)
ext4partload- part load binary file from a Ext4 filesystem
ext4write- create a file in the root directory
factory_check_usb_files- factory mode to check usb files and do test

false   - do nothing, unsuccessfully
fatfilesize- fatfilesize - load binary file from a dos filesystem

fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
fatpartload- fatpartload - load binary file from a dos filesystem

fatwrite- fatwrite - write binary file to a dos filesystem

filelist- Dump the file list.

filelisttest- This command is only for file list test

filepartload- load part of a file to RAM
force_overwrite- This serial apis are for force write and re-create partitions.
This cmd is used to register which partition should force overwrite

force_overwrite_init- This serial apis are for force write and re-create partitions.
This cmd is used to register which partition should force overwrite

get_mmap- get memory info from supernova's mmap
gettime - gettime   - Get the system executing time

go      - start application at address 'addr'
gpio    - GPIO Command:
help    - print command description/usage
i2c     - I2C sub-system
if_boot_to_pm- if boot to PM

iminfo  - print header information for application image
imxtract- extract a part of a multi-image
initDbgLevel- Initial varaible 'dbgLevel' 
init_raw_io- init raw_io module
ir_delay- ir_delay   -  delay 300ms for IR detect.

itest   - return true/false on integer compare
kernelProtect- kernelProtect  - Protect kernel

kernelProtectBist- kernelProtectBist  - Protect kernel bist

led     - See led commands
load_nuttx_config-   - load nuttx_config.bin from storage

loadb   - load binary file over serial line (kermit mode)
loadenv - loadenv   - load env for nand 

loads   - load S-Record file over serial line
loadspi - load data from SPI
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
m2e     - Restore the address and len to env from supernova's mmap

macaddr - setup EMAC MAC addr
mbootver_set- setmbootver   -  for customer show in factory menu.

mbup    - mboot upgrade

md      - memory display
memtest - Get the performance of memory
miuProtect- miuProtect  - Protect miu

mm      - memory modify (auto-incrementing address)
mmc     - MMC sub system
mmcbininfo- mmcbininfo - Valid block num in each partition

mmcinfo - display MMC info
mmcreg  - mmcreg show ext-csd
mscompress7- Compress or decompress lzma files
msg     - print string - msg [string]

mstar   - update kernal & root file system automatically by script file
mtest   - simple RAM read/write test
mversion- show changelist - mversion 

mw      - memory write (fill)
nm      - memory modify (constant address)
nstar   - nstar   - update softwave system automatically via net

nuttxProtect- nuttx Protect  - Protect nuttx

osd_create- osd_create - create osd layer 

osd_destroy- osd_destroy - destroy osd layer 

osd_flush- osd_flush - flush canvas to screen 

ostar   - ostar   - update softwave system automatically via oad

ota_zip_check- do OTA zip package check.

panel_init- panel_init  - init panel by panel.ini

panel_post_init- backligth on  - backlight on

panel_pre_init- panel_pre_init  - init panel by panel.ini

ping    - send ICMP ECHO_REQUEST to network host
pm51    - pm51 command: pm51 [option]

pmProtect- runtime pm Protect  - Protect runtime PM

pop_raw_io_config- pop raw_io last config
printenv- print environment variables
push_raw_io_config- push raw_io current config
raw_io_status- get raw_io status
raw_read- Read the raw datas that store in the target device
Yo have to execute 'config_raw_io' before using this cmd

raw_write- Write the raw datas that store in the target deviceYo have to execute 'config_raw_io' before using this cmd

readKL  - readKL 

readNuttx- readNuttx   - read Nuttx to malloc buffer 

recovery_wipe_partition- do recovery wipe data or cache.

reset   - Perform RESET of the CPU
riu     - riu  - riu command

rsa     - rsa cacluate 

run     - run commands in an environment variable
sar     - sar Command:
saveenv - save environment variables to persistent storage
secure_driver_check- gettime   - Get the system executing time

setenv  - set environment variables
sha256  - The sha256 cacluate 

showtb  - Show register command table.    -  showtb [stage]

showvar - print local hushshell variables
showversion- Show version
sleep   - delay execution for some time
source  - run script from memory
spi2usb - Read data from spi to usb
stest   - test IO performance on continue mode or interleave mode]

store_nuttx_config-    - save nuttx_config.bin to storage

store_secure_info- store secure info

sync_mmap- Sync the some id's address and len to env and bootargs from supernova's mmap

test    - minimal test like /bin/sh
testmode- set testmode into bootargs.
tftpboot- boot image via network using TFTP protocol
true    - do nothing, successfully
udstar  - Execute the script file that is stored in usb disk

unlockcmi- unlock cmi transfer board   -  unlock

update_mode- get/set update_mode 

updatemiureg- Call driver to update miu setting
usb     - USB sub-system
usb2spi - write data from usb to spi
usb_bin_check- do usb bin document check.

usbboot - boot from USB device
ustar   - ustar   - update kernal & root file system automatically by script file

verify_sha256- This command is only for verification 

version - print monitor, compiler and linker version
wait_tee_ready- wait_tee_ready   - wait_tee_ready 

wdt_enable- wdt_enable n - set Watchdog timer to n secs

 

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

 пошло)

custar. 

флешку поменял))

Опубликовано
5 минут назад, yagarik2 сказал:

custar  - do usb update from the specified file that is in usb.

вот это

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

 пошло)

custar. 

флешку поменял))

 

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

обновился, все ок! но через час все повторилось(( ждем микросхему 2-3дня. главное дамп теперь есть))

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

Судя по описанию, ты почти наверняка прав — проблема очень похожа на умирающую eMMC.

Разберём по признакам:

  1. Слет настроек при отключении питания или даже при выключении с пульта в режиме смарт
    — Это говорит о том, что данные, которые должны сохраняться во внутренней памяти (eMMC), не успевают корректно записаться или запись идёт с ошибками.
    — Для эфирного ТВ у многих прошивок настройки могут временно храниться в RAM и записываться в eMMC только при полном изменении, поэтому эффект проявляется слабее.

  2. Треск в динамиках при выключении
    — Это не всегда напрямую связано с памятью, но может быть следствием того, что при завершении работы ОС идёт сбой в работе контроллера, который управляет питанием аудиотракта, из-за кривого завершения системных процессов (вызванного ошибками чтения/записи в eMMC).

  3. Wi-Fi периодически отваливается
    — Драйверы и настройки модуля Wi-Fi тоже хранятся в eMMC. Если чтение нестабильное, модуль может "отваливаться" без внешних причин.

  4. По ISP eMMC не читается
    — Это уже прямой признак деградации чипа: контроллер или память внутри сильно изношены, и доступ к данным невозможен штатным образом.

  5. Сбросы (wipe cache/data) и обновление прошивки не помогли
    — Если после полной очистки и перепрошивки глюки остались, то проблема явно не в прошивке, а в железе — то есть в самой микросхеме eMMC.

💡 Вывод:
Да, замена eMMC с заливкой правильного дампа почти наверняка решит проблему. Но:

  • Нужно будет прошить полный дамп (boot1, boot2, user area), иначе ТВ не загрузится.

  • Лучше сразу ставить качественную eMMC (Samsung/Kioxia), а не ноунейм, чтобы снова не вернуться к этой проблеме через год.

  • После замены потребуется прописать свой MAC Wi-Fi и серийник, если они не вшиты в дамп.

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

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

  • Решение
Опубликовано

Замена eMMC решила проблему.

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

@yagarik2  Уважаемый участник форума, поздравляю вас с успешным решением проблемы и починкой телевизора!

Ваш опыт наверняка будет полезен многим.

Не могли бы вы поделиться подробностями о том, как именно вы восстановили работу устройства?

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

Также, если возможно, поделитесь дампом EMMC, который помог вам в этом.

Вы можете загрузить файл в наш файлообменник, чтобы все желающие могли его скачать.

Спасибо за понимание и содействие!

 

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

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

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

×
×
  • Создать...

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

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