Принесли регистратор HiWatch DS-N204(C) с просьбой сбросить пароль администратора. Самостоятельно пробовали обращаться с этим вопросом в поддержку, но там отфутболили, т.к. серийник отсутствовал в их базе, а значит регистратор попал в страну минуя официальные каналы поставок. И тут, казалось бы, видим противоречие, т.к. официально HiWatch в Россию давно не поставляется, но поддержка это замечание просто проигнорировала.
Поиск решения
Шильдик на регистраторе был на русском языке, поэтому обратился с просьбой помочь в сбросе на все оставшиеся адреса : казахстанский, узбекистанский, азербайджанский, с которых был отфутболен по аналогичной причине. Попробовал обратиться в глобальную поддержку, но там отвечает бот и предлагает оформить тикет через аккаунт инсталлятора в Hik-Partner Pro. Аккаунт есть, но соответствующего пункта в интерфейсе нет. Попытался пообщаться через тикет на другую тему, но тоже ничего не вышло.
Как известно, в некоторых случаях, при прошивке происходит ещё и сброс на заводские настройки, поэтому и решено было действовать в этом направлении. Сложность заключалась в том, что в регистраторе была прошивка 24-го года, а версия, которую можно скачать в Hik-Partner Pro по серийнику, оказалась 22-го года. Во-первых, как-то не очень хорошо ставить устаревшую прошивку, а во-вторых, неизвестно, как система регистратора отнесётся к даунгрейду, поэтому решил всё-таки поискать прошивку посвежее и, на всякий случай, снял дамп, чтобы была возможность отката.
При поиске прошивки по серийнику, кроме того, что выдавалась старая версия, так ещё и модель показывало другую: DS-7104NI-Q1(STD)(C)/RU HW. Поискал по этой модели и хотя нашлось и не совсем то, но прошивка обычно подходит к целой линейке устройств, поэтому решил попробовать.
Инструменты
Материалы
- DS-7104NI-Q1/M – ссылка на сайт
- DS-7104NI-Q1/M – ссылка на Яндекс.Диск
Утилиты
Прошивка
Стандартным автоматическим способом регистратор прошиваться отказался, хотя адрес 192.0.0.64 и был доступен в первые секунды после запуска. Пришлось подключаться через UART.


Остановка загрузки стандартная: Ctrl+U, но дальше выяснилось, что функции загрузчика очень сильно ограничены – можно только обовить прошивку и ничего более, хотя нам только обновление и нужно.
Процедура тоже выглядит иначе – система просит нажать u для запуска процесса обновления, затем просит указать адрес устройства, адрес tftp-сервера и нажать Enter.
U-Boot 2017.09-svn151029 (Jun 25 2023 - 12:35:54 +0800), Build: jenkins-Backend-BSP-CCI-10556
DRAM: 256 MiB
In: serial
Out: serial
Err: serial
Net: eth0: ethernet@1b800000
Chip-mode : sec-chip
fy10d_env_check flash ok!!!
now is not factory mode!
Hit ctrl+u to stop autoboot: 0
This program will upgrade software.
*******************************************************
* ATTENTION!! PLEASE READ THIS NOTICE CAREFULLY! *
* Don't reset machine,or anything that interrupt it. *
* The upgrade process must finish in 10 minutes! *
* If this program fails,machine might be unusable, *
* and you will need to reflash again. *
* If you find this too risky,power off machine now. *
*******************************************************
Now press [u/U] key to upgrade software: u
File system error,please upgrade by TFTP
Please input ip address of device: 192.0.0.64
Please input ip address of upgrade server: 192.0.0.128
Confirm?(y/n): y
После выполнения этих действий происходит перезагрузка, скачивание файла прошивки и, собственно, сама прошивка. После завершения процесса регистратор появился в SADP с новой прошивкой и в неактивном состоянии.
Активировал, залогинился, подключил камеру, настроил подключение к Hik-Connect и добавил в аккаунт – всё работает, можно пользоваться!










Я думаю, что повезло. Обычно при перепрошивке регистратор остаётся активированным.
При штатной прошивке через веб-морду обычно так и есть. Только один или два раза было, что слетало на завод. А тут всё-таки прошивка командой через загрузчик. Возможно в этом дело.