Восстановление IPC-HFW2200SP

trass
Сообщения: 9
Зарегистрирован: 28 апр 2016, 20:49

Восстановление IPC-HFW2200SP

Сообщение trass » 29 апр 2016, 20:13

Камера не видится ПО, не пингуется. Сброс кнопкой делал, не помогло. Нашел прошивку "General_IPC-HX3(2)XXX_Eng_P_V2.420.0000.0.R.20140414.bin", слил дамп памяти W25Q64 - 8 Мб, а прошивка другого размера, потом понял что ПО сидит не только во флеши. Подключился к UART (RS232) кабелем MKTool (на микре MAX232), распиновка UART камеры на фото. Посмотрел лог при загрузке камеры (с помощью проги NCOM, скорость порта 115200), он находится в файлике. Пробовал остановить загрузку кнопкой "*" (Ctrl-C, Ctrl-U), не проходит. Подтолкните, пожалуйста, как залить прошивку и что значат логи. Айпишку делаю первый раз, а так в основном занимаюсь ремонтом разной электроники, но больше по аппаратной части. Есть и программатор и все необходимое.
Лог загрузки.rar
(12.23 КБ) 334 скачивания

Дамп_IPC-HFW2200SP.rar
(6.48 МБ) 353 скачивания

IMG_20160429_184322.jpg

IMG_20160429_184340.jpg
IMG_20160429_184340.jpg (437.72 КБ) 7093 просмотра
Последний раз редактировалось trass 29 апр 2016, 20:52, всего редактировалось 1 раз.

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

Re: Восстановление IPC-HFW2200SP

Сообщение iTuneDVR » 29 апр 2016, 20:45

Если произведено правильное подключение контактов Gd, Rx,Tx c платы устройства к TTL2RS232 адаптеру, то управление должно быть.
Рабочие настройки COM порта
COM.jpg
COM.jpg (118.18 КБ) 7093 просмотра

Можно попробовать через Hyperterminal.

Если RS232 USB, то конечно правильные драйвера.
Если это ноутбук, то правильно нажимаем на кнопку звездочка!!!

По логу загрузки, вроде бы даже что-то работает. Я так понимаю, что камера не идет в ребут.
Используй arp-сканер, типа "BinaryPlant ARP Monitor"
При этом надо включать и после загрузки перезагрузить камеру.
Может у неё унесло адрес куда.

Паять в принципе не обязательно было, можно было просто сделать качественный наброс на соответствующие контакты рядом!!!

trass писал(а):слил дамп памяти W25Q64 - 8 Мб, а прошивка другого размера, потом понял что ПО сидит не только во флеши.

Дамп в студию.
А где еще может быть сидеть ПО??? Прокомментируйте более подробно.

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

Re: Восстановление IPC-HFW2200SP

Сообщение iTuneDVR » 29 апр 2016, 21:17

Камера вообще какой даты выпуска?

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

Re: Восстановление IPC-HFW2200SP

Сообщение iTuneDVR » 30 апр 2016, 13:47

Возможные варианты под твою камеру с 8Мб флешем!!!
Последние две более предпочтительны.

General_IPC-HX3(2)XXX_Eng_P_8M_V2.212.0000.4.R.20140307.bin _____ 6 754 467
General_IPC-HX3(2)XXX_Eng_P_8M_V2.212.0000.6.R.20140419.bin _____ 6 683 576
General_IPC-HX3(2)XXX_Eng_P_8M_V2.420.0000.1.R.20140718.bin _____ 7 087 218

General_IPC-HX3(2)XXX_Eng_P_8M_V2.420.0001.0.R.20141013.bin _____ 7 103 585
General_IPC-HX3(2)XXX_Eng_P_8M_V2.420.0001.1.R.20140929.bin _____ 7 099 155

trass
Сообщения: 9
Зарегистрирован: 28 апр 2016, 20:49

Re: Восстановление IPC-HFW2200SP

Сообщение trass » 30 апр 2016, 21:23

