Прошивка для IP-камеры MJSXJ02HL с поддержкой RTSP и MQTT

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

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

Описанный мною ранее способ прошивки загрузчика обсуждаемой камеры не очень удобен для рядового пользователя – необходимо не только вскрывать устройство, но и иметь навыки работы с паяльной станцией. К тому же, для выполнения той инструкции необходим программатор и умение работать с ним. Потратив пару дней на чтение китайских форумов (сомнительное “удовольствие”, скажу я вам) и изучение официальной документации к SDK чипа Hi3518EV300 я нашел более удобный вариант перепрошивки U-Boot (и не только).

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

Поиск компактной и недорогой IP-камеры с симпатичным дизайном внезапно для меня оказался трудной задачей. Однако, мне повезло наткнуться на модель MJSXJ02HL от Xiaomi. Отличный бюджетный гаджет (20-30$) сразу привлек к себе стильным внешним видом. Недолго думая заказал одну штуку для тестов. Но, как выяснилось позже, в новых партиях производитель добавил в U-Boot проверку цифровой подписи файлов прошивок. И на этом, казалось, можно было поставить точку, если бы не идея сделать откат загрузчика до предыдущей версии.