Восстановление прошивки и сброс пароля XM с помощью USB UART

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Ответить
AandV
Новичок
Сообщения: 39
Зарегистрирован: 26 мар 2020, 01:38

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение AandV » 20 апр 2020, 21:48

здравствуйте следующая прошивка после моей по дате получается General_Fiesta_AHB7004T-MH-V2_V4.03.R11.7601.Nat.OnvifC.20180403 , но я так понял это неофициальная чтоли ? там заставка фиеста ,но с ней серийник не меняется .Если смотреть следующую по дате General_General_AHB7004T-MH-V2_V4.03.R11.7601.Nat.OnvifC.20181122 то там серийник уже меняется.что за фиеста такая подскажите пожалуйста?

sergey_dpt
Новичок
Сообщения: 4
Зарегистрирован: 21 апр 2020, 15:59

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение sergey_dpt » 21 апр 2020, 16:17

Здравствуйте, прошу помощи.
Обновлял прошивку на камере IVG-85HF20PYA-S по сети через CMS и толи сеть глюканула толи ещё что то, вообщем модуль в сети не виден и постоянно щелкает иркутом через минуту две примерно, при попытке перезалить прошивку программой ExIPCamFree_1.0.0.33, при подключении питания в окне отладки следующее:
System startup

Uncompress Ok!

U-Boot 2016.11-g2fc5f58-dirty (Sep 06 2019 - 15:13:30 +0800)hi3516ev200

Relocation Offset is: 0371b000
Relocating to 43f1b000, new gd at 43edaef0, sp at 43edaed0
SPI Nor: eFlashType: 2.
@XmSpiNor_initSr3() value == value_new: 0x60 <return>.
No WPS Setting: [0, 0].
Flash Name: XM_W25Q64JV{0xEF4017), 0x800000.
@hifmc_spi_nor_probe(), XmSpiNor_ProtMgr_probe(): OK.
@XmSpiNor_enableQuadMode(), Disable Quad Failed, SRx: [2, 0x2].
CONFIG_CLOSE_SPI_8PIN_4IO = y.
read->iftype[0: STD, 1: DUAL, 2: DIO, 3: QUAD, 4: QIO]: 1.
Current level[6], lock_level_max:7.
at xm_get_locked_range() sr:0x18, level:6.
lk[6 => 0x400000]
SRx val: {[1, 0x38], [1, 0x2], [1, 0x60], [0, 0x0]}.
In: serial
Out: serial
Err: serial
Net: eth0
Hit ctrl+c to stop autoboot: 0
@do_spi_flash_probe() flash->erase_size:65536
device 0 offset 0x40000, size 0x550000

SF: 5570560 bytes @ 0x40000 Read: OK
srcAddr 0x43000000, dstAddr 0x42000000
created_inode 0x43edb810
find_squashfs_file: name bin, start_block 0, offset 2001, type 1
find_squashfs_file: name boot, start_block 0, offset 2169, type 1
read inode: name boot, sb 0, of 2169, type 1
find_squashfs_file: name uImage, start_block 0, offset 2033, type 2
read inode: name uImage, sb 0, of 2033, type 2
write_file: regular file, blocks 26
len 1676861
### FS load complete: 1676861 bytes loaded to 0x42000000
## Booting kernel from Legacy Image at 42000000 ...
Image Name: Linux-4.9.37
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1676797 Bytes = 1.6 MiB
Load Address: 40008000
Entry Point: 40008000
Loading Kernel Image ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
дальше ни чего не происходит, только повторяется через минуту две, при нажатии на кнопку "определить" выдает:


Ждём загрузки устройства, включите его...30 сек

---- Ошибка COM Break error occured....................
---- Ошибка Время истекло

---- Ошибка Время истекло

Размер Flash: 0x00000000 (0M)
---- Ошибка Время истекло

Адрес загрузки:
---- Ошибка Раздел mtd, не найден

подскажите... клиент жив или уже всё

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение dede » 21 апр 2020, 16:51

