Skip to content

Latest commit

 

History

History
91 lines (53 loc) · 7.1 KB

usb-cloner-manual-mjsxj03hl.md

File metadata and controls

91 lines (53 loc) · 7.1 KB

Установка OnepIPC на Xiaomi MJSXJ03HL через Cloner (Windows)

image


Это дополнение к оригинальному мануалу. Там описаны все подготовительные действия, такие как разборка камеры, подключение камеры по UART, создание резервной копии. Обязательно их выполните.

Я же покажу, как установить OnenIPC для Xiaomi MI Camera 2K (mjsxj03hl) одной кнопкой через Cloner в ОС Windows

Обязательно выполните резервное копирование оригинальной прошивки по инструкции

Внимание! Любые вносимые изменения лишают вас гарантии на данное устройство! Ответственность за любой ущерб, возникший в результате любых действий пользователя, автор не несет! На моей камере размер флеша 16Мб, все команды из мануала подходят для неё.


Необходимые инструменты:

Для работы под ОС Windows вам необходимы следующие инструменты:

  • ExtraPuTTY - модифицированное приложение терминала с возможностью передачи файлов

  • Cloner Последняя версия в архиве для Windows. Ссылка FTP: ftp://ftp.ingenic.com.cn/DevSupport/Tools/USBBurner

  • Data кабель USB type-c (с поддержкой передачи файлов)

Так как скорость скачивания с ftp ingenic ещё медленнее, чем передача файла по UART, дублирую необходимый софт на Yandex Disk


Готовимся к прошивке и затираем бут (ломаем камеру)

Скачайте и распакуйте прошивки из конструктора и Cloner в пустой каталог

image

Установите драйвер из архива Cloner. Для этого перейдите в подкаталог с драйвером, нажмите на файл usb_cloner_device.inf правой кнопкой мыши и из контектсного меню выбирите "Установить".

image

Подключите камеру по UART, подключитесь к ней через Putty, тип соединения Serial, ваш номер COM порта и скорость 115200.

image

После этого подключитесь к камере и прервите загрузку методом замыкания контактов из оригинальной статьи. Вы попадётё в меню оригинального Uboot и теперь нужно затереть родной загрузчик на камере. Введите команды

sf probe 0
sf erase 0x0 0x50000
reset

image

После этих действий камера терминал Putty перестанет отвечать на ваши команды. Переподключите кабель USB к компьютеру и в диспетчере устройств появится новое устройство. Это и есть интерфейс восстановления для вашей камеры. Если устройство не появилось - убедитесь, что ваш USB кабель поддерживает передачу данных, либо что вы установили драйвер Cloner.

image

Убедитесь, что устройство появилось в списке и отключите кабель USB от компьютера.


Настройка Cloner для нашей камеры и прошивка OpenIPC

Из каталога, куда вы распаковали Cloner запустите cloner.exe

image

Нажмите кнопку Config и на вкладке Info выставьте настройки блока Config как на скриншоте (Platform: T/t31, Board: t32nl_sfc_nor_ddr2_linux.cfg)

image

На вкладке Policy установите всее 3 галочки, в каждой строке пропишите соответствующий offset (как в оригинальном мануале и на скриншоте) и по кнопке setting загрузите соответствующие компоненты прошивки. Если кнопка setting не видна - растяните окно вправо :)

image

Нажмите кнопку Save, подтвердите сохранение конфига, нажмите в главном окне кнопку Start и подключите кабель USB от камеры к компьютеру. Когда появится новое устройство, Cloner начнёт заливать прошивку.

image

Так выглядит успешное завершение процесса:

image

Но камера не будет грузиться, пока вы не установите размер флэша. В этом примере размер 16Мб. Вернитесь к окну Putty, прервите загрузку комбинацией клавиш CTRL+C, выполните команду:

run setnor16m

image

После этого камера перезагрузится и загрузится ОС OpenIPC. Далее логинитесь в root, вводите команду firstboot и проводите настройку согласно оригинальному мануалу.

image


Использованные материалы