Данный сайт является проектом ООО "Амакс". Сегодня: Суббота, 09.11.2024, 02:13

Приветствую Вас Гость

Поиск по сайтам
[ Новые сообщения · Участники · Правила форума · RSS · ?
Установка оборудования видеонаблюдения в Москве и Московской области
Поиск по форумам
  • Страница 1 из 1
  • 1
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
Группа: Проверенные
Сообщений: 3922
Репутация: 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
Группа: Проверенные
Сообщений: 3922
Репутация: 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
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
Разъемы подписанные как DSP и MCU, видимо это и под стандартный хиковский разъем.
Конечно, для истории снять логи с обоих, но, хотя бы с DSP wink


Мотивация, направление, посыл ;)
"Вспоминание" паролей 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
Группа: Проверенные
Сообщений: 3922
Репутация: 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
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
Логи файлами прицепи с обоих по возможности. Интересно wink
Для разнообразия там
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
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
wink

Видимо какой-то баг в загрузчике или ...
Обычно сторонний tftp используется когда прошивки больше чем 32мб и в принципе можно без разбора камер сделать так, что со старта такое устройство обновилось через tftp.

Со второго разъема там что-то есть?


Мотивация, направление, посыл ;)
"Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT.
www.iTuneDVR.ru
 
  • Страница 1 из 1
  • 1
Поиск: