Сброс пароля Hikvision (камеры и NVR) через UART (TTL) консоль
Архитектура U-Boot и низкоуровневое восстановление
Потеря пароля администратора на IP-камерах и регистраторах Hikvision обычно решается через экспорт XML-файла и техподдержку. Однако, если оборудование пришло из-за рубежа (серый импорт, China Region), техподдержка откажет в помощи. Единственный способ восстановить заводские настройки в обход операционной системы камеры (Linux/BusyBox) — прервать процесс загрузки ядра и стереть раздел конфигурации через консольный интерфейс UART (Universal Asynchronous Receiver-Transmitter). Бизнес-риски: превращение дорогостоящего NVR в «кирпич», необходимость физического демонтажа и вскрытия корпуса.
Типовые порты на плате (Pinout)
| Обозначение (Шелкография) | Назначение | Куда подключать на USB-TTL адаптере |
|---|---|---|
TX (или TXD) | Передача данных (Transmit Data) | К контакту RX на адаптере (Обязательно кроссировать!) |
RX (или RXD) | Прием данных (Receive Data) | К контакту TX на адаптере |
GND | Земля (Ground) | К контакту GND адаптера |
VCC / 3.3V | Питание | НЕ ПОДКЛЮЧАТЬ! Питание камеры идет штатно от PoE или БП 12V. |
Алгоритм сброса через UART консоль
Сценарий 1: Подключение и настройка терминала
Вам потребуется адаптер USB-TTL (например, на чипе CH340G, PL2303 или FT232RL) и программа PuTTY.
- Разберите камеру/NVR и найдите 4 контакта на плате (часто не распаяны, просто отверстия с шагом 2.54мм или 1.5мм).
- Соедините GND-GND, TX-RX, RX-TX. Подайте на камеру штатное питание.
- Запустите PuTTY. Выберите тип соединения Serial. Укажите COM-порт (смотри Диспетчер устройств).
- Установите настройки Serial: Baud rate 115200, Data bits 8, Stop bits 1, Parity None, Flow control None (115200 8N1).
- Нажмите Open. В окне побежит лог загрузки.
Сценарий 2: Прерывание загрузки и стирание конфигурации (U-Boot)
Для старых прошивок (до 2017 года) и классического U-Boot.
1. Выключите и включите питание камеры.
2. Как только в PuTTY появится надпись "Hit Ctrl+U to stop autoboot", быстро жмите Ctrl+U.
3. Появится консоль загрузчика: HKVS$ (или U-Boot#).
4. Введите команду просмотра параметров (найти адрес блока конфигурации):
printenv
5. Для сброса используйте команды обновления среды (зависит от платформы):
update config
(или erase config, или setenv bootargs... — требует точного знания адреса MTD блока)Сценарий 3: Сброс через загрузку в Single User Mode / Recovery (для NVR)
Если прерывание заблокировано, иногда помогает загрузка в безопасном режиме.
HKVS# format
Выбор партиции (например, 1 для системы, 2 для логов). Осторожно, не сотрите ядро (cramfs)!Типовые ошибки администраторов
- Ошибочное подключение VCC: Подача 5V от USB-адаптера на контакт VCC 3.3V камеры мгновенно сжигает процессор (SoC) камеры. Подключать питание UART запрещено!
- Форматирование загрузчика: Выполнение команды
erase allв U-Boot сотрет не только настройки, но и сам загрузчик. Устройство можно будет восстановить только через выпаивание Flash-памяти и программатор.
Восстановление через UART требует компетенций в embedded-программировании (Linux/BusyBox) и умения читать карты распределения памяти (MTD). Инженеры ITSTM безопасно восстановят доступ к вашим NVR и PTZ-камерам с сохранением заводских сертификатов на аппаратном уровне.
Частые вопросы (FAQ)
Почему в консоли PuTTY идут непонятные символы (иероглифы)?
Неправильно установлена скорость передачи данных (Baud rate). По умолчанию для Hikvision и Dahua используется 115200. В редких случаях (на очень старом оборудовании) может быть 57600 или 9600.
При нажатии Ctrl+U ничего не происходит, загрузка идет дальше?
В новых прошивках (начиная с 2017-2018 гг.) Hikvision программно заблокировала прерывание U-Boot для повышения безопасности (Security Hardening). В этом случае сброс через UART невозможен без прошивки EEPROM программатором.
На плате нет подписанных контактов. Как найти UART?
С помощью мультиметра (тестера). GND прозванивается на корпус. TX при включении покажет пульсирующее напряжение 3.3V (идут данные лога загрузки). RX обычно подтянут к 3.3V через резистор, но не пульсирует при запуске.
Законно ли взламывать таким образом камеру?
Если оборудование является вашей собственностью и у вас есть документы, подтверждающие покупку — это легально. Это восстановление доступа к вашей собственности, а не несанкционированный доступ к чужой информации.