Описанный мною ранее способ прошивки загрузчика обсуждаемой камеры не очень удобен для рядового пользователя - необходимо не только вскрывать устройство, но и иметь навыки работы с паяльной станцией. К тому же, для выполнения той инструкции необходим программатор и умение работать с ним.
Потратив пару дней на чтение китайских форумов (сомнительное "удовольствие", скажу я вам) и изучение официальной документации к SDK чипа Hi3518EV300 я нашел более удобный вариант перепрошивки U-Boot (и не только).
Один из пользователей форума 4PDA заметил, что если подключить камеру к компьютеру по USB (комплектный шнур не подойдет - там не распаяны линии передачи данных) с зажатой кнопкой Reset, то в диспетчере устройств появляется HiUSBBurn, который через несколько секунд пропадает. Как оказалось, это специальный интерфейс, через которым можно управлять нашим девайсом при помощи соответствующей программы.
В первую очередь необходимо установить драйверы для этого устройства. Пожалуй, это самое сложное из всей инструкции, так как нужно успеть все сделать за те три секунды, пока HiUSBBurn доступен в системе.
Идем на сайт Zadig и скачиваем последнюю версию этого софта. После запуска включаем отображение всего списка устройств (Options -> List All Devices), подключаем камеру к USB порту компьютера с зажатой кнопкой Reset, максимально быстро выбираем нужное устройство из списка и устанавливаем для него драйвер libusbK:
Так как скорее всего это получится сделать не с первого раза, держите открытым окно диспетчера устройств, чтобы контролировать ситуацию.
После скачиваем программу HiTool (нужна регистрация). При запуске она попросит нас выбрать чип, с которым будем работать. В нашем случае это Hi3518EV300:
Открыв инструмент HiBurn, выбираем файл таблицы разделов, отмечаем в списке fastboot и указываем путь к дампу загрузчика (его можно взять в архиве uboot_patcher.zip из предыдущей статьи).
Далее нажимаем кнопку Burn и после этого подключаем нашу камеру к ПК с зажатой кнопкой Reset. Если все сделано правильно, то начнется процесс прошивки:
И через несколько секунд программа сообщит о завершении:
Поздравляю! Вы успешно прошили U-Boot своей камеры на "правильную" версию и теперь сможете устанавливать сторонние прошивки.
UPD1. Меня спрашивали, как с помощью U-Boot прошить полный дамп (который я выкладывал в предыдущей статье). Показываю:
dev dev
Здраствуйте! Спасибо за полезную статью!
Прошу подсказать, у польской прошивки , есть ли возможность rtsp поток стримить? Спасибо!
Kasito
К сожалению, нет.
Kasito
Хорошие новости: https://kasito.ru/mjsxj02hl_firmware/
Rubens
Можно ли одновременно использовать rtsp и записывать видео на карту microSD?
(Я не говорю по-русски, но могу переводить)
Kasito
Нет, функция записи на данный момент не поддерживается.
Марат
Ну выложите эту проклятую программу HiTool, целый вечер мучаюсь с этим треклятым китайским сайтом. Замкнутый круг - ссылка на скачивание - сначала залогинтесь- залогинился - ссылка на программу - опять залогинтесь.
Да сколько ж можно то!!
Kasito
В нашем Telegram канале есть.
Андрей
Подскажите, что делаю не так. Прошил загрузчик, залил прошивку, все работает хорошо. Возвращаюсь на родную прошивку и при подключение в михоум QR код считывает, но дальше не подключается. Заливать пробовал все доступные прошивки, регион в михоум менял.
Kasito
Можно попробовать залить полный дамп родной прошивки из соседней статьи.
Андрей
А можно подробней, как с помощью HiTool залить дамп, из картинки не понятно, как его(дамп) выбрать.
Kasito
Выше все по пунктам расписано. Единственное отличие в таблице разделов (на скриншоте UPD1). Куда еще подробнее то?
Алексей
а только под виндой это можно сделать, или есть другие варианты?
Kasito
Да, есть - раз и два.
Алексей
Прошил обратно на стоковую прошивку, сканирует qr код, но не подключается в вайфай в приложении mi home. пробует подключится, но через некоторое время говорит "waiting for connection" и так по кругу. не знаете в чем может быть проблема?
Kasito
Попробовать сделать сброс настроек камеры, либо же восстановить ранее сохраненный бекап раздела конфиг.
Алексей
вот что то с бэкапом непонятно. понятно что его надо было сделать сразу, но как? выпаивая чип? просто первым действием моим было прошивка загрузчика. Потом обновление на другую прошивку. А я так понимаю что нужен как раз бэкап загрузчика.
Альтернативная прошивка то работает, а вот на оригинальную уже наверное не вернуться.
Kasito
Нужен бекап конфиг раздела. Как его делать написано в статье про альтернативную прошивку (см. раздел UPD2).
Если бекапа нет, то можно попробовать выполнить сброс с помощью зажатия кнопки reset, либо прошить полный заводской образ из этой статьи.
Алексей
Ладно, это наверное не мое. несколько раз прочитал, но так и не понял как залить полный дамп. просто на карту памяти его скопировать и загрузиться с нажатым резетом не работает. В статье написано про выпаивание чипа и программатор.
Kasito
Из той статьи, где написано про программатор, берем только образ полного дампа! А прошиваем через USB шнурок с помощью HiTool.
Ivan
Hey man. I'm trying to flash the uboot but I get error: Failed to wait boot running!
Screenshot: https://imgur.com/3IjSalj
Also the camera light stays orange. Is it bricked?
Kasito
I can't view the screenshot. Use another image hosting service.
Ivan
And now?
https://ibb.co/wRqrcFV
Thnx
Kasito
When connected to a computer, does the camera appear in Device Manager (HiUSBBurn)?
Ivan
Yes it does. The driver is installed correctly. Do I have a different model camera maybe?
Kasito
Show a photo of your camera (back).
Ivan
https://ibb.co/D4LpK4f
Like so?
Kasito
This camera is supported. Check the instructions and try again. You can try changing the USB cable and the computer port.
Ivan
Different laptop. Same results again. I'm almost throwing this stupid camera in the trash.
When I say "Burn" with reset pressed it comes with the same message: https://i.ibb.co/pxTrhBc/3IjSalj.png and the light stays solid orange.
When I disconnect the power and turn on again. The camera does not shows any light. I hear Windows device sound on off on off on off. Every second.
Kasito
If the device in Windows cyclically turns on/off, it means that the camera is constantly rebooting. You need to try using a programmer to flash the memory chip.
Ivan
That's a bit difficult for me. Is it better if I buy a new camera and use your latest method with the SD card file?
Kasito
Sure. I wrote about if you want to restore the current camera.
Александр Александр
Здравствуйте. У вас случайно нет дампов для камер на процессоре AK3918EN080 V200
Kasito
Нет