Восстановление прошивки ABR-410HD

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Ответить
kosyak_kpol
Постоянный посетитель
Сообщения: 64
Зарегистрирован: 17 мар 2017, 14:57
Откуда: Севастополь

Восстановление прошивки ABR-410HD

Сообщение kosyak_kpol » 17 мар 2017, 15:51

Исходные данные:
- вероятно, регистратор "хакнутый";
- вероятно, платформа AHB7004T-EL (Hisilicon) - наклейка на плате A1004LM;
- текущая прошивка: V4.02.R11.90057117.30003.120700 (владелец уже пытался шить);
- регистратор загружается до графического пользовательского интерфейса;
- доступ по Telnet есть.

Проблема:
- вместо 4 аналоговых камер позволяет включить режим работы только с 2 аналоговыми камерами;
- изображения с камер нет.

Другие замеченные "странности":
- при обновлении прошивки с USB-флэшки, обновляет только модуль romfs-x.cramfs.img;
- ничего не выводит в UART. В PuTTY "гробовое молчание". Причем, если многократно нажимать Ctrl-C то загрузка останавливается (на мониторе не появляется логотип изготовителя);
- постоянно светятся/мерцают индикаторы сетевого интерфейса (в разъеме RJ-45), но сеть работоспособна.

Пробовал решить проблему так:
- прошивал прошивкой General_General_AHB7004T-EL_V4.02.R11.3070.Nat.OnvifC.20170225.bin - проблема остается (вдобавок пропадает Телнет);
- посредством Телнет удалил в каталоге mnt/mtd/Config все файлы - проблема остается;

Главные\глупые вопросы:
- куда пропал UART? Может в U-boot установлена переменная <bootdelay=0>? Кто-нибудь практически сталкивался с такой ситуацией?
Если бы работал UART, то залил бы прошивку помодульно через TFTP. Возможно, помогло бы;
- научите (пните) залить прошивку во флэш через телнет;
- прошу дамп - залью программатором - посмотрим на результат.

Дополнительная информация:

[root@LocalHost Config]$ cat HvrMode
Analog-n5MChn: 0
Analog-n3MChn: 0
Analog-nWUXGAChn: 0
Analog-n1080PChn: 0
Analog-n1080NChn: 0
Analog-n960PChn: 0
Analog-n720PChn: 0
Analog-n960HChn: 0
Analog-nD1Chn: 2
Analog-nHD1Chn: 0
Analog-nCIFChn: 0
Digital-n5MChn: 0
Digital-n3MChn: 0
Digital-nWUXGAChn: 0
Digital-n1080PChn: 0
Digital-n960PChn: 0
Digital-n720PChn: 0
Digital-n960HChn: 0
Digital-nD1Chn: 0
Digital-nHD1Chn: 0
Digital-nCIFChn: 0
Digital-nPlayChn: 0
Digital-nDigiTalChn: 0
Analog-nPlayChn: 0
Analog-nDigiTalChn: 0

[root@LocalHost /proc]$ cat cpuinfo
Processor : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 1318.91
Features : swp half thumb fastmult edsp
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x4
CPU part : 0xc09
CPU revision : 1

Hardware : hi3520d
Revision : 0000
Serial : 0000000000000000


kosyak_kpol
Постоянный посетитель
Сообщения: 64
Зарегистрирован: 17 мар 2017, 14:57
Откуда: Севастополь

Re: Восстановление прошивки ABR-410HD

Сообщение kosyak_kpol » 17 мар 2017, 16:23

kosyak_kpol писал(а):Пробовал решить проблему так:
- прошивал прошивкой General_General_AHB7004T-EL_V4.02.R11.3070.Nat.OnvifC.20170225.bin - проблема остается (вдобавок пропадает Телнет);
- посредством Телнет удалил в каталоге mnt/mtd/Config все файлы - проблема остается;
Еще пробовал ресетить регистратор вот такой утилиткой (см. присоединенный архив), но так же безрезультатно. Язык меняется на китайский, но режима работы с 4 аналоговыми камерами не появляется.
Вложения
ResetUser.rar
(254.87 КБ) 247 скачиваний