У вас недоподключен уарт, а конкретнее - TX адаптера, поэтому прога не может прервать загрузку. Как вариант - в путти попробуйте вручную прервать. Зажимать нужно перед подачей питания.

sergey_dpt
Новичок
Сообщения: 4
Зарегистрирован: 21 апр 2020, 15:59

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение sergey_dpt » 21 апр 2020, 18:12

в путти вообще кракозябры одни, получилось прервать только в хипертерминале, в ExIPCamFree вообще ни на что не реагирует,
System startup

Uncompress Ok!

U-Boot 2016.11-g2fc5f58-dirty (Sep 06 2019 - 15:13:30 +0800)hi3516ev200

Relocation Offset is: 0371b000
Relocating to 43f1b000, new gd at 43edaef0, sp at 43edaed0
SPI Nor: eFlashType: 2.
@XmSpiNor_initSr3() value == value_new: 0x60 <return>.
No WPS Setting: [0, 0].
Flash Name: XM_W25Q64JV{0xEF4017), 0x800000.
@hifmc_spi_nor_probe(), XmSpiNor_ProtMgr_probe(): OK.
@XmSpiNor_enableQuadMode(), Disable Quad Failed, SRx: [2, 0x2].
CONFIG_CLOSE_SPI_8PIN_4IO = y.
read->iftype[0: STD, 1: DUAL, 2: DIO, 3: QUAD, 4: QIO]: 1.
Current level[6], lock_level_max:7.
at xm_get_locked_range() sr:0x18, level:6.
lk[6 => 0x400000]
SRx val: {[1, 0x38], [1, 0x2], [1, 0x60], [0, 0x0]}.
In: serial
Out: serial
Err: serial
Net: eth0
Hit ctrl+c to stop autoboot: 0
hisilicon # <INTERRUPT>
hisilicon # <INTERRUPT>
hisilicon # <INTERRUPT>
hisilicon # <INTERRUPT>
hisilicon # <INTERRUPT>
hisilicon # <INTERRUPT>
hisilicon # printenv
NID=0x0002
baudrate=115200
bootargs=init=linuxrc mem=${osmem} console=ttyAMA0,115200 root=/dev/mtdblock1 ro
otfstype=squashfs mtdparts=hi_sfc:0x40000(boot),0x2E0000(romfs),0x420000(user),0
x40000(web),0x30000(custom),0x50000(mtd)
bootcmd=setenv setargs setenv bootargs ${bootargs};run setargs;sf probe 0;sf rea
d 43000000 40000 550000;squashfsload;bootm 0x42000000
bootdelay=0
bootfile="uImage"
da=mw.b 0x42000000 ff 1000000;tftp 0x42000000 u-boot.bin.img;sf probe 0;flwrite
dc=mw.b 0x42000000 ff 1000000;tftp 0x42000000 custom-x.cramfs.img;sf probe 0;flw
rite
dd=mw.b 0x42000000 ff 1000000;tftp 0x42000000 mtd-x.jffs2.img;sf probe 0;flwrite

de=mw.b 0x42000000 ff 1000000;tftp 0x42000000 u-boot.env.img;sf probe 0;flwrite
dl=mw.b 0x42000000 ff 1000000;tftp 0x42000000 logo-x.cramfs.img;sf probe 0;flwri
te
dr=mw.b 0x42000000 ff 1000000;tftp 0x42000000 romfs-x.cramfs.img;sf probe 0;flwr
ite
du=mw.b 0x42000000 ff 1000000;tftp 0x42000000 user-x.cramfs.img;sf probe 0;flwri
te
dw=mw.b 0x42000000 ff 1000000;tftp 0x42000000 web-x.cramfs.img;sf probe 0;flwrit
e
ethact=eth0
ethaddr=00:1**********
gatewayip=192.168.1.1
ipaddr=192.168.1.10
netmask=255.255.0.0
osmem=39M
serverip=192.168.1.107
stderr=serial
stdin=serial
stdout=serial
tk=tftp 0x42000000 uImage;setenv setargs setenv bootargs ${bootargs};run setargs
;bootm 0x42000000
ua=mw.b 0x42000000 ff 1000000;tftp 0x42000000 upall_verify.img;sf probe 0;flwrit
e
up=mw.b 0x42000000 ff 1000000;tftp 0x42000000 update.img;sf probe 0;flwrite
ver=U-Boot 2016.11 (Oct 29 2018 - 16:06:38)
verify=n

