Несмотря на схожее название, эта камера не имеет ничего общего с камерой IPC-C22E-S2, про отвязку которой от сервисов различных провайдеров на сайте есть несколько статей. Кто является производителем железа не ясно и вряд ли это вообще Dahua. В связи с этим, не очень понятно, где искать оригинальную прошивку и существует ли она в принципе.
Как всегда, в подобной ситуации, выручает OpenIPC, благо аппаратная платформа в списке поддерживаемых и сборка для препарируемой модели есть даже в репозитории проекта OpenIPC Builder.
OpenIPC Builder позволяет получить дамп, в котором уже прописаны основные настройки и нет необходимости делать это вручную. Таким образом, сразу после прошивки, получаем работающее устройство.
Инструменты
Материалы
- ipc-c22e-s2-v2.zip – дампы загрузчика, ядра и системы.
- commands.txt – шпаргалка.
Утилиты
- Putty — программа для работы через UART.
Исходные данные


Подготовка
Для прошивки понадобится подключиться к разъёму UART. Проводного сетевого интерфейса нет, поэтому брать дампы будем с карты памяти. Карту памяти нужно отформатировать в FAT32 и положить на неё дампы загрузчика, ядра и файловой системы:
- u-boot-ssc335de-nor.bin
- uImage.ssc335de
- rootfs.squashfs.ssc335de
Загрузчик берём стандартный, а ядро и систему – из репозитория Builder.
Коннектор используется такой же, как для Dahua и Uniview, но у него придётся подогнуть или откусить крайнюю лапку, которая всё равно не используется, т.к. на плате всего 3 отверстия и лишняя лапка будет мешать.



Прошивка
Подаём питание на камеру и останавливаем загрузку нажатием клавиши Enter. Далее вводим команды прошивки.
mw.b 0x21000000 0xff 0x50000
fatload mmc 0:1 0x21000000 u-boot-ssc335de-nor.bin
sf probe 0
sf erase 0x0 0x50000
sf write 0x21000000 0x0 0x50000
mw.b 0x21000000 0xff 0x200000
fatload mmc 0:1 0x21000000 uImage.ssc335de
sf erase 0x50000 0x200000
sf write 0x21000000 0x50000 0x200000
mw.b 0x21000000 0xff 0x500000
fatload mmc 0:1 0x21000000 rootfs.squashfs.ssc335de
sf erase 0x250000 0x500000
sf write 0x21000000 0x250000 0x500000
sf erase 0x750000 0x8b0000
reset
После перезапуска останавливаем загрузку и задаём MAC-адрес беспроводного интерфейса. Взять его можно с наклейки камеры. Если не задать, то система возьмёт MAC из чипа Wi-Fi.
setenv wlanmac e6:0f:76:d3:a2:62
save
Подключение к сети
Параметры подключения к Wi-Fi хранятся в двух переменных: wlanssid – SSID сети и wlanpass – пароль сети. Присвоить значения этим переменным можно тремя способами:
В загрузчике
Останавливаем запуск загрузчика и прописываем параметры своей Wi-Fi сети:
setenv wlanssid MyWiFi
setenv wlanpass 31592078
save
reset
В системе
Не останавливаем загрузку и входим в систему под пользователем root с паролем 12345. Задаём значения переменных загрузчика:
fw_setenv wlanssid MyWiFi
fw_setenv wlanpass 31592078
reboot
С помощью QR-кода
На сайте OpenIPC существует специальный инструмент: Wireless Network QR Code Generator. Вводим параметры своей сети и жмём кнопку Generate QR Code. Объектив камеры направляем на полученный QR-код и ждём пока камера скажет “Device ready”. Подготовить QR-код лучше заранее, потому что камера ищет его только в первые несколько секунд после включения.
После подключения к сети камера получит адрес, который можно узнать в консоли, командой ifconfig, в интерфейсе роутера – в разделе выданных адресов или просканировать сеть утилитой Advanced IP Scanner.
Веб-интерфейс
В браузере вбиваем полученный адрес и видим предложение поменять дефолтный пароль 12345 на сложный. После выполнения этой процедуры попадаем в веб-интерфейс OpenIPC.
В разделе Preview можно полюбоваться на изображение, которое выдаёт камера, а увидеть видеопоток можно в VLC, открыв в нём RTSP URL: rtsp://root:пароль@192.168.1.214/stream=0


Если нужно, можно включить ONVIF и/или NETIP. Параметры для переключения режима день/ночь настроены, но автоматическое переключение не включено, т.к. требуется настроить пороги срабатывания, а делается это опытным путём, ориентируясь на значение освещённости в конкретный момент.












