DS-2DE1A200IW-DE3 Перепрошивка.
|
|
B3l | Дата: Среда, 16.09.2020, 13:17 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
| Здравствуйте! Прошу помощи с восстановлением еще одной камеры, на этот раз камера DS-2DE1A200IW-DE3. Данная камера также досталась от Ростелекома. Камера при запуске ищет tftp сервер по ip 192.0.0.128, выставил на ПК этот адрес. На коробке от камеры версия прошивки не указана, но по SADP показывается версия 5.6.14. Попытался прошить через tftp от hikvision версию 5.6.11 и 5.6.14, но без результата, процесс запускается, однако копирование обрывается, лог с tftp выглядит вот так:
[2020-09-16 20:06:52] TFTP server[192.0.0.128] initialized [2020-09-16 20:07:01] Device[192.0.0.64] test tftpserver [2020-09-16 20:07:01] Connect client[192.0.0.64] success [2020-09-16 20:07:01] Start file[D:\Camera\tftp\tftp\digicap.dav] transmitting [2020-09-16 20:07:10] Resend required
Я так понимаю стандартный загрузчик РТК не даёт залить новую прошивку и провести обновление. Разобрал камеру в надежде найти UART порт. Есть два похожих порта на UART на 4 пин, но на них 3 пина с линией 3,3v и один пин GRN. Это явно не UART порты. Есть кнопка, вроде как я понимаю это кнопка reset, но на её нажатие никакой реакции нет вообще, хоть унажимайся. SSH или Telnet тоже не показывается по ip 192.0.0.64. Есть разъем под MicroSD карту. Пробовал уже и туда прошивку заливать, но тоже тщетно. Помогите пожалуйста расшить камеру от Ростелека в обычную.
Буду очень благодарен за любую помощь! Спасибо!
|
|
|
|
iTuneDVR | Дата: Среда, 16.09.2020, 15:09 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 3931
Репутация: 141
Статус: Offline
| Ссылку на прошивку, что заливаешь?
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
B3l | Дата: Среда, 16.09.2020, 15:28 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
| http://ftp.hikvision.ru/04.%20P....DFxxxxW Вот отсюда брал прошивки
|
|
|
|
iTuneDVR | Дата: Среда, 16.09.2020, 15:53 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 3931
Репутация: 141
Статус: Offline
| Раз камера уже раскрыта, то фото качественное, чтобы взглянуть на плату
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
B3l | Дата: Среда, 16.09.2020, 16:07 | Сообщение # 5 |
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
| https://u.to/PyyjGQ
Вот выложил пока фото с телефона. Чуть попозже доберусь до камеры, разберу её еще больше и сфотаю с фотика. Но быть может уже что-то проясниться.
Сообщение отредактировал B3l - Среда, 16.09.2020, 16:08 |
|
|
|
iTuneDVR | Дата: Среда, 16.09.2020, 18:46 | Сообщение # 6 |
Группа: Проверенные
Сообщений: 3931
Репутация: 141
Статус: Offline
| Разъемы подписанные как DSP и MCU, видимо это и под стандартный хиковский разъем. Конечно, для истории снять логи с обоих, но, хотя бы с DSP
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
B3l | Дата: Среда, 16.09.2020, 23:25 | Сообщение # 7 |
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
| Цитата iTuneDVR ( ) Разъемы подписанные как DSP и MCU, видимо это и под стандартный хиковский разъем.Конечно, для истории снять логи с обоих, но, хотя бы с DSPНа На обоих этих разъемах, по мультиметру, как я писал выше, присутствуют следующие напряжения: GND, 3.3v, 3.3v, 3.3v. Я программатор(usbttl переходник) не пожгу?
|
|
|
|
iTuneDVR | Дата: Четверг, 17.09.2020, 13:48 | Сообщение # 8 |
Группа: Проверенные
Сообщений: 3931
Репутация: 141
Статус: Offline
| Цитата B3l ( ) Я программатор(usbttl переходник) не пожгу? С чего? Крайний правый должен быть питанием. Взять землю и след контакт на Rx контактов адаптера. Если не прокатит, то третий на Rx. К контакту питания ничего не присоединять.
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
B3l | Дата: Четверг, 17.09.2020, 14:20 | Сообщение # 9 |
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
| Цитата iTuneDVR ( ) К контакту питания ничего не присоединять. Я вот чего и боюсь, там на 4 контактах каждого разъема, три контакта +3.3v судя по мультиметру. А на левом контакте GND. Получается так. Порт DSP: Левый контакт: GND 0v Второй слева контакт: напряжение 3,35v, но во время загрузки камеры напряжение просаживается до 1,75 v Третий слева контакт: всегда 3,31v Четвертый слева: всегда 3,35v
На порту MCU Левый контакт: GND 0v Второй слева контакт: напряжение 3,31v, не просажиывается. Третий слева контакт: всегда 3,31v, не просажиывается. Четвертый слева: всегда 3,35v
Дополнено. Блин, посмотрел на камере DS-2CD2043G0-I, там тоже самое всё. Извините, мой затуп...
Сообщение отредактировал B3l - Четверг, 17.09.2020, 14:40 |
|
|
|
iTuneDVR | Дата: Четверг, 17.09.2020, 19:21 | Сообщение # 10 |
Группа: Проверенные
Сообщений: 3931
Репутация: 141
Статус: Offline
| Логи файлами прицепи с обоих по возможности. Интересно Для разнообразия там help printenv и прочее повводи
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
Сообщение отредактировал iTuneDVR - Четверг, 17.09.2020, 19:21 |
|
|
|
B3l | Дата: Пятница, 18.09.2020, 16:50 | Сообщение # 11 |
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
| Камера разлочена и прошита до последней версии:) iTuneDVR Большое Тебе, человеческое Спасибо!!
Порт DSP действительно оказался UART. Подключился к нему,увидел и понял, что происходит. Если использовать стандартный tftp сервер и любую прошивку, то вот так выглядит лог загрузки: U-Boot 2010.06-539989 (Jul 29 2019 - 16:20:07)
NAND: 128 MB [Uboot]In release mode! Hit Ctrl+u to stop autoboot: 0 ETH0: PHY(phyaddr=3, rmii) link UP: DUPLEX=FULL : SPEED=100M MAC: ТУТ МАК АДРЕС TFTP server found ETH0: PHY(phyaddr=3, rmii) link UP: DUPLEX=FULL : SPEED=100M MAC: ТУТ МАК АДРЕС TFTP from server 192.0.0.128; our IP address is 192.0.0.64 Download Filename 'digicap.dav'. Download to address: 0x82000000 Downloading: # [ Connected ] ################################ [ 1.000 MB] ################################ [ 2.000 MB] ################################ [ 3.000 MB] ################################ [ 4.000 MB] ############################
И всё. Как видно процесс обрывается и дальше ничего. Притом оборваться может как на 5-ом мегабайте(чаще всего), порой доходит до 9-ого мегабайта, но всегда обрывается.. Ну и как видно выше, в момент зависания происходит Resend required в tftp.
А если используем сторонний tftpd, то все грузится отлично и прошивается! Вот лог используя команду upf:
HKVS # upf ETH0: PHY(phyaddr=3, rmii) link UP: DUPLEX=FULL : SPEED=100M MAC: ТУТ МАК АДРЕС TFTP from server 192.0.0.128; our IP address is 192.0.0.64 Download Filename 'digicap.dav'. Download to address: 0x82000000 Downloading: # [ Connected ] ################################ [ 1.000 MB] ################################ [ 2.000 MB] ################################ [ 3.000 MB] ################################ [ 4.000 MB] ################################ [ 5.000 MB] ################################ [ 6.000 MB] ################################ [ 7.000 MB] ################################ [ 8.000 MB] ################################ [ 9.000 MB] ################################ [10.000 MB] ################################ [11.000 MB] ################################ [12.000 MB] ################################ [13.000 MB] ################################ [14.000 MB] ################################ [15.000 MB] ################################ [16.000 MB] ################################ [17.000 MB] ################################ [18.000 MB] ################################ [19.000 MB] ################################ [20.000 MB] ################################ [21.000 MB] ################################ [22.000 MB] ################################ [23.000 MB] ################## done Bytes transferred = 24711543 (1791177 hex) Found 1 packets. Erasing at 0x200000 -- 100% complete. data length:0x800, include bad block length: 0x20000 Erasing at 0x220000 -- 100% complete. data length:0x800, include bad block length: 0x20000 Erasing [env]. Erasing at 0x160000 -- 100% complete. done Erasing [sys0] . Erasing at 0xb60000 -- 100% complete. done Erasing [sys1] . Erasing at 0x1360000 -- 100% complete. done Erasing [app0] . Erasing at 0x3960000 -- 100% complete. done Erasing [app1] . Erasing at 0x5f60000 -- 100% complete. done Erasing [cfg0] . Skipping bad block at-- 46% complete. 0x06160000 Erasing at 0x6360000 -- 100% complete. done Erasing [cfg1] . Erasing at 0x6760000 -- 100% complete. done Erasing [syslog]. Erasing at 0x7fe0000 -- 100% complete. done
start to write files to partition app0... yaffs: Mounting /nand/ [0]19-1. write /nand/_cfgUpgClass len: 1424 Writing [sys0] . done [0]19-2. write /nand/uImage len: 5670992 [0]19-3. write /nand/hik_ar9331.bin len: 2 [0]19-4. write /nand/hik_ar9331_1.bin len: 2 [0]19-5. write /nand/initrun.sh len: 12992 [0]19-6. write /nand/cfgExtendClass len: 2944 [0]19-7. write /nand/sysVersion.bin len: 33 [0]19-8. write /nand/r7_modules.tgz len: 2275445 [0]19-9. write /nand/WebComponents.exe len: 3519928 [0]19-10. write /nand/IEfile.tar.gz len: 4140977 [0]19-11. write /nand/r7_app.tar.gz len: 8214664 [0]19-12. write /nand/sound.tar.gz len: 152196 [0]19-13. write /nand/help.tar.gz len: 233486 [0]19-14. write /nand/SoftwareLicense.txt len: 98845 [0]19-15. write /nand/cap.json len: 7721 [0]19-16. write /nand/MOTOR_APP len: 133008 [0]19-17. write /nand/MOTOR_APP1 len: 101588 [0]19-18. write /nand/MOTOR_APP2 len: 71664 [0]19-19. write /nand/MOTOR_APP3 len: 72052 update partition 0 success! save exit: isCheckpointed 1
start to write files to partition app1... yaffs: Mounting /nand/ [0]19-1. write /nand/_cfgUpgClass len: 1424 Writing [sys1] . done [0]19-2. write /nand/uImage len: 5670992 [0]19-3. write /nand/hik_ar9331.bin len: 2 [0]19-4. write /nand/hik_ar9331_1.bin len: 2 [0]19-5. write /nand/initrun.sh len: 12992 [0]19-6. write /nand/cfgExtendClass len: 2944 [0]19-7. write /nand/sysVersion.bin len: 33 [0]19-8. write /nand/r7_modules.tgz len: 2275445 [0]19-9. write /nand/WebComponents.exe len: 3519928 [0]19-10. write /nand/IEfile.tar.gz len: 4140977 [0]19-11. write /nand/r7_app.tar.gz len: 8214664 [0]19-12. write /nand/sound.tar.gz len: 152196 [0]19-13. write /nand/help.tar.gz len: 233486 [0]19-14. write /nand/SoftwareLicense.txt len: 98845 [0]19-15. write /nand/cap.json len: 7721 [0]19-16. write /nand/MOTOR_APP len: 133008 [0]19-17. write /nand/MOTOR_APP1 len: 101588 [0]19-18. write /nand/MOTOR_APP2 len: 71664 [0]19-19. write /nand/MOTOR_APP3 len: 72052 update partition 1 success! save exit: isCheckpointed 1
Upgrade success! Erasing at 0x200000 -- 100% complete. data length:0x800, include bad block length: 0x20000 Erasing at 0x220000 -- 100% complete. data length:0x800, include bad block length: 0x20000 auto reboot now resetting ...
Вот еще команды, которые на камере есть.
NAND: 128 MB [Uboot]In release mode! Hit Ctrl+u to stop autoboot: 0 HKVS # help erase - erase flash except bootloader area go - start application at address 'addr' help - print command description/usage loadk - load kernel to DRAM update - update digicap.dav updateb - update bootloader upf - update firmware, format and update (factory use) ddr - ddr training function mii - MII utility commands ping - send ICMP ECHO_REQUEST to network host printenv- print environment variables reset - Perform RESET of the CPU saveenv - save environment variables to persistent storage setenv - set environment variables
|
|
|
|
iTuneDVR | Дата: Суббота, 19.09.2020, 16:33 | Сообщение # 12 |
Группа: Проверенные
Сообщений: 3931
Репутация: 141
Статус: Offline
|
Видимо какой-то баг в загрузчике или ... Обычно сторонний tftp используется когда прошивки больше чем 32мб и в принципе можно без разбора камер сделать так, что со старта такое устройство обновилось через tftp.
Со второго разъема там что-то есть?
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|