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

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

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

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

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

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

Прошивка ИК пульта Tuya — добавляем поддержку MQTT

Процесс прошивки популярного ИК-пульта Tuya Smart Life (купить можно здесь) прошивкой Tasmota, добавляющей поддержку протокола MQTT. Для выполнения нижеописанных действий понадобится USB-UART/TTL адаптер с уровнями напряжения 3.3v (можно использовать, например, такой).

STM32F103C — разработка в Arduino IDE под Linux

При прототипировании различных устройств на микроконтроллерах серии STM32F довольно удобно использовать среду разработки Arduino IDE. Большое количество готовых библиотек, отличная документация и огромное сообщество — и это только основные положительные моменты, что уж говорить о менее значимых преимуществах…

АП узкое окно PIC 12F629 (прошивка одометра)

После достижения показаний одометра на моем авто (ВАЗ 2111) цифры в 99999 километров, счетчик сбросился на ноль (внезапно О_о) и, досчитав до отметки 7, полностью завис. По информации в интернете, чаще всего такое случается после неудачной «намотки» пробега (но не обязательно ТОЛЬКО из за этого) и последние значения, застывающие на дисплее, равняются 999990 (см. КДПВ).