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

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.

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

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

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

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

Регистрация

Войти

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

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

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

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

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