
О разборке IP камеры Mi Camera 2K для прошивки
Большое распространение среди пользователей получили различные видеокамеры, работающие через облачный сервис от производителя. Со временем некоторые из них перестают работать. Это связано с разными причинами: закрытие удаленных серверов производителем, блокировка сетевого адреса хранилища провайдером и т.д.
Для продолжения эксплуатации подобных устройств нужно заменить их заводскую прошивку на модернизированную. Это позволит не только восстановить работоспособность железа, но и расширить его функционал, добавить новые возможности, а иногда и улучшить технические характеристики.
Автор данной статьи подверг экзекуции IP-камеру Xiaomi MJSXJ03HL Mi Camera 2K, для расширения возможностей которой была использована прошивка OpenIPC.
Модель MJSXJ03HL имеет следующие технические характеристики (перечень не претендует на полноту):
- в камере установлен сенсор CMOS Sony STARVIS IMX462 на 3-5MP, размер матрицы 1/2.8 дюйма;
- максимально открытая диафрагма объектива F2, угол обзора: 125°;
- фокусное расстояние объектива 2.3 мм;
- максимальное разрешение записи: 2304×1296 при 20 к/с;
- ИК-подсветка: 6 светодиодов, 940нм;
- подключение к сети по Wi-Fi, стандарты IEEE 802,11 b/g/n (диапазон 2,4 ГГц);
- хранение записей в облаке или на MicroSD 16-32ГБ, с разбиением на каталоги с видеофайлами, каждый по три секунды, сжатие кодеком H265.
Для модернизации IP-камеры можно использовать прошивку с открытым исходным кодом с платформы github, раздел OpenIPC/device-mjsxj03hl.

После прошивки устройство начинает работать под управлением операционной системы с Linux-ядром, что открывает богатые возможности управления по локальной сети.
Прошивать камеру рекомендуется через интерфейс UART, для чего нужно:
- разобрать устройство;
- изучить информацию об установленном процессоре и сенсоре камеры;
- ввести информацию о камере на странице и сгенерировать OpenIPC прошивку;
- подключить к порту UART камеры переходник, провести достаточно сложную процедуру прошивки. Процесс модернизации подробно описан на странице Github;
- устранить возможные проблемы и настроить работу IP-камеры с новой прошивкой.
Разборка и сборка камеры требует аккуратности и применения некоторых инструментов, которые обычно имеют радиолюбители.

Последовательность действий по разборке IP-камеры Xiaomi Mi Camera 2K, модель MJSXJ03HL
Перед модернизацией камеры нужно провести некоторые подготовительные работы, которые включают ее разборку, изучение компонентов и генерацию подходящей прошивки на сайте openipc.org.
Для разборки камеры нужно размягчить клей, соединяющий корпус и плату камеры с объективом. Последовательность действий по вскрытию камеры:
- сначала, чтобы при работе не поцарапать переднюю часть камеры (со стороны объектива), желательно наклеить на ее центральную часть (место, через которое поступает свет на объектив) малярный скотч;

- размягчить термоклей, крепящий переднюю часть к основному корпусу. Для этого нужно аккуратно прогреть феном по периметру лицевую круглую полупрозрачную пластмассовую деталь со встроенными светодиодами подсветки. Температура должна быть достаточной, чтобы размягчить клей, но не расплавить пластмассу. Автор прогревал светодиодную панель круговыми движениями по периметру паяльным феном при температуре 190-200 градусов по Цельсию;
- аккуратно поддеть и снять переднюю крышку со светодиодами подсветки;

- наклеить на объектив камеры защитный малярный скотч;

- отсоединить шлейф и разъем питания светодиодной подсветки от печатной платы камеры (это можно сделать и потом, после разъединения составных частей корпуса);

- открутить два шурупа, соединяющие части корпуса;

- осторожно отщелкнуть защелки, соединяющие обе части корпуса камеры;

- открутить шурупы крепления к корпусу;
- изучить маркировку комплектующих на печатной плате устройства, записать информацию о MAC-адресе, маркировку микросхемы флеш-памяти и матрицы камеры.
На печатной плате Xiaomi MJSXJ03HL Mi Camera 2K установлен чип Ingenic T31, под него нужно создать образ для прошивки:

На передней части печатной платы установлен блок линз, ir-cut фильтр IR0716, чип SPI-Flash и другие компоненты камеры:

В камере используется микросхема флеш-памяти EN25QH128A-104HIP производства EON Silicon Solution (16MX8, PDSO8, трехвольтовая):

С нее обязательно нужно скачать заводскую прошивку! Проще всего это сделать программатором, например, RT809F.

После этого можно приступать к генерации прошивки для своей камеры на сайте OpenIPC и ее прошивке согласно инструкции на github.