С подключением, и "*" разобрался - глючил переходник USB-Serial. Зашел в DHBOOT#
APR Monitor-ом смотрел, вроде не проскакивает ни какой Айпи.
ПО, возможно, может сидеть в процессоре (внутренний флэшь, епром и т. д.) так как скачаная прошивка весит 13 Мб, а память W25Q64 8 388 608 Байт.
Где можно глянуть дату выпуска? На шильдике и плате ничего нет. Может по серийнику определяется?
Опять же, прошивка под микру должна весить 8 388 608 Байт и быть одним файлом. А у все эти, похоже, являются образами или архивами и содержат внутри несколько файлов.
Нашел на плате еще микру AT88SC0104 - это Atmel® CryptoMemory® EEPROM

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

Re: Восстановление IPC-HFW2200SP

Сообщение iTuneDVR » 30 апр 2016, 21:49

Имена файлов указаны.
Нужно найти и скачать и открыть winrar.
По частям, используя инструкцию (есть на форуме) и шаблоны можно восстановить устройство.
trass писал(а):Нашел на плате еще микру AT88SC0104 - это Atmel® CryptoMemory® EEPROM

Ясно.

trass
Сообщения: 9
Зарегистрирован: 28 апр 2016, 20:49

Re: Восстановление IPC-HFW2200SP

Сообщение trass » 10 май 2016, 21:36

Прошил General_IPC-HX3(2)XXX_Eng_P_8M_V2.420.0001.0.R.20141013, самим файлом update.img вроде заработала, даже зашел на нее через IExplorer. Показывала все нормально. Но полежала пару дней, и все, в сети видится, а на вебсервис попасть невозможно. В терминале пишет ошибку. Пробовал залить прошивку General_IPC-HX3(2)XXX_Eng_P_8M_V2.420.0001.1.R.20140929 - распаковал, прошил по кускам "run da, run dr, и т. д." - ничего не дало, та же ошибка. Вопрос: как из General_IPC-HX3(2)XXX_Eng_P_8M_V2.420.0001.1.R.20140929.bin сделать update.img, ведь последним, я так понимаю, полностью обновляется прошивка? Так как на сайте Vidimost все прошивки идут без файла Update.

Ошибка в терминале:

Код: Выделить всё

DHBOOT# run up
TFTP from server 192.168.1.100; our IP address is 192.168.1.108
Filename 'update.img'.
Load address: 0x81a00000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##########
done
Bytes transferred = 7037248 (6b6140 hex)

## Checking Image at 0x81a00040 ...
   Header CRC Checking ... OK
   Image Name:   linux_8M
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    1048576 Bytes =  1 MB
   Load Address: 02060000
   Entry Point:  02160000
   Data CRC Checking ... OK
Programing start at: 0x00060000
SPI Erasing:100%
Saving Image to Flash ...
SPI Writing:100%
done.

## Checking Image at 0x81b00080 ...
   Header CRC Checking ... OK
   Image Name:   romfs_8M
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    4431872 Bytes =  4.2 MB
   Load Address: 021c0000
   Entry Point:  02600000
   Data CRC Checking ... OK
Programing start at: 0x001c0000
SPI Erasing:100%
Saving Image to Flash ...
SPI Writing:100%
done.

## Checking Image at 0x81f3a0c0 ...
   Header CRC Checking ... OK
   Image Name:   web_8M
   Image Type:   ARM Linux Standalone Program (gzip compressed)
   Data Size:    1261568 Bytes =  1.2 MB
   Load Address: 02600000
   Entry Point:  02740000
   Data CRC Checking ... OK
Programing start at: 0x00600000
SPI Erasing:100%
Saving Image to Flash ...
SPI Writing:100%
done.

## Checking Image at 0x8206e100 ...
   Header CRC Checking ... OK
   Image Name:   data_8M
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    294912 Bytes = 288 kB
   Load Address: 02160000
   Entry Point:  021c0000
   Data CRC Checking ... OK
Programing start at: 0x00160000
SPI Erasing:100%
Saving Image to Flash ...
SPI Writing:100%
done.
DHBOOT# saveenv
Saving Environment to SPI Flash...
SPI Erasing:100%
SPI Writing:100%
done
DHBOOT# bootd
Loading...
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'upgrade_info_7db780a713a4.txt'.
Load address: 0x80100000
Loading: *
Retry count exceeded; starting again
Fail to get info file!
Init error!
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'failed.txt'.
Load address: 0x80200000
Loading: *
Retry count exceeded; starting again
==>use default images
## Booting kernel from Legacy Image at 80800000 ...
   Image Name:   boot
   Image Type:   ARM Linux Kernel Image (lzma compressed)
   Data Size:    1041387 Bytes = 1017 kB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

