Прошивка загрузчика IP-камеры MJSXJ02HL с помощью USB

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

Потратив пару дней на чтение китайских форумов (сомнительное "удовольствие", скажу я вам) и изучение официальной документации к 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 прошить полный дамп (который я выкладывал в предыдущей статье). Показываю:

Внимание! Все действия, описанные выше, вы выполняете на свой страх и риск. Автор не несет никакой ответственности за любой вред, причиненный пользователю или третьим лицам в результате использования материалов, программного обеспечения и другой информации, размещенной на данной странице.
Полезно? Поддержите! Это мотивирует автора к дальнейшим публикациям.

Обсуждение

33 ответа к «Прошивка загрузчика IP-камеры MJSXJ02HL с помощью USB»

  1. Здраствуйте! Спасибо за полезную статью!
    Прошу подсказать, у польской прошивки , есть ли возможность rtsp поток стримить? Спасибо!

      1. Можно ли одновременно использовать rtsp и записывать видео на карту microSD?
        (Я не говорю по-русски, но могу переводить)

  2. Ну выложите эту проклятую программу HiTool, целый вечер мучаюсь с этим треклятым китайским сайтом. Замкнутый круг - ссылка на скачивание - сначала залогинтесь- залогинился - ссылка на программу - опять залогинтесь.
    Да сколько ж можно то!!

  3. Подскажите, что делаю не так. Прошил загрузчик, залил прошивку, все работает хорошо. Возвращаюсь на родную прошивку и при подключение в михоум QR код считывает, но дальше не подключается. Заливать пробовал все доступные прошивки, регион в михоум менял.

      1. А можно подробней, как с помощью HiTool залить дамп, из картинки не понятно, как его(дамп) выбрать.

        1. Выше все по пунктам расписано. Единственное отличие в таблице разделов (на скриншоте UPD1). Куда еще подробнее то?

          1. а только под виндой это можно сделать, или есть другие варианты?

  4. Прошил обратно на стоковую прошивку, сканирует qr код, но не подключается в вайфай в приложении mi home. пробует подключится, но через некоторое время говорит "waiting for connection" и так по кругу. не знаете в чем может быть проблема?

    1. Попробовать сделать сброс настроек камеры, либо же восстановить ранее сохраненный бекап раздела конфиг.

      1. вот что то с бэкапом непонятно. понятно что его надо было сделать сразу, но как? выпаивая чип? просто первым действием моим было прошивка загрузчика. Потом обновление на другую прошивку. А я так понимаю что нужен как раз бэкап загрузчика.
        Альтернативная прошивка то работает, а вот на оригинальную уже наверное не вернуться.

        1. Нужен бекап конфиг раздела. Как его делать написано в статье про альтернативную прошивку (см. раздел UPD2).
          Если бекапа нет, то можно попробовать выполнить сброс с помощью зажатия кнопки reset, либо прошить полный заводской образ из этой статьи.

          1. Ладно, это наверное не мое. несколько раз прочитал, но так и не понял как залить полный дамп. просто на карту памяти его скопировать и загрузиться с нажатым резетом не работает. В статье написано про выпаивание чипа и программатор.

          2. Из той статьи, где написано про программатор, берем только образ полного дампа! А прошиваем через USB шнурок с помощью HiTool.

          1. Yes it does. The driver is installed correctly. Do I have a different model camera maybe?

      1. 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.

          1. 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?

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

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