zakirbek Posted April 30 Posted April 30 Здравствуйте, помогите найти прошивку по USB на Skyworth 75Q66G аппарат при включение висит в логотипе. в инетернете не нашел. маин. A9K8CG A9K8EG VER.00.02 7E7.11.10 матрица. HV750QUB-F29 Rev 2.0 This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up
zakirbek Posted April 30 Author Posted April 30 подскажите как включит. если UART BUS OFF!! -------------------------------------- Спойлер <0>UART_115200 AC_ON 01-2L-SM-04-20211119 MIU0_DQS-OK BIST0-OK BAP=1 BAP=1 BAP=1 BAP=1 BAP=1 NOTICE: BL3-1: v1.1(debug):02c9ed8 NOTICE: BL3-1: Built : 21:42:39, Feb 5 2026 INFO: BL3-1: Initializing runtime services INFO: [0;32;31m [Booting] mstar_send_magic_ATF 508 [m INFO: BL3-1: Initializing BL3-2 [Ramlog] ramlog_init init success INFO: BL3-1: Preparing for EL3 exit to normal world INFO: BIN1_32bit mode Feb 5 2026 21:42:37 INFO: R1 0 INFO: R2 0 INFO: R3 0 ree_entry Start load avbab data. Try virtual ab bootloader_control... Select mboot A. Select mboot A. U[AT][MB][start ub][850] U-Boot 2011.06 (Mar 25 2026 - 16:14:10) [0;34m[Mboot] ===== IR Initialize ===== [0m[Mboot] ===== Attach IR Interrupt ====== [mboot]:set PAD_GPIO6_PM low! Uboot Relocation: 152 MiB eMMC HS400 5.1 200MHz eMMC 14.48 GB eMMC used life: 0~10% CID 0x00A83A04 0xD9FE0031 0x30473631 0x30000111 DRAM : 2048MB SAR5=ON In: serial Out: serial Err: serial Net: No ethernet found. MAC: 0xC4: 0xBD: 0x8D: 0xEE:0xE2: 0x65 [AT][MBoot][Driver Init][909] Writing to MMC(0)... 128 blocks written: OK 128 blocks written: OK done Try virtual ab bootloader_control... 0:MCP_N_D3_2133_8G_4x 1:MCP_N_D3_2133_8G_4x DRAM Channel 0 Size = [2048MB] Try virtual ab bootloader_control... Changelist: 24543697 Hit any key to stop autoboot: 0 UART BUS OFF!!CRC Check OPEN: 1 Build at Nov 29 2023 - 20:14:41 WOW_GPIO_NUM = 0 WOW_GPIO_NUM is invalid WOBT_GPIO_NUM = 13 WOBT_PM_GPIO_NUM = 7 WOEWBS_GPIO_NUM = 255 WOEWBS_PM_GPIO_NUM = 255 BTW = FF USB = FF VAD = FF [NEW]OLED TYPE = 0 0x8709 Power Down UART_115200 AC_ON 01-2L-SM-04-20211119 MIU0_DQS-OK BIST0-OK BAP=1 BAP=1 BAP=1 BAP=1 BAP=1 NOTICE: BL3-1: v1.1(debug):02c9ed8 NOTICE: BL3-1: Built : 21:42:39, Feb 5 2026 INFO: BL3-1: Initializing runtime services INFO: [0;32;31m [Booting] mstar_send_magic_ATF 508 [m INFO: BL3-1: Initializing BL3-2 [Ramlog] ramlog_init init success INFO: BL3-1: Preparing for EL3 exit to normal world INFO: BIN1_32bit mode Feb 5 2026 21:42:37 INFO: R1 0 INFO: R2 0 INFO: R3 0 ree_entry Start load avbab data. Try virtual ab bootloader_control... Select mboot A. Select mboot A. U[AT][MB][start ub][854] U-Boot 2011.06 (Mar 25 2026 - 16:14:10) [0;34m[Mboot] ===== IR Initialize ===== [0m[Mboot] ===== Attach IR Interrupt ====== [mboot]:set PAD_GPIO6_PM low! Uboot Relocation: 152 MiB eMMC HS400 5.1 200MHz eMMC 14.48 GB eMMC used life: 0~10% CID 0x00A83A04 0xD9FE0031 0x30473631 0x30000111 DRAM : 2048MB SAR5=ON In: serial Out: serial Err: serial Net: No ethernet found. MAC: 0xC4: 0xBD: 0x8D: 0xEE:0xE2: 0x65 [AT][MBoot][Driver Init][913] Writing to MMC(0)... 128 blocks written: OK 128 blocks written: OK done Try virtual ab bootloader_control... 0:MCP_N_D3_2133_8G_4x 1:MCP_N_D3_2133_8G_4x DRAM Channel 0 Size = [2048MB] Try virtual ab bootloader_control... Changelist: 24543697 Hit any key to stop autoboot: 0 UART BUS OFF!!
Technical support Kenotronbot Posted April 30 Technical support Posted April 30 @zakirbek Ситуация типовая для Skyworth / MStar (MediaTek) на A/B загрузке. Вероятная причина Чаще всего: слетела система (super / vendor / userdata) либо криво переключается A/B слот реже — деградация eMMC (но у тебя life 0–10% → живая) По логу важно: Try virtual ab bootloader_control... Select mboot A. ... UART BUS OFF!! Power Down → ребут это не «UART умер», это уже в mboot/ATF заложено — проц уходит в ребут, не стартует Android. Вывод: бутлоадер жив, железо стартует → проблема в прошивке (верхние разделы). Что проверить сначала Минимум, без лишней возни: 1. Есть ли реакция на USB вставь флешку FAT32 (8–16 ГБ) разные порты смотри в UART: должно появиться что-то типа usb upgrade, scan usb если тишина — не тот формат/не тот пакет 2. Кнопка/комбинация У Skyworth часто: зажать POWER на панели при включении или VOL- + POWER Смотри UART — должен уйти в recovery/upgrade. 3. Напряжения (на всякий) 3.3V, 1.8V, 1.2V — стабильны питание eMMC не проседает Но по логу у тебя всё стартует → это формальность. Куда копать дальше Вариант 1 (правильный): USB upgrade Тебе нужен родной пакет под платформу A9K8CG/A9K8EG Искать: не по модели ТВ (75Q66G) а по шасси A9K8 и панели HV750QUB-F29 Тип файла: upgrade_loader.pkg allupgrade.pkg *.bin (MStar USB) У Skyworth часто одинаковые платы в разных брендах: Skyworth / Coocaa / Metz / Toshiba (ребренд) ищи по A9K8 Вариант 2: через программатор (самый быстрый в сервисе) Сразу по практике: Что шить: boot1 / boot2 — можно оставить (у тебя они живые) шить: system vendor super иногда userdata или полностью дамп eMMC Структура (чтобы не угробить): НЕ трогать: keybox HDCP MAC (иначе потеря сети/DRM) можно: super cache userdata Вариант 3: смена слота A/B Иногда прокатывает: Через UART (если поймаешь autoboot): setenv boot_part B saveenv reset если второй слот жив — аппарат стартанёт По UART BUS OFF Это не неисправность UART. Это: либо watchdog либо mboot не находит валидную систему и уходит в reset лечится только прошивкой, не железом. Чем обычно заканчивается В 80% случаев: прошивка через USB → ОК В 15%: прошивка через программатор (partial dump) В 5%: дохлая eMMC → замена + заливка дампа Что тебе сейчас делать (коротко) Ищи прошивку по A9K8CG / A9K8EG Пробуй USB upgrade (разные пакеты) Если нет — сразу на программатор: слить дамп залить рабочий Если хочешь — скидывай фото платы (обе стороны) или дамп, посмотрю: подберём донор скажу точно, что шить и куда Без этого можно долго перебирать пакеты вслепую. Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV.
zakirbek Posted April 30 Author Posted April 30 30 минут назад, Kenotronbot сказал: Если хочешь — скидывай фото платы (обе стороны) или дамп, посмотрю: подберём донор хорошо. завтра отправлю фото.
zakirbek Posted April 30 Author Posted April 30 (edited) прошивка по usb в ютубе посмотрел у индусов есть на эту маин, вот только как связаться сними. Edited April 30 by zakirbek
zakirbek Posted May 1 Author Posted May 1 17 часов назад, zakirbek сказал: Если хочешь — скидывай фото платы (обе стороны) или дамп, посмотрю: подберём донор Фото отправил.
Technical support Kenotronbot Posted May 1 Technical support Posted May 1 @zakirbek Ок, плата теперь мне понятна. Что это за платформа? По фото: This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up маркировка: H5Z / A9K8CG-A00 классическая MStar / MediaTek (Android, A/B) eMMC под радиатором (BGA) отдельной SPI флешки не видно → всё в eMMC это типичный Skyworth/Coocaa A9K8 Вероятная причина (по факту) У тебя уже видно по UART: mboot стартует eMMC читается A/B выбор работает Но: система не грузится → ребут битый super (system/vendor) иногда ещё криво записан misc / metadata (A/B переключатель) Что шить (конкретно) Минимальный вариант (рекомендую начать) Шить не весь дамп, а разделы: super.img ← основной (ОБЯЗАТЕЛЬНО) vendor.img product.img (если есть) odm.img (если есть) userdata.img (можно пустой) этого в 80% хватает Если не стартанёт Тогда уже: полный дамп eMMC (донор) Что НЕ трогать! Обязательно: boot1 / boot2 — оставить rpmb — не трогать keybox / drm / hdcp persist (если есть) Иначе получишь: нет Netflix / DRM слетит MAC / WiFi / BT Где паяться / куда шить eMMC точки (у тебя есть тестпойнты) С обратной стороны видно гребёнку — это: CLK CMD DAT0–DAT7 VCC / VCCQ / GND работай в ISP режиме Подключение (стандарт): VCC → 3.3V VCCQ → 1.8V CMD / CLK / DAT0 минимум GND общий лучше брать 4 линии (DAT0–3), будет стабильнее Чем шить Нормально заходят: EasyJTAG UFPI Medusa По прошивке (где взять) Ищи не по модели, а так: A9K8CG firmware A9K8EG dump Skyworth A9K8 Android TV dump Подходят доноры: Skyworth Coocaa Metz (часто) иногда Toshiba (OEM) Важный момент по панели У тебя: HV750QUB-F29 Rev2.0 если прошивка с другой панели: может быть перевёрнуто нет подсветки неправильные тайминги НО: это лечится заменой panel config или сервисным меню! Быстрый тест перед программатором Попробуй через UART: setenv boot_part B saveenv reset если второй слот жив — поднимется без прошивки Итог (как бы я лично сделал в сервисе) Пробую переключить A/B Если не взлетело → сразу ISP Далее лью: super + vendor Если не помогло → полный дамп По рискам eMMC пока живая (life 0–10%) отвал BGA — маловероятен (есть стабильный бут) не трать время на прогревы — это не тот случай Если хочешь — могу: подобрать конкретный дамп под эту плату или разметить тебе прямо по фото точки ISP Скинь крупно зону под радиатором (где eMMC) — покажу куда цепляться. Основные возможные ошибки и неточности! 1. «битый super → шить только разделы» Не всегда так. На A9K8 часто проблема: vbmeta / dtbo / boot / recovery рассинхрон A/B повреждён metadata Если просто залить super — может не помочь вообще. Как правильно: минимальный набор шире: boot dtbo vbmeta vbmeta_system (если есть) super vendor 2. «userdata можно пустой» Да, но: иногда без очистки metadata аппарат всё равно уходит в ребут Лучше: либо стереть userdata либо сразу wipe metadata + userdata 3. «boot1/boot2 не трогать» Не совсем верно. В твоём случае: boot1/boot2 живые — да, не трогать Но в целом: на этих платах иногда дохнет preloader в boot1 Так что формулировка должна быть: если есть загрузка как у тебя → не трогать если нет старта → проверять boot1 4. Про ISP питание Критичный момент, который не озвучен: нельзя подавать одновременно питание платы и программатора Правильно: либо питаешь от БП ТВ (и только сигналы цепляешь) либо полностью отключаешь плату и кормишь от программатора Иначе: легко убить eMMC или проц 5. «лучше DAT0–3» На практике: на этих MStar чаще стабильнее: только DAT0 короткие провода DAT1–3 иногда дают мусор. 6. Про UART BUS OFF Не до конца раскрыто. Это: не просто watchdog а падение уже после mboot → Android не стартует чаще всего: vbmeta mismatch повреждён super либо невалидный slot 7. Нет важного шага — проверка recovery Я пропустил быстрый вариант: на этих платах часто жив recovery Надо пробовать: POWER + VOL- или замыкание testpoint recovery Если зайдёт: можно сделать wipe / sideload без программатора ✔ Что добавить (из практики) 1. Перед ISP — попробуй USB принудительно Skyworth любит: флешка FAT32 файл: upgrade_loader.pkg зажать кнопку на плате (если есть SW) И смотри UART: usb detect upgrade start 2. Проверка eMMC не только по life У тебя: eMMC used life: 0~10% это ни о чём Смотри ещё: скорость чтения (если через программатор) ошибки при чтении Часто: life норм а чтение сыпется → замена 3. Самый быстрый путь (как реально делают) Если времени мало: Считываешь дамп Сохраняешь: keybox persist Льёшь полный донор Возвращаешь свои разделы это быстрее, чем ловить частичными прошивками ✔ Итог — как бы я сделал правильно Пробую: A/B переключение recovery Если нет: USB upgrade (разные пакеты A9K8) Если глухо: ISP сначала: boot + vbmeta + dtbo + super Не помогло: полный дамп ✔ Главное Твоя ситуация — типовая софтовая: проц жив память определяется загрузчик идёт 90% это прошивка, не железо Если нужно — дальше могу: подобрать конкретный дамп под HV750QUB-F29 или расписать распиновку ISP прямо по твоей плате (где CLK/CMD и т.д.) Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV.
Technical support Kenotronbot Posted May 1 Technical support Posted May 1 @zakirbek Ещё раз коротко и по делу! По факту у тебя всё уже видно по логу. Причина Типовой софт: бутлоадер жив eMMC читается уходит в ребут после mboot слетела система (super/vbmeta), либо кривая A/B разметка. Что сделать сначала (без программатора) Попробуй переключить слот: setenv boot_part B saveenv reset Попробуй зайти в recovery: POWER + VOL- смотри UART USB upgrade: флешка FAT32 файл upgrade_loader.pkg разные прошивки под A9K8CG / A9K8EG Если не помогло → ISP Шить не всё подряд, а минимум: boot dtbo vbmeta super vendor userdata/metadata лучше стереть Важно boot1/boot2 не трогай (у тебя загрузка есть) ключи (keybox, persist) не затирай питание при ISP — либо от платы, либо от программатора (не вместе) Если не взлетит льёшь полный дамп с донора под A9K8 и возвращаешь свои ключи Итог Ситуация типовая, 90% решается прошивкой. Железо трогать смысла нет. Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV.
zakirbek Posted May 1 Author Posted May 1 сейчас заметил иногда аппарат цклически перезагружается, после перезагрузка нет логотипа просто подсветка горит.
zakirbek Posted May 1 Author Posted May 1 при нажатии ентр в терминале вот такое лог Спойлер UART_115200 AC_ON 01-2L-SM-04-20211119 MIU0_DQS-OK BIST0-OK BAP=1 BAP=1 BAP=1 BAP=1 BAP=1 NOTICE: BL3-1: v1.1(debug):02c9ed8 NOTICE: BL3-1: Built : 21:42:39, Feb 5 2026 INFO: BL3-1: Initializing runtime services INFO: [Booting] mstar_send_magic_ATF 508 INFO: BL3-1: Initializing BL3-2 [Ramlog] ramlog_init init success INFO: BL3-1: Preparing for EL3 exit to normal world INFO: BIN1_32bit mode Feb 5 2026 21:42:37 INFO: R1 0 INFO: R2 0 INFO: R3 0 ree_entry Start load avbab data. Try virtual ab bootloader_control... Select mboot A. Select mboot A. U[AT][MB][start ub][831] U-Boot 2011.06 (Mar 25 2026 - 16:14:10) [Mboot] ===== IR Initialize ===== [Mboot] ===== Attach IR Interrupt ====== [mboot]:set PAD_GPIO6_PM low! Uboot Relocation: 152 MiB eMMC HS400 5.1 200MHz eMMC 14.48 GB eMMC used life: 0~10% CID 0x00A83A04 0xD9FE0031 0x30473631 0x30000111 DRAM : 2048MB SAR5=ON In: serial Out: serial Err: serial Net: No ethernet found. MAC: 0xC4: 0xBD: 0x8D: 0xEE:0xE2: 0x65 [AT][MBoot][Driver Init][890] Writing to MMC(0)... 128 blocks written: OK 128 blocks written: OK done Try virtual ab bootloader_control... 0:MCP_N_D3_2133_8G_4x 1:MCP_N_D3_2133_8G_4x DRAM Channel 0 Size = [2048MB] Try virtual ab bootloader_control... Changelist: 24543697 Hit any key to stop autoboot: 0 UART BUS OFF!!CRC Check OPEN: 1 Build at Nov 29 2023 - 20:14:41 WOW_GPIO_NUM = 0 WOW_GPIO_NUM is invalid WOBT_GPIO_NUM = 13 WOBT_PM_GPIO_NUM = 7 WOEWBS_GPIO_NUM = 255 WOEWBS_PM_GPIO_NUM = 255 BTW = FF USB = FF VAD = FF [NEW]OLED TYPE = 0 0x8709 UART_115200 AC_ON 01-2L-SM-04-20211119 MIU0_DQS-OK BIST0-OK BAP=1 BAP=1 BAP=1 BAP=1 BAP=1 NOTICE: BL3-1: v1.1(debug):02c9ed8 NOTICE: BL3-1: Built : 21:42:39, Feb 5 2026 INFO: BL3-1: Initializing runtime services INFO: [Booting] mstar_send_magic_ATF 508 INFO: BL3-1: Initializing BL3-2 [Ramlog] ramlog_init init success INFO: BL3-1: Preparing for EL3 exit to normal world INFO: BIN1_32bit mode Feb 5 2026 21:42:37 INFO: R1 0 INFO: R2 0 INFO: R3 0 ree_entry Start load avbab data. Try virtual ab bootloader_control... Select mboot A. Select mboot A. U[AT][MB][start ub][835] U-Boot 2011.06 (Mar 25 2026 - 16:14:10) [Mboot] ===== IR Initialize ===== [Mboot] ===== Attach IR Interrupt ====== [mboot]:set PAD_GPIO6_PM low! Uboot Relocation: 152 MiB eMMC HS400 5.1 200MHz eMMC 14.48 GB eMMC used life: 0~10% CID 0x00A83A04 0xD9FE0031 0x30473631 0x30000111 DRAM : 2048MB SAR5=ON In: serial Out: serial Err: serial Net: No ethernet found. MAC: 0xC4: 0xBD: 0x8D: 0xEE:0xE2: 0x65 [AT][MBoot][Driver Init][894] Writing to MMC(0)... 128 blocks written: OK 128 blocks written: OK done Try virtual ab bootloader_control... 0:MCP_N_D3_2133_8G_4x 1:MCP_N_D3_2133_8G_4x DRAM Channel 0 Size = [2048MB] Try virtual ab bootloader_control... Changelist: 24543697 Hit any key to stop autoboot: 0 << M7332 >># << M7332 >># << M7332 >># ...
zakirbek Posted May 1 Author Posted May 1 (edited) 49 минут назад, Kenotronbot сказал: Если нужно — дальше могу: подобрать конкретный дамп под HV750QUB-F29 или расписать распиновку ISP прямо по твоей плате (где CLK/CMD и т.д.) если распиновка на еммс и дамп былобы отлично Edited May 1 by zakirbek
verniy68 Posted May 1 Posted May 1 32 минуты назад, zakirbek сказал: << M7332 >># это приглашение в консоль набери команду help и выйдет список команд Какой установлен процессор? - mediatek? ...и какая ОС?
zakirbek Posted May 1 Author Posted May 1 1 час назад, verniy68 сказал: Какой установлен процессор? - mediatek? да. 1 час назад, verniy68 сказал: ...и какая ОС? операционная система google tv 1 час назад, verniy68 сказал: это приглашение в консоль когда есть приглошение аппарат не выходит из дежурки. 1 час назад, verniy68 сказал: набери команду help и выйдет список команд тут странно получается аппарат в дежурном режиме. даже притаком состояния команды help набираю лог меняется. аппарат в дежурке. Спойлер UART_115200 AC_ON 01-2L-SM-04-20211119 MIU0_DQS-OK BIST0-OK BAP=1 BAP=1 BAP=1 BAP=1 BAP=1 NOTICE: BL3-1: v1.1(debug):02c9ed8 NOTICE: BL3-1: Built : 21:42:39, Feb 5 2026 INFO: BL3-1: Initializing runtime services INFO: [Booting] mstar_send_magic_ATF 508 INFO: BL3-1: Initializing BL3-2 [Ramlog] ramlog_init init success ИНФО: BL3-1: Подготовка к выходу EL3 в обычный мир ИНФО: BIN1_32-битный режим 5 февраля 2026 г. 21:42:37 ИНФО: R1 0 ИНФО: R2 0 ИНФО: R3 0 ree_entry Начать загрузку данных avbab. Попробовать виртуальный загрузчик ab bootloader_control... Выбрать mboot A. Выбрать mboot A. U[AT][MB][start ub][837] U-Boot 2011.06 (25 марта 2026 г. - 16:14:10) [Mboot] ===== Инициализация ИК-порта ===== [Mboot] ===== Подключение прерывания ИК-порта ====== [mboot]: установить PAD_GPIO6_PM в низкий уровень! Перемещение Uboot: 152 МиБ eMMC HS400 5.1 200 МГц eMMC 14,48 ГБ Срок службы eMMC: 0~10% CID 0x00A83A04 0xD9FE0031 0x30473631 0x30000111 DRAM: 2048 МБ SAR5=ON Вход: последовательный Выход: последовательный Ошибка: последовательный Сеть: Ethernet не найден. MAC: 0xC4: 0xBD: 0x8D: 0xEE:0xE2: 0x65 [AT][MBoot][Driver Init][896] Запись в MMC(0)... Записано 128 блоков: OK Записано 128 блоков: OK Готово Попытка виртуального ab bootloader_control... 0:MCP_N_D3_2133_8G_4x 1:MCP_N_D3_2133_8G_4x Размер канала DRAM 0 = [2048 МБ] Попытка виртуального ab bootloader_control... Список изменений: 24543697 Нажмите любую клавишу, чтобы остановить автоматическую загрузку: 0 Шина UART отключена!! Проверка CRC открыта: 1 Сборка выполнена 29 ноября 2023 г. в 20:14:41. WOW_GPIO_NUM = 0 WOW_GPIO_NUM недопустимо WOBT_GPIO_NUM = 13 WOBT_PM_GPIO_NUM = 7 WOEWBS_GPIO_NUM = 255 WOEWBS_PM_GPIO_NUM = 255 BTW = FF USB = FF VAD = FF [НОВЫЙ] ТИП OLED = 0 0x8709 ▒UART_115200 AC_ON 01-2L-SM-04-20211119 MIU0_DQS-OK BIST0-OK BAP=1 BAP=1 BAP=1 BAP=1 BAP=1 NOTICE: BL3-1: v1.1(debug):02c9ed8 NOTICE: BL3-1: Built : 21:42:39, Feb 5 2026 INFO: BL3-1: Initializing runtime services INFO: [Booting] mstar_send_magic_ATF 508 INFO: BL3-1: Initializing BL3-2 [Ramlog] ramlog_init init success ИНФО: BL3-1: Подготовка к выходу EL3 в обычный мир ИНФО: BIN1_32-битный режим 5 февраля 2026 г. 21:42:37 ИНФО: R1 0 ИНФО: R2 0 ИНФО: R3 0 ree_entry Начать загрузку данных avbab. Попробовать виртуальный загрузчик ab bootloader_control... Выбрать mboot A. Выбрать mboot A. U[AT][MB][start ub][838] U-Boot 2011.06 (25 марта 2026 г. - 16:14:10) [Mboot] ===== Инициализация ИК-порта ===== [Mboot] ===== Подключение прерывания ИК-порта ====== [mboot]: установить PAD_GPIO6_PM в низкий уровень! Перемещение Uboot: 152 МиБ eMMC HS400 5.1 200 МГц eMMC 14,48 ГБ Срок службы eMMC: 0~10% CID 0x00A83A04 0xD9FE0031 0x30473631 0x30000111 DRAM: 2048 МБ SAR5=ON Вход: последовательный Выход: последовательный Ошибка: последовательный Сеть: Ethernet не найден. MAC: 0xC4: 0xBD: 0x8D: 0xEE:0xE2: 0x65 [AT][MBoot][Driver Init][897] Запись в MMC(0)... Записано 128 блоков: OK Записано 128 блоков: OK Готово Попытка виртуального ab bootloader_control... 0:MCP_N_D3_2133_8G_4x 1:MCP_N_D3_2133_8G_4x Размер канала DRAM 0 = [2048 МБ] Попытка виртуального ab bootloader_control... Список изменений: 24543697 Нажмите любую клавишу, чтобы остановить автозагрузку: 0 << M7332 >># << M7332 >># << M7332 >># << M7332 >># help ? - псевдоним для 'help' CmdPerformanceTest- gettime - Получить системное время выполнения SecureBootCmd- SecureBootCmd SecureInit — инициализация загрузки системы безопасности. Ursa_20_GenMFCSysBin- Ursa_20_GenMFCSysBin Ursa_20_GetMFCBinAddress- Ursa_20_GetMFCBinAddress Ursa_20_GetUrsaFWVersion- URSA20 Получить версию Ursa_20_Upgrade_SysBin- Ursa_20_Upgrade_SysBin ac - установить новую конфигурацию для bootargs aesdma - aesdma - выполните команду aesdma. audio_preinit- audio_preinit - Инициализация аудиодрайвера authenticate — аутентификация образа ядра authenticateAN — аутентификация образа загрузки и восстановления Android auto_flash — автоматическая прошивка образа. auto_tftp- do auto-address tftp. avbShowStatus - Отображение статуса AVB avbab - enable-verity - Включение dm-verity для AVB2.0. disable-verity - Отключение dm-verity для AVB2.0. set_active [slot] - Установить слот a/b в активный слот. set_device_state [value] - Установить device_state в [value], lock = 1, unlock = 0, значение по умолчанию = 0. dump - Вывести состояние устройства и индекс отката. base - вывести или установить смещение адреса bdinfo - вывести структуру информации о плате bin2emmc- bin2emmc - прочитать файл bin и восстановить его в eMMC boot — загрузка по умолчанию, т. е. запуск «bootcmd» bootKL — bootKL bootargs_set - Установить обмен информацией и задать параметры загрузки. bootcheck - Выполнить проверку загрузки. bootd - загрузка по умолчанию, т.е. запуск 'bootcmd' bootlogo- bootlogo - Отображение музыки логотипа bootm - загрузка образа приложения из памяти bootmusic - загрузка музыки bootp - загрузка образа по сети с использованием протокола BOOTP/TFTP checkUsbModeSwitch- checkUsbModeSwitch - checkVersion - проверка текущей версии и обновление версии образа. checkfile - проверяет наличие файла на USB-накопителе и устанавливает раздел. checkstr - check_str_resume checktee- Проверка двоичного кода TEE chkmiusetting- chkmiusetting - Проверка настроек MIU cleanallenv - очистить все переменные среды и перенести их в постоянное хранилище; cmp - сравнить память; cnstar - выполнить сетевое обновление из указанного файла, находящегося в разделе oad. config2env - Установить конфигурацию для среды. config_raw_io - Настроить целевое устройство для необработанного ввода-вывода. coninfo - Вывести информацию об устройствах консоли. costar - Выполнить обновление OAD из указанного файла, находящегося в разделе OAD. cp - копирование памяти crc32 - вычисление контрольной суммы createMbootBak - создание раздела emmc custar - выполнить обновление через USB из указанного файла, находящегося на USB-накопителе. dbg - установить уровень отладочных сообщений. Уровень по умолчанию - INFO. dbtable_init - дождаться готовности данных (логотип, музыка, панель, ursa). dc - удалить конкретный параметр конфигурации, указанный в bootargs задержка - время задержки, единица измерения времени - миллисекунды. destroy_logo- destroy_logo - Остановить отображение логотипа dhcp - загрузка образа по сети с использованием протокола DHCP/TFTP. dont_overwrite - этот API для последовательного порта предназначен для защиты определенных разделов от перезаписи. Например: customer. Эта команда используется для регистрации раздела, который не должен быть перезаписан. dont_overwrite_free — Этот API для последовательного порта предназначен для защиты определенных разделов от перезаписи. Например: customer. Эта команда используется для освобождения всех зарегистрированных разделов. dont_overwrite_init — Этот API для последовательного порта предназначен для защиты определенных разделов от перезаписи. Например: customer. Эта команда используется для инициализации данной функции. dont_overwrite_switch — Этот API для последовательного порта предназначен для принудительной записи и повторного создания разделов. Эта команда используется для отключения функции dont_overwrite. draw_jpg- blt_jpg - Blt JPG draw_pixel - рисует пиксель цветом draw_progress- draw_string - рисовать строку с цветом draw_rect - draw_rect - рисование прямоугольника с цветом draw_string - рисование строки с цветом вы - вы - Отключить UART dumpSignature - дамп подписи ebist - тест PHY loopback echo - вывод аргументов в консоль editenv - редактирование переменной среды edump - дамп настроек регистров EMAC eloopback - тест длительного зацикливания emmc - подсистема eMMC emmc_self_adaption - emmc_self_adaption - emmcbin - emmcbin - дамп emmc и восстановление его на FAT USB-диск emmcbootbin - emmcbootbin - дамп загрузочного раздела EMMC и запись его на FAT-USB-диск env - команды обработки окружения; envload - перезагрузка окружения NAND. epd - выключение Emacs estart - запуск Emacs ewavetest - проверка Emacs wave exit - скрипт завершения ext2load - загрузка двоичного файла из файловой системы Ext2 ext2ls - список файлов в каталоге (по умолчанию /) ext4filelist - список файлов в каталоге (по умолчанию /) ext4filesize - получение размера файла из файловой системы Ext4 ext4load - загрузка двоичного файла из файловой системы Ext4 ext4ls - список файлов в каталоге (по умолчанию /) ext4partload - частичная загрузка двоичного файла из файловой системы Ext4 false - ничего не делать, неудачная попытка fastboot - вход в режим fastboot fatfilesize - fatfilesize - загрузка двоичного файла из файловой системы DOS fatinfo — выводит информацию о файловой системе fatload — загружает двоичный файл из файловой системы DOS fatls — перечисляет файлы в каталоге (по умолчанию /) fatpartload — загружает двоичный файл из файловой системы DOS fatwrite — запись двоичного файла в файловую систему DOS. fdt — утилита для создания плоского дерева устройств; fileSegRSA — выполняет аутентификацию RSA для сегментов файлов; filelist — выводит список файлов. filelisttest - Эта команда предназначена только для проверки списка файлов. filepartload - загрузка части файла в ОЗУ; filepartloadSeg - загрузка сегмента файла в ОЗУ; filepartloadSegAES - загрузка части файла в ОЗУ и расшифровка; flashbin - дамп/восстановление данных флэш-памяти eMMC или NAND в/из flash.bin. force_overwrite — Этот API для последовательного порта предназначен для принудительной записи и пересоздания разделов. Эта команда используется для регистрации раздела, для которого следует принудительно перезаписать данные. force_overwrite_init — этот API для последовательного порта предназначен для принудительной записи и пересоздания разделов. Эта команда используется для регистрации раздела, для которого следует принудительно перезаписать данные. get_mmap - получить информацию о памяти из mmap Supernova; gettime - получить время выполнения системы. go - запуск приложения по адресу 'addr' gpio - команда GPIO: help - вывод описания/использования команды i2c - подсистема I2C if_boot_to_pm - загрузка в PM iminfo - вывод информации заголовка для изображения приложения ; imxtract - извлечение части многокадрового изображения ; initDbgLevel - начальная переменная 'dbgLevel' ; init_raw_io - инициализация модуля raw_io ; ir_delay - задержка 300 мс для обнаружения ИК-сигнала. itest - возвращает true/false при сравнении целых чисел kernelProtect - kernelProtect - Защита ядра kernelProtectBist - kernelProtectBist - Защита ядра ядра led - См. команды led loadb - загрузка двоичного файла по последовательному порту (режим Kermit) loadenv - загрузка переменных окружения для NAND loads - загрузка файла S-Record по последовательному интерфейсу loadspi - загрузка данных с SPI loady - загрузка бинарного файла по последовательному интерфейсу (режим ymodem) loop - бесконечный цикл в диапазоне адресов lz4 - декомпрессия LZ4 m2e - восстановление адреса и длины в переменную env из mmap Supernova macaddr - настройка MAC-адреса EMAC mbootver_set - setmbootver - для отображения в заводском меню. mbup - обновление mboot md - отображение памяти memtest - Получение информации о производительности памяти miuProtect - miuProtect - Защита miu mm - модификация памяти (автоинкрементный адрес) mmc - подсистема MMC mmcbininfo - допустимый номер блока в каждом разделе mmcinfo - отображение информации MMC mmcreg - mmcreg show ext-csd modelinfo - modelinfo - проверка информации о модели, если требуется синхронизация пула баз данных mscompress7 - Сжатие или распаковка файлов lzma msg - вывод строки - msg [строка] mstar — автоматическое обновление ядра и корневой файловой системы с помощью скриптового файла mstar_usb — портирование драйвера USB MStar mtest — простой тест чтения/записи ОЗУ multi2optee — для записи образа Multi Optee на EMMC mversion — показать список изменений — mversion mw - запись в память (заполнение) nm - модификация памяти (постоянный адрес) nstar - nstar - автоматическое обновление системы Softwave через сеть nuttxProtect- nuttx Protect - Protect nuttx oled_panel_err_cnt_clear - Для загрузки файла клиента. osd_create- osd_create - создать слой OSD osd_destroy- osd_destroy - уничтожить слой OSD osd_flush - osd_flush - сглаживание холста до экрана ostar - ostar - автоматическое обновление системы Softwave через oad ota_zip_check - проверка zip-пакета по OTA. panel_init - инициализация панели с помощью panel.ini panel_post_init- backlightth on - backlight on Panel_pre_init- Panel_pre_init — инициализация панели с помощью Panel.ini ping - отправить ICMP ECHO_REQUEST сетевому хосту pm51 - команда pm51: pm51 [опция] pmProtect-runtime pm Protect - Защита среды выполнения PM pop_raw_io_config - выгрузить последнюю конфигурацию raw_io printenv - вывести переменные окружения push_raw_io_config - выгрузить текущую конфигурацию raw_io qhb_check - выполнить проверку флагов QHB raw_io_status - получить статус raw_io raw_read - прочитать необработанные данные, хранящиеся на целевом устройстве. Перед использованием этой команды необходимо выполнить 'config_raw_io'. raw_write - Записывает необработанные данные, которые будут храниться на целевом устройстве. Перед использованием этой команды необходимо выполнить команду 'config_raw_io'. readArmFw - чтение Nuttx в буфер malloc readKL - readKL readOptee-readOptee - core1 запущен в Nuttx recovery_wipe_partition - выполнить очистку данных или кэша в процессе восстановления. reload_mac - Перезагрузка MAC-адреса из Supernova в переменную окружения reset - Выполнить сброс процессора riu - riu - riu команда rsa - рассчитанный rsa run - выполнение команд в переменной среды runtime_pm - если загрузка происходит в режиме PM sar - Команда sar: saveenv - сохранение переменных среды в постоянное хранилище secure_driver_check-gettime - Получение времени выполнения системы selectusbfile- do select usb update file. send_I2C_cmd_to_ursa - отправить команду I2C на URSA send_I2C_cmd_to_ursa20 - отправить команду I2C на URSA20 setenv - установка переменных окружения sf - подсистема SPI-флэш-памяти sha256 - вычислитель sha256 showboard - Отображение информации о плате. showtb - Отображение таблицы команд регистров. - showtb [stage] showvar - вывести локальные переменные оболочки hushshell showversion - показать версию sleep - отложить выполнение на некоторое время smc - smc - перейти к arm_trusted_firmware source - запуск скрипта из памяти sparse_write - запись разреженного образа на целевой флэш-накопитель. spi2usb - Чтение данных с SPI на USB; test - Тестирование производительности ввода-вывода в непрерывном режиме или режиме чередования. store_secure_info - хранилище защищенной информации sync_mmap - Синхронизирует адрес и длину некоторых идентификаторов с параметрами env и bootargs из mmap Supernova. test - минимальный тест, например, /bin/sh; testmode - установить testmode в bootargs; tftpboot - загрузить образ по сети, используя протокол TFTP; true - ничего не делать, успешно; udstar - выполнить скриптовый файл, хранящийся на USB-накопителе. разблокировать CMI - разблокировать плату передачи CMI - разблокировать update_mode - получить/установить режим обновления updatemiureg — вызов драйвера для обновления настроек MIU ; ursa_reset — обновление URSA с USB. ursa_upgrade - обновление ursa с USB-накопителя usb - подсистема USB usb2spi - запись данных с USB на SPI usb_bin_check - проверка двоичного файла USB. usb_partial_upgrade_to_emmc - частичное обновление с USB на eMMC usb_super_upgrade_to_emmc - супер-обновление с USB на eMMC usbboot - загрузка с USB-устройства ustar - ustar - автоматическое обновление ядра и корневой файловой системы с помощью скриптового файла verify_sha256 - Эта команда предназначена только для проверки. version - вывести версию монитора, компилятора и компоновщика wdt_enable - wdt_enable n - установить сторожевой таймер на n секунд xc_init - xc_init - init XC << M7332 >># AC_ON Неизвестная команда 'AC_ON' - попробуйте 'help' << M7332 >># 01-2L-SM-04-2021=1 Неизвестная команда '01-2L-SM-04-2021=1' - попробуйте 'help' << M7332 >># BAP=1 << M7332 >># BAP=1 << M7332 >># BAP=:42:39INFO: инициализация служб среды выполнения Неизвестная команда 'инициализация' - попробуйте 'help' << M7332 >># INFO: [Загрузка BL3-2 Неизвестная команда 'INFO:' - попробуйте 'help' << M7332 >># [Ramlog] ramlog_3 выход в обычный мир Неизвестная команда '[Ramlog]' - попробуйте 'help' << M7332 >># INFO: BIN1_322 0 Неизвестная команда 'INFO:' - попробуйте 'help' << M7332 >># INFO: R3 0 Неизвестная команда 'INFO:' - попробуйте 'help' << M7332 >># reloader_control ub][838] Неизвестная команда 'reloader_control' - попробуйте 'help' << M7332 >># << M7332 >># U-Boot 2011.06 [ttach IR Interrupt ====== Неизвестная команда 'U-Boot' - попробуйте 'help' << M7332 >># [mboot]:set PAD_ 5.1 200MHz Неизвестная команда '[mboot]:set' - попробуйте 'help' << M7332 >># eMMC 14.48 GB Неизвестная команда 'eMMC' - попробуйте 'help' << M7332 >># eM0473631 Неизвестная команда 'eM0473631' - попробуйте 'help' << M7332 >># 0x30erial Неизвестная команда '0x30erial' - попробуйте 'help' << M7332 >># Err:x8D: 0xEE:0x)... Записано 128 блоков: OK Неизвестная команда 'Err:x8D:' - попробуйте 'help' << M7332 >># 128 блоков writt_N_D3_2133_8G_4x Неизвестная команда '128' - попробуйте 'help' << M7332 >># 1:MCP_N_D3_2133_ab bootloader_control... Неизвестная команда '1:MCP_N_D3_2133_ab' - попробуйте 'help' << M7332 >># << M7332 >># Changelist: 2>># Неизвестная команда 'Changelist:' - попробуйте 'help' << M7332 >># << M7332 >># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << >># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << M73322 >># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># <<332 >># Неизвестная команда '<<332' - попробуйте 'help' << M7332 >># << M73 M7332 >>## Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << M7332 >># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << M7332 >># >>#>># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << M7332 >># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << - псевдоним для времени выполнения системы Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << M7332 >># SecureBootCmd- загрузка. Неизвестная команда 'SecureBootCmd-' - попробуйте 'help' << M7332 >># << M7332 >># Ursa_20_GenMFCS2dress Неизвестная команда 'Ursa_20_GenMFCS2dress' - попробуйте 'help' << M7332 >># << M7332 >># Ursa_20_GetUrsaa - установить новую конфигурацию для bootargs Неизвестная команда 'Ursa_20_GetUrsaa' - попробуйте 'help' << M7332 >># << M7332 >># aesdma - aesdmIer aesdma - aesdma - выполнить команду aesdma. Использование: aesdma aesdma performance - выполнить тест производительности aesdma. Команда: aesdma <тип команды> команда: aesdma performance <algo> <cipher mode> #default: (byte) = (128, 256, 512, 1024, etc). команда: aesdma performance <algo> <cipher mode> 0. aesdma performance aes cbc aesdma performance des ctr aesdma performance taes ecb aesdma performance aes ctr 0 aesdma performance aes ecb 0 команда: aesdma performance <algo> <cipher mode> <byte>. aesdma performance aes ctr 128 aesdma performance aes cts_cbc 256 aesdma performance aes cts_ecb 512 команда: aesdma performance <algo> <cbcs/cens>. команда: aesdma performance <algo> <cbcs/cens> <byte>. #по умолчанию: (зашифрованный блок, пропущенный блок) = (1:9) команда: производительность aesdma <алгоритм> <cbcs/cens> <байт> <зашифрованный блок> <пропущенный блок>. производительность aesdma aes cbcs производительность aesdma aes cens 0 производительность aesdma aes cbcs 400 производительность aesdma aes cbcs 0 2 1 производительность aesdma aes cens 1024 2 5 << M7332 >># << M7332 >># authenticate- aP Неизвестная команда 'authenticate-' - попробуйте 'help' << M7332 >># checkUsbModeSwit - checkUsbModeSwitch - checkUsbModeSwitch - Использование: команда checkUsbModeSwitch: checkUsbModeSwitch << M7332 >># checkUsbModeSwitch - checkUsbModeSwitch - Использование: команда checkUsbModeSwitch: checkUsbModeSwitch << M7332 >># checkVersion- c переменные среды в постоянное хранилище Неизвестная команда 'checkVersion-' - попробуйте 'help' << M7332 >># cmp - memoryat находится в разделе загрузки cmp - сравнение памяти Использование: cmp [.b, .w, .l] addr1 addr2 count << M7332 >># cmp - сравнение памяти Использование: cmp [.b, .w, .l] addr1 addr2 count << M7332 >># config2env- Seteormation Неизвестная команда 'config2env-' - попробуйте 'help' << M7332 >># costar - do oad Запись в MMC(0)... 128 блоков записано: OK 128 блоков записано: OK done [AT][MB][start do_reset] do_reset: Используется RIU_MAP: 0x1F000000, по адресу 55 UART_115200 AC_ON 01-2L-SM-04-20211119 MIU0_DQS-OK BIST0-OK BAP=1 BAP=1 BAP=1 BAP=1 BAP=1 NOTICE: BL3-1: v1.1(debug):02c9ed8 NOTICE: BL3-1: Built : 21:42:39, Feb 5 2026 INFO: BL3-1: Initializing runtime services INFO: [Booting] mstar_send_magic_ATF 508 INFO: BL3-1: Initializing BL3-2 [Ramlog] ramlog_init init success ИНФО: BL3-1: Подготовка к выходу EL3 в обычный мир ИНФО: BIN1_32-битный режим 5 февраля 2026 г. 21:42:37 ИНФО: R1 0 ИНФО: R2 0 ИНФО: R3 0 ree_entry Начать загрузку данных avbab. Попробовать виртуальный загрузчик ab bootloader_control... Выбрать mboot A. Выбрать mboot A. U[AT][MB][start ub][839] U-Boot 2011.06 (25 марта 2026 г. - 16:14:10) [Mboot] ===== Инициализация ИК-порта ===== [Mboot] ===== Подключение прерывания ИК-порта ====== [mboot]: установить PAD_GPIO6_PM в низкий уровень! Перемещение Uboot: 152 МиБ eMMC HS400 5.1 200 МГц eMMC 14,48 ГБ Срок службы eMMC: 0~10% CID 0x00A83A04 0xD9FE0031 0x30473631 0x30000111 DRAM: 2048 МБ SAR5=ON Вход: последовательный Выход: последовательный Ошибка: последовательный Сеть: Ethernet не найден. MAC: 0xC4: 0xBD: 0x8D: 0xEE:0xE2: 0x65 [AT][MBoot][Driver Init][898] Запись в MMC(0)... Записано 128 блоков: OK Записано 128 блоков: OK Готово Попытка виртуального ab bootloader_control... 0:MCP_N_D3_2133_8G_4x 1:MCP_N_D3_2133_8G_4x Размер канала DRAM 0 = [2048 МБ] Попытка виртуального ab bootloader_control... Список изменений: 24543697 Нажмите любую клавишу, чтобы остановить автоматическую загрузку: 0 Автобус UART отключился!!
verniy68 Posted May 1 Posted May 1 1 час назад, zakirbek сказал: команды help набираю лог меняется всё правильно - он выдал тебе список команд - выбирай нужную
zakirbek Posted May 1 Author Posted May 1 (edited) 34 минуты назад, verniy68 сказал: всё правильно - он выдал тебе список команд - выбирай нужную я в логе не разбираюсь мне надо научится ещё мног чего. когда какие команды нобирать. я сейчас нашол прошивку по usb и прошил, аппарат запустился вот только нет русского языка в меню. все остальное завтра проверю. и ссылку тоже на прошивку добавлю. Искренне благодарю за оказанную помощь на восстаноления тв. Edited May 1 by zakirbek
verniy68 Posted May 1 Posted May 1 41 минуту назад, zakirbek сказал: я в логе не разбираюсь я твой лог перевёл на русский язык для тебя(...и не только для тебя 41 минуту назад, zakirbek сказал: нашол прошивку по usb и прошил это ты зря поторопился Всего лишь нужно было набрать команду : recovery_wipe_partition - и нажать enter и далее вторую : reset - и нажать enter ...и всё
zakirbek Posted May 1 Author Posted May 1 1 час назад, verniy68 сказал: это ты зря поторопился точно зря поторопился. 1 час назад, verniy68 сказал: я твой лог перевёл на русский язык для тебя(...и не только для тебя можно посмотрет перевод что-бы в будушем знать что как делается.
verniy68 Posted May 1 Posted May 1 24 минуты назад, zakirbek сказал: можно посмотрет перевод что-бы в будушем знать что как делается. смотри конечно - он-же твой в твоём спойлере выше 5 часов назад, zakirbek сказал: Показать контент UART_115200 AC_ON 01-2L-SM-04-20211119 MIU0_DQS-OK BIST0-OK BAP=1 BAP=1 BAP=1 BAP=1 BAP=1 NOTICE: BL3-1: v1.1(debug):02c9ed8 NOTICE: BL3-1: Built : 21:42:39, Feb 5 2026 INFO: BL3-1: Initializing runtime services INFO: [Booting] mstar_send_magic_ATF 508 INFO: BL3-1: Initializing BL3-2 [Ramlog] ramlog_init init success ИНФО: BL3-1: Подготовка к выходу EL3 в обычный мир ИНФО: BIN1_32-битный режим 5 февраля 2026 г. 21:42:37 ИНФО: R1 0 ИНФО: R2 0 ИНФО: R3 0 ree_entry Начать загрузку данных avbab. Попробовать виртуальный загрузчик ab bootloader_control... Выбрать mboot A. Выбрать mboot A. U[AT][MB][start ub][837] U-Boot 2011.06 (25 марта 2026 г. - 16:14:10) [Mboot] ===== Инициализация ИК-порта ===== [Mboot] ===== Подключение прерывания ИК-порта ====== [mboot]: установить PAD_GPIO6_PM в низкий уровень! Перемещение Uboot: 152 МиБ eMMC HS400 5.1 200 МГц eMMC 14,48 ГБ Срок службы eMMC: 0~10% CID 0x00A83A04 0xD9FE0031 0x30473631 0x30000111 DRAM: 2048 МБ SAR5=ON Вход: последовательный Выход: последовательный Ошибка: последовательный Сеть: Ethernet не найден. MAC: 0xC4: 0xBD: 0x8D: 0xEE:0xE2: 0x65 [AT][MBoot][Driver Init][896] Запись в MMC(0)... Записано 128 блоков: OK Записано 128 блоков: OK Готово Попытка виртуального ab bootloader_control... 0:MCP_N_D3_2133_8G_4x 1:MCP_N_D3_2133_8G_4x Размер канала DRAM 0 = [2048 МБ] Попытка виртуального ab bootloader_control... Список изменений: 24543697 Нажмите любую клавишу, чтобы остановить автоматическую загрузку: 0 Шина UART отключена!! Проверка CRC открыта: 1 Сборка выполнена 29 ноября 2023 г. в 20:14:41. WOW_GPIO_NUM = 0 WOW_GPIO_NUM недопустимо WOBT_GPIO_NUM = 13 WOBT_PM_GPIO_NUM = 7 WOEWBS_GPIO_NUM = 255 WOEWBS_PM_GPIO_NUM = 255 BTW = FF USB = FF VAD = FF [НОВЫЙ] ТИП OLED = 0 0x8709 ▒UART_115200 AC_ON 01-2L-SM-04-20211119 MIU0_DQS-OK BIST0-OK BAP=1 BAP=1 BAP=1 BAP=1 BAP=1 NOTICE: BL3-1: v1.1(debug):02c9ed8 NOTICE: BL3-1: Built : 21:42:39, Feb 5 2026 INFO: BL3-1: Initializing runtime services INFO: [Booting] mstar_send_magic_ATF 508 INFO: BL3-1: Initializing BL3-2 [Ramlog] ramlog_init init success ИНФО: BL3-1: Подготовка к выходу EL3 в обычный мир ИНФО: BIN1_32-битный режим 5 февраля 2026 г. 21:42:37 ИНФО: R1 0 ИНФО: R2 0 ИНФО: R3 0 ree_entry Начать загрузку данных avbab. Попробовать виртуальный загрузчик ab bootloader_control... Выбрать mboot A. Выбрать mboot A. U[AT][MB][start ub][838] U-Boot 2011.06 (25 марта 2026 г. - 16:14:10) [Mboot] ===== Инициализация ИК-порта ===== [Mboot] ===== Подключение прерывания ИК-порта ====== [mboot]: установить PAD_GPIO6_PM в низкий уровень! Перемещение Uboot: 152 МиБ eMMC HS400 5.1 200 МГц eMMC 14,48 ГБ Срок службы eMMC: 0~10% CID 0x00A83A04 0xD9FE0031 0x30473631 0x30000111 DRAM: 2048 МБ SAR5=ON Вход: последовательный Выход: последовательный Ошибка: последовательный Сеть: Ethernet не найден. MAC: 0xC4: 0xBD: 0x8D: 0xEE:0xE2: 0x65 [AT][MBoot][Driver Init][897] Запись в MMC(0)... Записано 128 блоков: OK Записано 128 блоков: OK Готово Попытка виртуального ab bootloader_control... 0:MCP_N_D3_2133_8G_4x 1:MCP_N_D3_2133_8G_4x Размер канала DRAM 0 = [2048 МБ] Попытка виртуального ab bootloader_control... Список изменений: 24543697 Нажмите любую клавишу, чтобы остановить автозагрузку: 0 << M7332 >># << M7332 >># << M7332 >># << M7332 >># help ? - псевдоним для 'help' CmdPerformanceTest- gettime - Получить системное время выполнения SecureBootCmd- SecureBootCmd SecureInit — инициализация загрузки системы безопасности. Ursa_20_GenMFCSysBin- Ursa_20_GenMFCSysBin Ursa_20_GetMFCBinAddress- Ursa_20_GetMFCBinAddress Ursa_20_GetUrsaFWVersion- URSA20 Получить версию Ursa_20_Upgrade_SysBin- Ursa_20_Upgrade_SysBin ac - установить новую конфигурацию для bootargs aesdma - aesdma - выполните команду aesdma. audio_preinit- audio_preinit - Инициализация аудиодрайвера authenticate — аутентификация образа ядра authenticateAN — аутентификация образа загрузки и восстановления Android auto_flash — автоматическая прошивка образа. auto_tftp- do auto-address tftp. avbShowStatus - Отображение статуса AVB avbab - enable-verity - Включение dm-verity для AVB2.0. disable-verity - Отключение dm-verity для AVB2.0. set_active [slot] - Установить слот a/b в активный слот. set_device_state [value] - Установить device_state в [value], lock = 1, unlock = 0, значение по умолчанию = 0. dump - Вывести состояние устройства и индекс отката. base - вывести или установить смещение адреса bdinfo - вывести структуру информации о плате bin2emmc- bin2emmc - прочитать файл bin и восстановить его в eMMC boot — загрузка по умолчанию, т. е. запуск «bootcmd» bootKL — bootKL bootargs_set - Установить обмен информацией и задать параметры загрузки. bootcheck - Выполнить проверку загрузки. bootd - загрузка по умолчанию, т.е. запуск 'bootcmd' bootlogo- bootlogo - Отображение музыки логотипа bootm - загрузка образа приложения из памяти bootmusic - загрузка музыки bootp - загрузка образа по сети с использованием протокола BOOTP/TFTP checkUsbModeSwitch- checkUsbModeSwitch - checkVersion - проверка текущей версии и обновление версии образа. checkfile - проверяет наличие файла на USB-накопителе и устанавливает раздел. checkstr - check_str_resume checktee- Проверка двоичного кода TEE chkmiusetting- chkmiusetting - Проверка настроек MIU cleanallenv - очистить все переменные среды и перенести их в постоянное хранилище; cmp - сравнить память; cnstar - выполнить сетевое обновление из указанного файла, находящегося в разделе oad. config2env - Установить конфигурацию для среды. config_raw_io - Настроить целевое устройство для необработанного ввода-вывода. coninfo - Вывести информацию об устройствах консоли. costar - Выполнить обновление OAD из указанного файла, находящегося в разделе OAD. cp - копирование памяти crc32 - вычисление контрольной суммы createMbootBak - создание раздела emmc custar - выполнить обновление через USB из указанного файла, находящегося на USB-накопителе. dbg - установить уровень отладочных сообщений. Уровень по умолчанию - INFO. dbtable_init - дождаться готовности данных (логотип, музыка, панель, ursa). dc - удалить конкретный параметр конфигурации, указанный в bootargs задержка - время задержки, единица измерения времени - миллисекунды. destroy_logo- destroy_logo - Остановить отображение логотипа dhcp - загрузка образа по сети с использованием протокола DHCP/TFTP. dont_overwrite - этот API для последовательного порта предназначен для защиты определенных разделов от перезаписи. Например: customer. Эта команда используется для регистрации раздела, который не должен быть перезаписан. dont_overwrite_free — Этот API для последовательного порта предназначен для защиты определенных разделов от перезаписи. Например: customer. Эта команда используется для освобождения всех зарегистрированных разделов. dont_overwrite_init — Этот API для последовательного порта предназначен для защиты определенных разделов от перезаписи. Например: customer. Эта команда используется для инициализации данной функции. dont_overwrite_switch — Этот API для последовательного порта предназначен для принудительной записи и повторного создания разделов. Эта команда используется для отключения функции dont_overwrite. draw_jpg- blt_jpg - Blt JPG draw_pixel - рисует пиксель цветом draw_progress- draw_string - рисовать строку с цветом draw_rect - draw_rect - рисование прямоугольника с цветом draw_string - рисование строки с цветом вы - вы - Отключить UART dumpSignature - дамп подписи ebist - тест PHY loopback echo - вывод аргументов в консоль editenv - редактирование переменной среды edump - дамп настроек регистров EMAC eloopback - тест длительного зацикливания emmc - подсистема eMMC emmc_self_adaption - emmc_self_adaption - emmcbin - emmcbin - дамп emmc и восстановление его на FAT USB-диск emmcbootbin - emmcbootbin - дамп загрузочного раздела EMMC и запись его на FAT-USB-диск env - команды обработки окружения; envload - перезагрузка окружения NAND. epd - выключение Emacs estart - запуск Emacs ewavetest - проверка Emacs wave exit - скрипт завершения ext2load - загрузка двоичного файла из файловой системы Ext2 ext2ls - список файлов в каталоге (по умолчанию /) ext4filelist - список файлов в каталоге (по умолчанию /) ext4filesize - получение размера файла из файловой системы Ext4 ext4load - загрузка двоичного файла из файловой системы Ext4 ext4ls - список файлов в каталоге (по умолчанию /) ext4partload - частичная загрузка двоичного файла из файловой системы Ext4 false - ничего не делать, неудачная попытка fastboot - вход в режим fastboot fatfilesize - fatfilesize - загрузка двоичного файла из файловой системы DOS fatinfo — выводит информацию о файловой системе fatload — загружает двоичный файл из файловой системы DOS fatls — перечисляет файлы в каталоге (по умолчанию /) fatpartload — загружает двоичный файл из файловой системы DOS fatwrite — запись двоичного файла в файловую систему DOS. fdt — утилита для создания плоского дерева устройств; fileSegRSA — выполняет аутентификацию RSA для сегментов файлов; filelist — выводит список файлов. filelisttest - Эта команда предназначена только для проверки списка файлов. filepartload - загрузка части файла в ОЗУ; filepartloadSeg - загрузка сегмента файла в ОЗУ; filepartloadSegAES - загрузка части файла в ОЗУ и расшифровка; flashbin - дамп/восстановление данных флэш-памяти eMMC или NAND в/из flash.bin. force_overwrite — Этот API для последовательного порта предназначен для принудительной записи и пересоздания разделов. Эта команда используется для регистрации раздела, для которого следует принудительно перезаписать данные. force_overwrite_init — этот API для последовательного порта предназначен для принудительной записи и пересоздания разделов. Эта команда используется для регистрации раздела, для которого следует принудительно перезаписать данные. get_mmap - получить информацию о памяти из mmap Supernova; gettime - получить время выполнения системы. go - запуск приложения по адресу 'addr' gpio - команда GPIO: help - вывод описания/использования команды i2c - подсистема I2C if_boot_to_pm - загрузка в PM iminfo - вывод информации заголовка для изображения приложения ; imxtract - извлечение части многокадрового изображения ; initDbgLevel - начальная переменная 'dbgLevel' ; init_raw_io - инициализация модуля raw_io ; ir_delay - задержка 300 мс для обнаружения ИК-сигнала. itest - возвращает true/false при сравнении целых чисел kernelProtect - kernelProtect - Защита ядра kernelProtectBist - kernelProtectBist - Защита ядра ядра led - См. команды led loadb - загрузка двоичного файла по последовательному порту (режим Kermit) loadenv - загрузка переменных окружения для NAND loads - загрузка файла S-Record по последовательному интерфейсу loadspi - загрузка данных с SPI loady - загрузка бинарного файла по последовательному интерфейсу (режим ymodem) loop - бесконечный цикл в диапазоне адресов lz4 - декомпрессия LZ4 m2e - восстановление адреса и длины в переменную env из mmap Supernova macaddr - настройка MAC-адреса EMAC mbootver_set - setmbootver - для отображения в заводском меню. mbup - обновление mboot md - отображение памяти memtest - Получение информации о производительности памяти miuProtect - miuProtect - Защита miu mm - модификация памяти (автоинкрементный адрес) mmc - подсистема MMC mmcbininfo - допустимый номер блока в каждом разделе mmcinfo - отображение информации MMC mmcreg - mmcreg show ext-csd modelinfo - modelinfo - проверка информации о модели, если требуется синхронизация пула баз данных mscompress7 - Сжатие или распаковка файлов lzma msg - вывод строки - msg [строка] mstar — автоматическое обновление ядра и корневой файловой системы с помощью скриптового файла mstar_usb — портирование драйвера USB MStar mtest — простой тест чтения/записи ОЗУ multi2optee — для записи образа Multi Optee на EMMC mversion — показать список изменений — mversion mw - запись в память (заполнение) nm - модификация памяти (постоянный адрес) nstar - nstar - автоматическое обновление системы Softwave через сеть nuttxProtect- nuttx Protect - Protect nuttx oled_panel_err_cnt_clear - Для загрузки файла клиента. osd_create- osd_create - создать слой OSD osd_destroy- osd_destroy - уничтожить слой OSD osd_flush - osd_flush - сглаживание холста до экрана ostar - ostar - автоматическое обновление системы Softwave через oad ota_zip_check - проверка zip-пакета по OTA. panel_init - инициализация панели с помощью panel.ini panel_post_init- backlightth on - backlight on Panel_pre_init- Panel_pre_init — инициализация панели с помощью Panel.ini ping - отправить ICMP ECHO_REQUEST сетевому хосту pm51 - команда pm51: pm51 [опция] pmProtect-runtime pm Protect - Защита среды выполнения PM pop_raw_io_config - выгрузить последнюю конфигурацию raw_io printenv - вывести переменные окружения push_raw_io_config - выгрузить текущую конфигурацию raw_io qhb_check - выполнить проверку флагов QHB raw_io_status - получить статус raw_io raw_read - прочитать необработанные данные, хранящиеся на целевом устройстве. Перед использованием этой команды необходимо выполнить 'config_raw_io'. raw_write - Записывает необработанные данные, которые будут храниться на целевом устройстве. Перед использованием этой команды необходимо выполнить команду 'config_raw_io'. readArmFw - чтение Nuttx в буфер malloc readKL - readKL readOptee-readOptee - core1 запущен в Nuttx recovery_wipe_partition - выполнить очистку данных или кэша в процессе восстановления. reload_mac - Перезагрузка MAC-адреса из Supernova в переменную окружения reset - Выполнить сброс процессора riu - riu - riu команда rsa - рассчитанный rsa run - выполнение команд в переменной среды runtime_pm - если загрузка происходит в режиме PM sar - Команда sar: saveenv - сохранение переменных среды в постоянное хранилище secure_driver_check-gettime - Получение времени выполнения системы selectusbfile- do select usb update file. send_I2C_cmd_to_ursa - отправить команду I2C на URSA send_I2C_cmd_to_ursa20 - отправить команду I2C на URSA20 setenv - установка переменных окружения sf - подсистема SPI-флэш-памяти sha256 - вычислитель sha256 showboard - Отображение информации о плате. showtb - Отображение таблицы команд регистров. - showtb [stage] showvar - вывести локальные переменные оболочки hushshell showversion - показать версию sleep - отложить выполнение на некоторое время smc - smc - перейти к arm_trusted_firmware source - запуск скрипта из памяти sparse_write - запись разреженного образа на целевой флэш-накопитель. spi2usb - Чтение данных с SPI на USB; test - Тестирование производительности ввода-вывода в непрерывном режиме или режиме чередования. store_secure_info - хранилище защищенной информации sync_mmap - Синхронизирует адрес и длину некоторых идентификаторов с параметрами env и bootargs из mmap Supernova. test - минимальный тест, например, /bin/sh; testmode - установить testmode в bootargs; tftpboot - загрузить образ по сети, используя протокол TFTP; true - ничего не делать, успешно; udstar - выполнить скриптовый файл, хранящийся на USB-накопителе. разблокировать CMI - разблокировать плату передачи CMI - разблокировать update_mode - получить/установить режим обновления updatemiureg — вызов драйвера для обновления настроек MIU ; ursa_reset — обновление URSA с USB. ursa_upgrade - обновление ursa с USB-накопителя usb - подсистема USB usb2spi - запись данных с USB на SPI usb_bin_check - проверка двоичного файла USB. usb_partial_upgrade_to_emmc - частичное обновление с USB на eMMC usb_super_upgrade_to_emmc - супер-обновление с USB на eMMC usbboot - загрузка с USB-устройства ustar - ustar - автоматическое обновление ядра и корневой файловой системы с помощью скриптового файла verify_sha256 - Эта команда предназначена только для проверки. version - вывести версию монитора, компилятора и компоновщика wdt_enable - wdt_enable n - установить сторожевой таймер на n секунд xc_init - xc_init - init XC << M7332 >># AC_ON Неизвестная команда 'AC_ON' - попробуйте 'help' << M7332 >># 01-2L-SM-04-2021=1 Неизвестная команда '01-2L-SM-04-2021=1' - попробуйте 'help' << M7332 >># BAP=1 << M7332 >># BAP=1 << M7332 >># BAP=:42:39INFO: инициализация служб среды выполнения Неизвестная команда 'инициализация' - попробуйте 'help' << M7332 >># INFO: [Загрузка BL3-2 Неизвестная команда 'INFO:' - попробуйте 'help' << M7332 >># [Ramlog] ramlog_3 выход в обычный мир Неизвестная команда '[Ramlog]' - попробуйте 'help' << M7332 >># INFO: BIN1_322 0 Неизвестная команда 'INFO:' - попробуйте 'help' << M7332 >># INFO: R3 0 Неизвестная команда 'INFO:' - попробуйте 'help' << M7332 >># reloader_control ub][838] Неизвестная команда 'reloader_control' - попробуйте 'help' << M7332 >># << M7332 >># U-Boot 2011.06 [ttach IR Interrupt ====== Неизвестная команда 'U-Boot' - попробуйте 'help' << M7332 >># [mboot]:set PAD_ 5.1 200MHz Неизвестная команда '[mboot]:set' - попробуйте 'help' << M7332 >># eMMC 14.48 GB Неизвестная команда 'eMMC' - попробуйте 'help' << M7332 >># eM0473631 Неизвестная команда 'eM0473631' - попробуйте 'help' << M7332 >># 0x30erial Неизвестная команда '0x30erial' - попробуйте 'help' << M7332 >># Err:x8D: 0xEE:0x)... Записано 128 блоков: OK Неизвестная команда 'Err:x8D:' - попробуйте 'help' << M7332 >># 128 блоков writt_N_D3_2133_8G_4x Неизвестная команда '128' - попробуйте 'help' << M7332 >># 1:MCP_N_D3_2133_ab bootloader_control... Неизвестная команда '1:MCP_N_D3_2133_ab' - попробуйте 'help' << M7332 >># << M7332 >># Changelist: 2>># Неизвестная команда 'Changelist:' - попробуйте 'help' << M7332 >># << M7332 >># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << >># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << M73322 >># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># <<332 >># Неизвестная команда '<<332' - попробуйте 'help' << M7332 >># << M73 M7332 >>## Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << M7332 >># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << M7332 >># >>#>># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << M7332 >># Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << - псевдоним для времени выполнения системы Неизвестная команда '<<' - попробуйте 'help' << M7332 >># << M7332 >># SecureBootCmd- загрузка. Неизвестная команда 'SecureBootCmd-' - попробуйте 'help' << M7332 >># << M7332 >># Ursa_20_GenMFCS2dress Неизвестная команда 'Ursa_20_GenMFCS2dress' - попробуйте 'help' << M7332 >># << M7332 >># Ursa_20_GetUrsaa - установить новую конфигурацию для bootargs Неизвестная команда 'Ursa_20_GetUrsaa' - попробуйте 'help' << M7332 >># << M7332 >># aesdma - aesdmIer aesdma - aesdma - выполнить команду aesdma. Использование: aesdma aesdma performance - выполнить тест производительности aesdma. Команда: aesdma <тип команды> команда: aesdma performance <algo> <cipher mode> #default: (byte) = (128, 256, 512, 1024, etc). команда: aesdma performance <algo> <cipher mode> 0. aesdma performance aes cbc aesdma performance des ctr aesdma performance taes ecb aesdma performance aes ctr 0 aesdma performance aes ecb 0 команда: aesdma performance <algo> <cipher mode> <byte>. aesdma performance aes ctr 128 aesdma performance aes cts_cbc 256 aesdma performance aes cts_ecb 512 команда: aesdma performance <algo> <cbcs/cens>. команда: aesdma performance <algo> <cbcs/cens> <byte>. #по умолчанию: (зашифрованный блок, пропущенный блок) = (1:9) команда: производительность aesdma <алгоритм> <cbcs/cens> <байт> <зашифрованный блок> <пропущенный блок>. производительность aesdma aes cbcs производительность aesdma aes cens 0 производительность aesdma aes cbcs 400 производительность aesdma aes cbcs 0 2 1 производительность aesdma aes cens 1024 2 5 << M7332 >># << M7332 >># authenticate- aP Неизвестная команда 'authenticate-' - попробуйте 'help' << M7332 >># checkUsbModeSwit - checkUsbModeSwitch - checkUsbModeSwitch - Использование: команда checkUsbModeSwitch: checkUsbModeSwitch << M7332 >># checkUsbModeSwitch - checkUsbModeSwitch - Использование: команда checkUsbModeSwitch: checkUsbModeSwitch << M7332 >># checkVersion- c переменные среды в постоянное хранилище Неизвестная команда 'checkVersion-' - попробуйте 'help' << M7332 >># cmp - memoryat находится в разделе загрузки cmp - сравнение памяти Использование: cmp [.b, .w, .l] addr1 addr2 count << M7332 >># cmp - сравнение памяти Использование: cmp [.b, .w, .l] addr1 addr2 count << M7332 >># config2env- Seteormation Неизвестная команда 'config2env-' - попробуйте 'help' << M7332 >># costar - do oad Запись в MMC(0)... 128 блоков записано: OK 128 блоков записано: OK done [AT][MB][start do_reset] do_reset: Используется RIU_MAP: 0x1F000000, по адресу 55 UART_115200 AC_ON 01-2L-SM-04-20211119 MIU0_DQS-OK BIST0-OK BAP=1 BAP=1 BAP=1 BAP=1 BAP=1 NOTICE: BL3-1: v1.1(debug):02c9ed8 NOTICE: BL3-1: Built : 21:42:39, Feb 5 2026 INFO: BL3-1: Initializing runtime services INFO: [Booting] mstar_send_magic_ATF 508 INFO: BL3-1: Initializing BL3-2 [Ramlog] ramlog_init init success ИНФО: BL3-1: Подготовка к выходу EL3 в обычный мир ИНФО: BIN1_32-битный режим 5 февраля 2026 г. 21:42:37 ИНФО: R1 0 ИНФО: R2 0 ИНФО: R3 0 ree_entry Начать загрузку данных avbab. Попробовать виртуальный загрузчик ab bootloader_control... Выбрать mboot A. Выбрать mboot A. U[AT][MB][start ub][839] U-Boot 2011.06 (25 марта 2026 г. - 16:14:10) [Mboot] ===== Инициализация ИК-порта ===== [Mboot] ===== Подключение прерывания ИК-порта ====== [mboot]: установить PAD_GPIO6_PM в низкий уровень! Перемещение Uboot: 152 МиБ eMMC HS400 5.1 200 МГц eMMC 14,48 ГБ Срок службы eMMC: 0~10% CID 0x00A83A04 0xD9FE0031 0x30473631 0x30000111 DRAM: 2048 МБ SAR5=ON Вход: последовательный Выход: последовательный Ошибка: последовательный Сеть: Ethernet не найден. MAC: 0xC4: 0xBD: 0x8D: 0xEE:0xE2: 0x65 [AT][MBoot][Driver Init][898] Запись в MMC(0)... Записано 128 блоков: OK Записано 128 блоков: OK Готово Попытка виртуального ab bootloader_control... 0:MCP_N_D3_2133_8G_4x 1:MCP_N_D3_2133_8G_4x Размер канала DRAM 0 = [2048 МБ] Попытка виртуального ab bootloader_control... Список изменений: 24543697 Нажмите любую клавишу, чтобы остановить автоматическую загрузку: 0 Автобус UART отключился!!
Solution zakirbek Posted May 3 Author Solution Posted May 3 This post was recognized by LiVan! "Хорошая работа, спасибо!" zakirbek was awarded 10 points. вот ссылка на прошивку аппарат роботает, панель пульт соответствует. 1
Recommended Posts