Dahua ipc-hfw1220sp залить старую прошивку

kochikuka

Member
Добрый день!

Есть dh-ipc-hfw1220sp-0360b дата изготовления 05/2018. Проблема в том, что софтина, которая с ней работает умеет только basic authentication, а камера поддерживает только digest authentication.
Отсюда вопрос: возможно ли залить в эту камеру старую прошивку (какого-нибудь 2015г, еще до отключения basic auth) чтоб работала?
или это тупик?
 

kochikuka

Member
Добрый день!

Попробовал перезалить на наиболее старую прошивку, которую камера позволяет залить. Результат - отрицательный. Камера по http авторизует только в Digest authentication.
Результат наверное ожидаемый получился, так как гугление по web'у дает достаточно примеров, когда у людей есть софт (или они сами его пишут), который умеет только basic authentication, а тут вдруг, новые камеры перестали поддерживать этот Basic, что делать?!
Ответ в основном - юзать Digest. Никто не сказал - даунгрейдится.
Напишу на случай, может кому-то пригодится, или может кто еще посоветует.

DH-IPC-HFW1220SP-0360B
Камера в новом состоянии, подсветка с SMD диодами, похоже с 16МБ флеш памяти.
Требуется понизить версию софта, для возврашения способности http авторизации типа Basic

Начальное состояние:
Software Version 2.622.0000001.13.R, Build Date: 2017-09-30
WEB Version 3.2.1.502482
ONVIF Version 16.12(V2.4.0.485616)

Какой HWID в данной камере прописан нечем посмотреть.
Прошивка подошла только такая:
DH_IPC-HX12XX-Eos3_Eng_P_V2.420.0000.11.R.20170620.bin size: 10978721 bytes

HWID в ней такие:
{
"hwid" : [
"IPC-HFW2220M:01:02:02:4F:1E:00:01:00:00:00:00:258:00:00:00:00:00:01:00:00:100",
"IPC-HFW2220M:01:02:02:4F:1E:00:01:00:00:00:00:258:00:00:00:00:00:01:00:00:100",
"IPC-HFW2220M:01:02:02:4F:1E:00:01:00:00:00:04:258:00:00:00:00:00:01:00:00:100",
"IPC-HFW2220M-S:01:02:02:4F:1E:00:01:00:00:00:04:258:00:00:00:00:00:01:00:00:100",
"IPC-HFW2220M-AS:01:02:02:4F:1E:00:01:0A:01:01:04:258:03:00:00:00:00:01:00:00:100",
"IPC-HFW2120M-S-V2:01:02:02:4F:1E:00:01:00:00:00:04:258:00:00:00:00:00:01:00:00:100",
"IPC-HFW2120M-AS-V2:01:02:02:4F:1E:00:01:0A:01:01:04:258:03:00:00:00:00:01:00:00:100"
]
}

Более ранних прошивок не удалось найти. Возможно потому, что данная модификация была выпущена после того, как производитель отключил Basic auth в софте. А может просто не нашел.

После прошивки и сброса настроек стало:

Device Type DH-IPC-HFW1220SP-0360B
Software Version 2.420.0000.11.R, Build Date: 2017-06-20
WEB Version 3.2.1.463249
ONVIF Version 16.12(V2.3.1.458331)

Пробуем авторизацию. Облом. Тупик.
 

kochikuka

Member
Эту пробовал. Через web морду камера не дает ее залить.

Теперь восстанавливаю первоначальную версию.
Попутно возник вопрос:
Это нормально, что 7zip не может прочитать файл hwid в прошивке
DH_IPC-HX12XX-Eos3_Eng_P_V2.622.0000001.13.R.170930.bin?
или это архив битый?
Вроде несколько раз уже качал и другой архиватор пробовал, одинаково.
 

Техпідтримка VidiMost.com

Спеціаліст
Команда форуму
Эту пробовал. Через web морду камера не дает ее залить.
значит через UART или по пути выставления устройства без UART

Это нормально, что 7zip не может прочитать файл hwid в прошивке
DH_IPC-HX12XX-Eos3_Eng_P_V2.622.0000001.13.R.170930.bin?
или это архив битый?
Вроде несколько раз уже качал и другой архиватор пробовал, одинаково.
Что Вы пытаетесь сделать?
 

kochikuka

Member
значит через UART или по пути выставления устройства без UART
У меня нет UART.
Без UART - tftp имеется ввиду? Надо почитать где-то про этот способ.

Что Вы пытаетесь сделать?
В начальное состояние камеру привести.
Сначала просто хотел глянуть какие там hwid прописаны, теперь перестраховываюсь наверное.
 

kochikuka

Member
Вытащил инфу из камеры (через UART):
SPI Nor total size: 16MB

HWID=IPC-HFW2220M:01:02:02:4F:1E:00:01:00:00:00:00:258:00:00:00:00:00:01:00:00:100
hwidEx=04:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
devalias=DH-IPC-HFW1220SP-0360B

Machine: hi3518ev200
 

Техпідтримка VidiMost.com

Спеціаліст
Команда форуму
Вытащил инфу из камеры (через UART):
SPI Nor total size: 16MB

HWID=IPC-HFW2220M:01:02:02:4F:1E:00:01:00:00:00:00:258:00:00:00:00:00:01:00:00:100
hwidEx=04:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
devalias=DH-IPC-HFW1220SP-0360B

Machine: hi3518ev200
вот что желание с людьми делает )
 

kochikuka

Member
Залил прошивку dh_ipc-hx1xxx-eos_8mb через tftp.
При этом испортился Uboot, камера кроме System startup больше ничего не говорит.

Теперь разыскивается дамп для камеры, чтобы программатором прошить.
 

kochikuka

Member
Спасибо, Максим.
Залил дамп, восстановил загрузчик, потом прошивку залил первоначальную.
Камера работает.
Позже попробую еще одну прошивку.
 

kochikuka

Member
Вот такую залил DH_IPC-HX1XXX-Eos3_Eng_P_V2.420.0000.4.R.20160505 через UART+tftp.
HWID моей камеры в прошивке указан.
Через web-морду не дает ее залить.

И да, в этой версии есть изначально требовавшийся basic auth.
Проверил, софт теперь может по http basic auth авторизоваться.
В этом конкретном случае прокатило (в смысле удалось версию софта понизить).
 
Зверху