Аватара пользователя
Sonya
Специалист
Сообщения: 1298
Зарегистрирован: 12 авг 2014, 15:24
Откуда: Сергиев Посад
Контактная информация:

Re: Восстановление прошивки ABR-410HD

Сообщение Sonya » 17 мар 2017, 19:18

А что, по сети через прогу CMS не обновляет?
Для начала надо слить конфиг и глянуть, что написано в ProductType.ini
Возможно, пользователь залил чужую прошивку с другим идентификатором, поэтому рег не принимает родную.

kosyak_kpol
Постоянный посетитель
Сообщения: 64
Зарегистрирован: 17 мар 2017, 14:57
Откуда: Севастополь

Re: Восстановление прошивки ABR-410HD

Сообщение kosyak_kpol » 17 мар 2017, 20:49

Sonya писал(а):Для начала надо слить конфиг и глянуть, что написано в ProductType.ini
Возможно, пользователь залил чужую прошивку с другим идентификатором, поэтому рег не принимает родную.
Дело в том, что в файле InstallDesc из прошивки от официального поставщика этого видеорегистратора присутствует идентификатор:
"Hardware" : "MBD6304T"
С этой "официальной" прошивкой он и ведет себя так, как вышеизложено.

Последняя прошивка, которая была залита в регистратор (уже после опубликования поста), была взята отсюда:
https://pan.sohu.net/f/MTY3NjEsaGRpZGg.htm" onclick="window.open(this.href);return false;
Это старая, еще не гибридная, прошивка для MBD6304T. При обновлении из-под GUI обновились все модули:
- custom-x.cramfs.img
- logo-x.cramfs.img
- romfs-x.cramfs.img
- user-x.cramfs.img
- web-x.cramfs.img

После обновления регистратор не загрузился до пользовательского интерфейса (завис на логотипе). При этом к нему удалось подключиться Телнетом и "грохнуть" содержимое каталога <mnt/mtd/Config> (полностью, - и файлы, и каталоги). После этого регистратор загрузился до GUI (китайский, - успешно сменил на русский), но проблема осталась - 2 канала записи и камеры не показывают. В этой прошивке нет даже вкладки выбора режима записи камер (аналог, гибрид, ip).

Отсюда заключаю, что:
- настройки режима сохраняются где-либо, кроме <mnt/mtd/Config>. И, вообще не в основной флэшпамяти, а например, в ИМС ERPROM 24C08;
- в регистраторе "покоцанный" процессор или другое железо (может АЦП по цифровой стороне, но тогда он 99% не загрузился бы).

Последний вывод дополнительно подкрепляется вышеупомянутыми "странностями" поведения индикаторов LAN и отсутствием вывода UART (в содержимом файла /dev/mtdblock0 нашел вполне стандартные переменные инициализации UART - он должен работать). Подсистема LAN не имеет отдельной микросхемы PHY - реализована непосредственно процессором; UART - тоже.

Буду искать дамп.
Вам, спасибо за совет. После выходных продолжу таки ковырять регистратор через Телнет - пока других идей нет. И, конечно, в понедельник солью конфиг и гляну, что написано в ProductType.ini. По результату - отпишу.

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Восстановление прошивки ABR-410HD

Сообщение NeiroN » 20 мар 2017, 12:33

Когда пытался сделать из Аналогового цифровой регистратор тоже столкнулся с тем что "конфиг"(сколько и каких каналов) грузится из какой то другой памяти, которая не затрагивается прошивкой.

kosyak_kpol
Постоянный посетитель
Сообщения: 64
Зарегистрирован: 17 мар 2017, 14:57
Откуда: Севастополь

Re: Восстановление прошивки ABR-410HD

Сообщение kosyak_kpol » 20 мар 2017, 15:03

Sonya писал(а):Для начала надо слить конфиг и глянуть, что написано в ProductType.ini
MBD6304T

Ответить

Вернуться в «Восстановление и настройка»