Прошивка для jm20329 как прошить
Перейти к содержимому

Прошивка для jm20329 как прошить

  • автор:

Прошивка для jm20329 как прошить

А, да-да-да, я и думаю, что-то знакомое. Был не так давно вроде ADATA с таким (или очень близким) контроллёром и точно, я его тоже шил через платку SATA-USB.

Имеет смысл через сата подключить

Эта прога, что дали ссылку выше, по идее НЕ УВИДИТ ничего по SATA. Она под USB заточена, вроде как.

именно не видит или «видит, но пишет сразу ошибку»? Впролне возможно, что надо попробовать другие, близкие версии этой же софтины.

А не епанет?

ну я же сказал СИЛОВЫЕ не надо, только сигнальные. Да даже если и силовую замкнёте — ну просто либо не включится, либо USB уйдёт в защиту, скорее всего.

Обычно так, если в инструкции не указано иное:
1)подключаем через юсб ссд с перемычкой
—>1.1) ждём 1-2-3 секунды
—>1.2) убираем перемычку
2)включаем SM MPTOOL определяем (или она уже может быть запущена, в том числе с включённым autodetect можно опробовать, там вроде было такое)
3)жмем старт

Обновление прошивки по USB через Тест Драйвера

2) Выполните команду нижнего уровня FE ED 00 00 00 00 и убедитесь, что драйвер DFU в диспетчереустановлен или установится, не с первого, так со второго раза:

Иначе скачайте драйвера и скопируйте папку Windows на диск С:

Копировать с заменой

И выполните команду снова

Далее следуем инструкции

Windows 10 и выше

10. Сервис — Прошивка — выбираем файл прошивки — выбираем DFU (подключение по USB) — Начать обновление прошивки

Если зависло на каком-то этапе более минуты, то смело прерываем и начинаем заново

В дополнительных параметрах можно подкрутить таймауты:

Попробуйте увеличить таймаут «Задержка перед записью прошивки», если виснет на этапе «Запись прошивки» на слабом ПК

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

Здесь можно отключить печать статус обновления и открыть папку с сохраненными таблицами:

Обновление по DFU вручную

Скачайте архив 1.zip и распакуйте содержимое на диск С: в папку 1:

Переименуйте нужный файл прошивки на 1.bin и скопируйте в данную папку с заменой.

Переведите аппарат в режим прошивки по DFU, подав команду нижнего уровня FE ED 00 00 00 00:

В течение 30 секунд запустите 1.bat:

Прошивка контроллеров на базе Amlogic с помощью USB-флэш диска

Данный метод работает только на прошивках Armbian 20.11 и HAOS 6.x. После обновления на Armbian 22.02 / HAOS 8.х обновить прошивку данным методом невозможно.

Актуальный образ прошивки для вашего устройства вы можете найти тут: JetHome firmware portal.

Для данного метода необходимо использовать прошивку с типом sdcard .

Прошить контроллер можно с помощью USB-флэш диска (далее — флэшка) с разделом, отформатированным в W95 FAT32 LBA (разделы NTFS не читаются в u-boot).

Подготовка

На флешку нужно положить файл jethome_burn.ini и файл прошивки (далее в примере — firmware.img ).

Содержимое файла jethome_burn.ini :

Файл jethome_burn.ini должен оканчиваться переводом строки.

[common] reboot = 0 erase_bootloader = 1 erase_flash = 1 [burn_ex] package = firmware.img 

Секция [common] 

erase_bootloader :

1 — Стирать bootloader. 0 — Не стирать bootloader.

erase_flash :

0 – Do not erase flash (не стирать).

1 – Normal erase (обычное стирание, как при обычной прошивке через USB Burning Tool).

2 – Force Erase (нет информации).

3 – Erase all (стереть содержимое NAND/eMMC и bootloader, которые находятся в защищенной области).

4 – Force erase all (полное стирание, в т.ч. и защищенных областей NAND/eMMC/SPI, форматирование и переразметка разделов).

reboot

1 — Перезагрузка по окончанию процедур. 0 — Не перезагружать.

Примечание

Если выставить параметр reboot в 1 , то контроллер будет прошиваться, перезагружаться и сразу же прошивать по кругу. Можно обойтись без указания свойства reboot , так как по умолчанию reboot считается равным 0 .

Секция [burn_ex] 

package — Имя файла прошивки (Можете поменять на нужное вам).

Вы можете редактировать значения параметров в этом файле, но следует понимать, что именно вы делаете и помнить, что делаете это на ваш страх и риск.