Environment size: 1592/65532 bytes
hisilicon #

а почему в ExIPCamFree не работает что может быть, что проверить, адаптер использую ftdi из ардуины с вынутой атмегой, три провода rx, tx и gnd, другой модуль камеры при подключении к этому же адаптеру читается и кнопка "определить" работает

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение dede » 21 апр 2020, 18:16

Ну, видимо слишком быстрый бут тут, не успевает прога или еще что... ну сделайте вручную или попробуйте setenv bootdelay 3;saveenv и потом опять прогой.

Аватара пользователя
Sonya
Специалист
Сообщения: 1298
Зарегистрирован: 12 авг 2014, 15:24
Откуда: Сергиев Посад
Контактная информация:

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение Sonya » 21 апр 2020, 18:33

sergey_dpt писал(а):
21 апр 2020, 18:12
а почему в ExIPCamFree не работает что может быть
Сейчас выходит новая версия 2.0, там можно задать ключевые слова, после которых нужно прерывать загрузку. В этой камере просто немного другой загрузчик и ключевые слова не подходят.

sergey_dpt
Новичок
Сообщения: 4
Зарегистрирован: 21 апр 2020, 15:59

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение sergey_dpt » 21 апр 2020, 19:05

через гипер получилось прошить General_IPC_HI3516EV200_50H20AI_S38.Nat.dss.OnvifS.HIK_V5.00.R02.20200325 которую я и пытался прошить изначально по сети, результат тот же циклическая перезагрузка, откатился опять же через гипертерминал на General_IPC_HI3516EV200_50H20AI_S38.Nat.dss.OnvifS.HIK_V5.00.R02.20191024_all и все заработало как и прежде и с прежним адресом, еще раз попробовал прошится но уже по сети через CMS на мартовскую прошивку и опять та же хрень, короче почему то именно этот модуль не захотел обновится, а ещё 5 таких же работают на General_IPC_HI3516EV200_50H20AI_S38.Nat.dss.OnvifS.HIK_V5.00.R02.20200325

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение dede » 21 апр 2020, 19:16

Сбросьте конфиг перед обновлением, а лучше - после

Аватара пользователя
Sonya
Специалист
Сообщения: 1298
Зарегистрирован: 12 авг 2014, 15:24
Откуда: Сергиев Посад
Контактная информация:

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение Sonya » 21 апр 2020, 21:41

Точнее, нужно стереть раздел mtd

sergey_dpt
Новичок
Сообщения: 4
Зарегистрирован: 21 апр 2020, 15:59

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение sergey_dpt » 22 апр 2020, 18:11

Сбросил на заводские, перед обновлением, прошивка встала, всё работает, спасибо.

Fakel63
Новичок
Сообщения: 6
Зарегистрирован: 27 апр 2020, 14:56

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение Fakel63 » 27 апр 2020, 17:08

sergey_dpt писал(а):
22 апр 2020, 18:11
Сбросил на заводские, перед обновлением, прошивка встала, всё работает, спасибо.
выручи дампом, пожалуйста, (для ivg-85hf20pya-s)

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Восстановление прошивки и сброс пароля XM с помощью USB UART

Сообщение dede » 27 апр 2020, 17:40

Дампы в камеры заливать нельзя. Прошивка вот https://download.xm030.cn/d/MDAwMDExNDA=

Ответить

Вернуться в «Восстановление и настройка»