init: can't log to /dev/tty5
starting pid 300, tty '/dev/ttyS0': '/etc/init.d/appd'

[libdvr] libdvr.so Build on May 22 2014 at 14:23:12.
[libdvr] SVN NUM: 5830.
[libdvr] ERROR (../../src/misc/ver.c|I2cRead|557): Can't probe the I2C addr!
[libdvr] ERROR (../../src/misc/ver.c|dvr_info_init|1375): Read sensor ID error, pls check you I2C Bus!
claststate V1.0 for dm365check magic errorset it@@@; usdate = 0x93c647b9

mode: normal
Fri Dec  3 04:30:57 1999  0.000000 seconds
==============>PPPOE2.4.5:Complie time Dec  9 2013 16:25:05 SvnVersion = 2845<=============
get username * password error!
get armboot para icrtest failed
1 1
./usr/etc/app.sh: line 34: echo####application exit:1, system will reboot!: not found
awk: applet not found
sh: 65536: unknown operand
#

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

Re: Восстановление IPC-HFW2200SP

Сообщение iTuneDVR » 10 май 2016, 23:09

Код: Выделить всё

Read sensor ID error, pls check you I2C Bus!


Тут по моему без комментариев!!!

Если заработало с General_IPC-HX3(2)XXX_Eng_P_8M_V2.420.0001.0.R.20141013 обновлением update.img, то в чем вопрос, еще раз его же накатить???

trass писал(а):Вопрос: как из General_IPC-HX3(2)XXX_Eng_P_8M_V2.420.0001.1.R.20140929.bin сделать update.img, ведь последним, я так понимаю, полностью обновляется прошивка? Так как на сайте Vidimost все прошивки идут без файла Update.

Это собирается не сложно, но есть уже готовый, штатный образ и можно его использовать.
Запрос в почту и вышлю его именно для этого варианта.

В этом образе может быть не все, хотя бывает и вместе с загрузчиком.

trass
Сообщения: 9
Зарегистрирован: 28 апр 2016, 20:49

Re: Восстановление IPC-HFW2200SP

Сообщение trass » 11 май 2016, 21:53

Накатывал его же, никаких изменений, все та же ошибка. Наконец то разобрался, дело было не в бобине... )) При сборке камеры радиатор (место обведено зеленым) касался ножек микросхемы (обведена красным) и убил ее (коротили между собой ножки 5,6,8 ). Выпаял микру, и все заработало без видимых последствий отсуствия этой микры. Наверное, это фильр шины I2C либо что то похожее, маркировка R8010, даташит не нашел.
Все же хотелось узнать для общего развития, как делается образ Update.img из файла *******.bin. Облазил кучу тем на форумах, так и не нашел.
2.jpg
2.jpg (457.37 КБ) 7054 просмотра
IMG_20160511_202419.jpg

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

Re: Восстановление IPC-HFW2200SP

Сообщение iTuneDVR » 11 май 2016, 22:44

trass писал(а):Накатывал его же, никаких изменений, все та же ошибка. Наконец то разобрался, дело было не в бобине... )) При сборке камеры радиатор (место обведено зеленым) касался ножек микросхемы (обведена красным) и убил ее (коротили между собой ножки 5,6,8 ). Выпаял микру, и все заработало без видимых последствий отсуствия этой микры. Наверное, это фильр шины I2C либо что то похожее, маркировка R8010, даташит не нашел.

Супер!
trass писал(а):Все же хотелось узнать для общего развития, как делается образ Update.img из файла *******.bin. Облазил кучу тем на форумах, так и не нашел.

Так тут все открыто же и примеров полно, да и лог обновления подсказывает что там такое внутри.
Все несложно и делается быстро (Образ = Шапка+Вложение1+...+ ВложениеN), однако никому это не нужно т.к. этого добра хватает.
Какие-то изыски специально - х.з., стоит ли тратить тебе на это время?


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