Прошивка видеорегистратора
Добавлено: 23 дек 2016, 21:55
Речь не про автомобильный видеорегистратор, а про вот такой
Пишу от нечего делать. Ну а вдруг?...
Имеется китайский гибридный видеорегистратор на 8 аналоговых входов. Судя по всему это модель AHB7808T-EL от известного брэнда XM. Конкретно на плате написано FLK-AHB780XT8-3520D V1.01B 20140927
Эти регистраторы по задумке поддерживают до 8 каналов аналогового видео. Однако в гибридном режиме только 2 аналоговых + 2 сетевых. Так вот малоизвестная китайская фирма (которая уже не существует) чтобы снять эти ограничения сделала свою хитрую прошивку. В итоге в гибридном режиме возможны комбинации 2+6, 4+4, 6+2 каналов. Это конечно круто, но прошивка не обновлялась с 2014. Проблема в том, что этот DVR просто не видит многие современные Onvif камеры. XM же постоянно обновляет свои прошивки. Короче, я хочу прошить в этот DVR родную прошивку от XM. У меня есть и хитрая прошивка и прошивка от XM для этой платы.
Просто так прошивка от XM не прошивается, просто неизвестная ошибка. Прошивка - это ZIP файл, внутри несколько образов, но среди них нет образа u-boot. В хитрой прошивке в системном образе старый файл /etc/passwd переименован в /etc/passwd-, а в новом /etc/passwd прописан хэш, который фиг подберешь. Я поменял имена этих файлов прямо в FAT и перепрошил хитрую прошивку. В итоге я сменил пароль root на известный (подобрал хэш) и смог подключиться через telnet. Но пользы мало, в системе просто нет команд/утилит чтобы прошить совсем другую прошивку (от XM).
Подключился по UART, тормознул загрузку u-boot, но и там команд практически никаких нет, даже help не выводит список доступных команд. u-boot очень урезанный. Выяснил что он пытается ломиться по TFTP на 192.168.1.108 и ищет там upgrade.txt Формат этого upgrade.txt неизвестен.
В конце концов отпаял флэшку, воткнул в программатор, слил дамп и по нужным адресам прописал образы из прошивки от XM. Не помогло. В хитрой прошивке обычные образы Linux, а в прошивке XM образы SquashFS. u-boot просто не понимает SquashFS и не стартует систему.
Короче, чтобы победить всё это нужен образ u-boot от прошивки XM или полный дамп, слитый с флэшки видеорегистратора с прошивкой XM. Возможно подойдёт дамп от любого видеорегистратора XM на чипах hi3515, hi3520.
Может кто знает к кому обратиться с этим?
ВНИМАНИЕ! Как я не сохранил EEPROM и убил видеорегистратор прошивкой другого брэнда >>>
Пишу от нечего делать. Ну а вдруг?...
Имеется китайский гибридный видеорегистратор на 8 аналоговых входов. Судя по всему это модель AHB7808T-EL от известного брэнда XM. Конкретно на плате написано FLK-AHB780XT8-3520D V1.01B 20140927
Эти регистраторы по задумке поддерживают до 8 каналов аналогового видео. Однако в гибридном режиме только 2 аналоговых + 2 сетевых. Так вот малоизвестная китайская фирма (которая уже не существует) чтобы снять эти ограничения сделала свою хитрую прошивку. В итоге в гибридном режиме возможны комбинации 2+6, 4+4, 6+2 каналов. Это конечно круто, но прошивка не обновлялась с 2014. Проблема в том, что этот DVR просто не видит многие современные Onvif камеры. XM же постоянно обновляет свои прошивки. Короче, я хочу прошить в этот DVR родную прошивку от XM. У меня есть и хитрая прошивка и прошивка от XM для этой платы.
Просто так прошивка от XM не прошивается, просто неизвестная ошибка. Прошивка - это ZIP файл, внутри несколько образов, но среди них нет образа u-boot. В хитрой прошивке в системном образе старый файл /etc/passwd переименован в /etc/passwd-, а в новом /etc/passwd прописан хэш, который фиг подберешь. Я поменял имена этих файлов прямо в FAT и перепрошил хитрую прошивку. В итоге я сменил пароль root на известный (подобрал хэш) и смог подключиться через telnet. Но пользы мало, в системе просто нет команд/утилит чтобы прошить совсем другую прошивку (от XM).
Подключился по UART, тормознул загрузку u-boot, но и там команд практически никаких нет, даже help не выводит список доступных команд. u-boot очень урезанный. Выяснил что он пытается ломиться по TFTP на 192.168.1.108 и ищет там upgrade.txt Формат этого upgrade.txt неизвестен.
В конце концов отпаял флэшку, воткнул в программатор, слил дамп и по нужным адресам прописал образы из прошивки от XM. Не помогло. В хитрой прошивке обычные образы Linux, а в прошивке XM образы SquashFS. u-boot просто не понимает SquashFS и не стартует систему.
Короче, чтобы победить всё это нужен образ u-boot от прошивки XM или полный дамп, слитый с флэшки видеорегистратора с прошивкой XM. Возможно подойдёт дамп от любого видеорегистратора XM на чипах hi3515, hi3520.
Может кто знает к кому обратиться с этим?
ВНИМАНИЕ! Как я не сохранил EEPROM и убил видеорегистратор прошивкой другого брэнда >>>