То есть, если вам нужно, к примеру, полностью переразметить NAND при прошивке, следует отредактировать в файле aml_sdc_burn.ini соответствующую строчку: erase_flash = 4 .

Процесс прошивки

  1. Вставьте флэшку в контроллер и подайте питание.
  2. После загрузки u-boot, если флэшка была успешно определена, автоматически начнется процесс прошивки.

Так как контроллер не будет сам перезагружаться после перепрошивки, чтобы определить момент окончания процесса обновления ПО, можно контролировать процесс обновления ПО через UART-консоль (см. документацию к вашему устройству ).

  1. По окончанию процесса прошивки отключите флэшку и перезагрузите контроллер.

Поддерживаемые USB-флэш диски

Проверена работа со следующими USB-флэш дисками:

  • SanDisk Cruzer Fit USB 2.0 16GB (idVendor=0781, idProduct=5571) отформатированная производителем.

© Copyright 2023, JetHome. Обновлено: 05.10.2023 12:32:17 UTC.

[SBR02]Методика обновления прошивки на контроллере SBR02

Обновление прошивок блока ротации возможно несколькими способами.

Обновление прошивок с помощью съемного USB носителя
В качестве USB носителя может использоваться «флешка», портативный жесткий диск и другие подобные устройства.
ВНИМАНИЕ! Файловая систем USB носителя должна быть FAT32 или FAT.
1. Используя ПК или другое устройство, скопируйте в корневую директорию USB носителя файл прошивки, например SBR_MAIN.BIN.
2. Подключите USB носитель к блоку ротации, используя разъем USB-A. Блок автоматически проверит наличие файлов прошивок на USB носителе, в случае нахождения сделает доступными соответствующие пункты Главного меню.
3. Активируйте режим доступа «Сервис» на блоке ротации, если он не активирован.
4. Перейдите в подменю «Сервис > Обновить c USB носит.» Главного меню дисплея блока ротации.
5. Выберите соответствующий пункт подменю, подтвердите действие в диалоговом окне.

Обновление прошивок с помощью ПК подключенного к блоку ротации через USB кабель
1. Убедитесь, что на вашем ПК установлена операционная система из семейства Windows или другая совместимая с файловой системой FAT.
2. Подключите блока ротации в ПК с помощью USB кабеля. Убедитесь, что в результате подключения блок ротации определился как съемный носитель с именем «SBR2 DISK».
3. Для обновления прошивки просто скопируйте с заменой ее файл с ПК в корень диска «SBR2 DISK».
4. После обновления (копирования файла) прошивки блока ротации и загрузчика необходимо вручную перезагрузить блока ротации.
ВНИМАНИЕ! Блок ротации не может использоваться как хранилище и носитель данных. При попытке копирования на диск «SBR2 DISK» файлов, не являющихся прошивками, они будут проигнорированы.

Обновление прошивок через веб-интерфейс
1. Откройте веб-интерфейс блока ротации в режиме «Полный доступ».
2. Перейдите на страницу «Сервис»
3. Перетащите мышкой файл прошивки в специальную область под заголовком «Обновление прошивок». В результате появится кнопка для старта обновления выбранной прошивки.
4. Кликните по появившейся кнопке и дождитесь окончания прошивки.

Обновление прошивок через сервер
1. Убедитесь, что Ethernet интерфейс блока ротации сконфигурирован, устройство имеет доступ к сети Интернет.
2. Активируйте режим доступа «Сервис» на блоке ротации, если он не активирован.
3. В Главном меню перейдите в подменю «Сервис > Обновить c сервера»
4. Для обновления прошивки выберите соответствующий пункт.

ВНИМАНИЕ! После обновления прошивок загрузка и блока ротации необходима перезагрузка устройства. Обновление прошивок веб-интерфейса и модуля кондиционера перезагрузки не требуют.

Операции обновления прошивки блока ротации и прошивки загрузчика являются атомарными. Это означает, что в результате обновления, прошивка обновится целиком или «вернется» в исходное состояние. Последний вариант возможен, если в процессе обновления произойдет технический сбой, например, будет отключено питание блока ротации, или будет извлечен съемный носитель, с которого копируется прошивка. Атомарность достигается за счет того, что в энергонезависимой памяти блока ротации выделены резервные области для этих прошивок, что позволяет выполнять процесс обновления в два этапа, сначала копирование новой прошивки в резервную область и затем, в случае успешного выполнения, копирование в рабочую область. Если рабочая прошивка блока ротации окажется испорченной, загрузчик попытается восстановить ее из резервной области.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *