2420F-I 5.4.5 понизить до 5.3.0

komplex
Сообщения: 50
Зарегистрирован: 10 янв 2018, 16:36

2420F-I 5.4.5 понизить до 5.3.0

Сообщение komplex » 26 янв 2019, 19:13

В 2017 попала к о мне прошивка RTMP 5.3.0, камеры 2420 тогда тоже была с 5.4.5, я ставил дамп 5.2.0 менял серийник и после поставил 5.3.0 стало без вопросов. С рабочей уже 5.3.0 снял дамп.
Вчера понадобилась мне камера с RTMP, взял 2420 на ней 5.4.5. Залил дамп rtmp все заработало.
Изменил серийник в дампе на нужный, камера ушла в перезагруз с ошибкой info cheksum error.
Выполнил команду format, и по тфтп обновил прошивкой 5.3.0 результат тот же:

U-Boot 2010.06-66719 (Mar 05 2014 - 18:47:45)

DRAM: 256 MiB
Flash: 16 MiB
Hit Ctrl+u to stop autoboot: 3  2  1  0
Up/Down PHY not link.
TFTP server auto connect disabled
load kernel to 0x80007fc0 ... Done!
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Linux-3.0.8
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3467384 Bytes = 3.3 MiB
Load Address: 80008000
Entry Point: 80008000
XIP Kernel Image ... OK
OK

Starting kernel ...

ьStarting udev: [ OK ]
route: ioctl 0x890c failed: No such process
/home
chmod: /bin/camCmd: Read-only file system
chmod: /bin/ezoomlens_start_t2_test: Read-only file system
chmod: /bin/getLensZoomPos: Read-only file system
chmod: /bin/setLensZoomPos: Read-only file system
chmod: /bin/{Test4}: Read-only file system
chmod: /bin/{TestY}: Read-only file system
Insmod ko start...
insmod: can't insert '/home/ipc_stm8.ko': unknown symbol in module, or unknown parameter
Insmod ko end...
Press Ctrl-C to stop ...
Bingo not en file 0x 8000005d 0x ffffff00
Unix bus -4 .
sys_cmd cp -f /dav/davinci_bak /home/davinci.lzma
pppoed==>pppoed ret -1.
netprocess version: 1.4.0 [20:10:23-Mar 10 2015].
[01-26 16:45:51][pid:265][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[01-26 16:45:51][pid:273][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[01-26 16:45:51][pid:273][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[01-26 16:45:51][pid:273][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[01-26 16:45:52][pid:265][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[01-26 16:45:52][pid:273][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[01-26 16:45:52][pid:273][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[01-26 16:45:52][pid:273][UNI_IF][ERROR]communicaite_to_davinci failed!!!
App Start ...
[01-26 16:45:53][pid:265][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[01-26 16:45:53][pid:273][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[01-26 16:45:53][pid:273][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[01-26 16:45:53][pid:273][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[01-26 16:45:54][pid:265][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[01-26 16:45:54][pid:273][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[01-26 16:45:54][pid:273][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[01-26 16:45:54][pid:273][UNI_IF][ERROR]communicaite_to_davinci failed!!!
IEfile uncompressed.


BusyBox v1.19.3 (2015-06-26 08:55:06 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

BusyBox v1.2.1 Protect Shell (psh)
Enter 'help' for a list of davinci system commands.

# [01-26 16:45:55][pid:265][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[01-26 16:45:55][pid:273][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[01-26 16:45:55][pid:273][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[01-26 16:45:55][pid:273][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[01-26 16:45:56][pid:265][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[01-26 16:45:56][pid:273][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[01-26 16:45:56][pid:273][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[01-26 16:45:56][pid:273][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[01-26 16:45:57][pid:265][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[01-26 16:45:57][pid:273][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[01-26 16:45:57][pid:273][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[01-26 16:45:57][pid:273][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[01-26 16:45:58][pid:265][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[01-26 16:45:58][pid:273][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[01-26 16:45:58][pid:273][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[01-26 16:45:58][pid:273][UNI_IF][ERROR]communicaite_to_davinci failed!!!
Unix bus End
=========main
=========user_sysinit =====
[01-26 16:45:59][pid:0][HW_IF][ERROR]sec info check sum error!
[01-26 16:45:59][pid:0][SYSINIT][ERROR]hwif_getsecinfo failed.
[01-26 16:45:59][pid:0][SYSINIT][ERROR]sys app init failed to reboot!
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param



U-Boot 2010.06-66719 (Mar 05 2014 - 18:47:45)

DRAM: 256 MiB
Flash: 16 MiB


Пробовал разные прошивки 5.3.0 опять все то же.

По тфтп получилось поднять версиями 5.2.0 и 5.3.3.
После пробовал через админку обновлять на 5.3.0 и опять уходит в перезагруз (лог такой же как выше).


Может ли в области загрузчика быть хэш с контрольной суммой самого загрузчика который проверяет только версия 5.3.0?

После того как я сменил серийник в загрузчике он не совпадает и в 5.3.0 не хочет грузиться камера.
Хотя 5.2.0 и 5.3.3 поднимаются и работают нормально со смененным серийником.

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: 2420F-I 5.4.5 понизить до 5.3.0

Сообщение iTuneDVR » 26 янв 2019, 21:26

Конечно есть контролька, не просто же так все открыто ;)
почитай на ipcamtalk там где про хаки описано, там есть материал, чтобы не повторяться, проконтрольки и прочее...
Там просто было всегда это сделать, пока не зашифровали ту область. ;)

komplex
Сообщения: 50
Зарегистрирован: 10 янв 2018, 16:36

Re: 2420F-I 5.4.5 понизить до 5.3.0

Сообщение komplex » 29 янв 2019, 14:51

Если можно дайте ссылку с чего начать. Не могу сам найти, по запросу hack hikvision очень много ссылок, в голове каша уже)

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: 2420F-I 5.4.5 понизить до 5.3.0

Сообщение iTuneDVR » 29 янв 2019, 16:47

komplex писал(а):Если можно дайте ссылку с чего начать. Не могу сам найти, по запросу hack hikvision очень много ссылок, в голове каша уже)

https://ipcamtalk.com/threads/r0-ds-2cd ... ced.24343/

komplex
Сообщения: 50
Зарегистрирован: 10 янв 2018, 16:36

Re: 2420F-I 5.4.5 понизить до 5.3.0

Сообщение komplex » 10 фев 2019, 17:25

Супер получилось!!! Спасибо. Одна картинка все обьясняет)

Только возникла еще непонятная ситуация со сменой мак адреса.
Меняю его через setenv saveenv, сразу после этого printenv выводит новый мак, как только камера перезагружается printenv и мак старый светится. Снял дамп, по адресу 40000 область переменных, там ethaddr=новый мак который я поставил, а загружается все равно со старым. По адресу 290b0 тоже есть ethaddr поставил туда нужный, залил дамп, все равно мак старый.

Здесь на форуме viewtopic.php?t=813 речь идет про "опыт дельты" о чем это речь?

Прошивка 5.3.0, как решать такую проблему?

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: 2420F-I 5.4.5 понизить до 5.3.0

Сообщение iTuneDVR » 10 фев 2019, 19:41

komplex писал(а):Супер получилось!!! Спасибо. Одна картинка все обьясняет)

Супер!

komplex писал(а):Только возникла еще непонятная ситуация со сменой мак адреса.
Меняю его через setenv saveenv, сразу после этого printenv выводит новый мак, как только камера перезагружается printenv и мак старый светится. Снял дамп, по адресу 40000 область переменных, там ethaddr=новый мак который я поставил, а загружается все равно со старым. По адресу 290b0 тоже есть ethaddr поставил туда нужный, залил дамп, все равно мак старый.

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

komplex писал(а):Здесь на форуме viewtopic.php?t=813 речь идет про "опыт дельты" о чем это речь?

Это название конторы ;)

komplex писал(а):Прошивка 5.3.0, как решать такую проблему?

Понизить софтово c какой или ниже? Зачем?

komplex
Сообщения: 50
Зарегистрирован: 10 янв 2018, 16:36

Re: 2420F-I 5.4.5 понизить до 5.3.0

Сообщение komplex » 10 фев 2019, 20:07

С контрольной суммой все понятно это по адресу 50000, там меняю серийник и ставлю новую контрольную сумму.

Я не смог сменить мак, хоть его и видно в дампе, смена его не помагает.

Зачем мне надо понижать на 5.3.0:
есть прошивка с RTMP она версии 5.3.0 мне ее надо поставить на несколько камер, 2420F-I а они уже на 5.4.81, и понизить их софтово (я так понимаю это либо с админки либо с tftp) уже нет возмжности. Поэтому я взял дамп от 2420 где можно сменить серийник. Но сменить мак не могу и камеры с одним маком в пределах одного роутера не работают соответственно(

Если есть возможность понизить на 5.3.0 с 5.4.81 подскажите как.

komplex
Сообщения: 50
Зарегистрирован: 10 янв 2018, 16:36

Re: 2420F-I 5.4.5 понизить до 5.3.0

Сообщение komplex » 10 фев 2019, 20:10

Написал сообщение, еще раз глянул на картинку потом в свой дамп и на мак который светится с камеры, и понял что я перегрелся))) мак тупо на виду в hex виде записан)))

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: 2420F-I 5.4.5 понизить до 5.3.0

Сообщение iTuneDVR » 10 фев 2019, 20:17

komplex писал(а):Зачем мне надо понижать на 5.3.0:
есть прошивка с RTMP она версии 5.3.0 мне ее надо поставить на несколько камер, 2420F-I а они уже на 5.4.81, и понизить их софтово (я так понимаю это либо с админки либо с tftp) уже нет возмжности. Поэтому я взял дамп от 2420 где можно сменить серийник. Но сменить мак не могу и камеры с одним маком в пределах одного роутера не работают соответственно(

Если есть возможность понизить на 5.3.0 с 5.4.81 подскажите как.

Если новый загрузчик, который не дает по TFTP ниже 5.4.0, то пересобрать прошивку, либо понизить загрузчик, либо просто свежее прошивку найти с этим сервисом.
Но мне для R2 серии не понравилась как себя ведет.

komplex
Сообщения: 50
Зарегистрирован: 10 янв 2018, 16:36

Re: 2420F-I 5.4.5 понизить до 5.3.0

Сообщение komplex » 23 фев 2019, 16:31

Пересобрать прошивку это с помощью hiktools05R1?

Прошивка разбирается и на такие файлы:
_cfgUpgClass
_cfgUpgSecPls
app
uImage

Если разобрать прошивку 5.3.0 и подсунуть ей первые два файла от 5.4.81 и собрать обратно, то эта прошивка должна стать поверх 5.4.81?


Вернуться в «IPC Hikvision»