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

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Ответить
AlienP666
Специалист
Сообщения: 3331
Зарегистрирован: 01 апр 2016, 15:08

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

Сообщение AlienP666 » 18 апр 2022, 07:53

И что не так или мы должны сами догадываться? Экстрасенсов среди нас нет.

xan
Новичок
Сообщения: 28
Зарегистрирован: 27 дек 2021, 08:57

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

Сообщение xan » 19 апр 2022, 21:19

AlienP666 писал(а):
18 апр 2022, 07:53
И что не так или мы должны сами догадываться? Экстрасенсов среди нас нет.
Всё так же, как и постами выше)

Kratos73
Новичок
Сообщения: 4
Зарегистрирован: 11 апр 2022, 12:18

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

Сообщение Kratos73 » 20 апр 2022, 12:43

Слетела прошивка от камеры G.Craftsman GC-W50AT на процессоре Hisilicon 3516EV300 и матрицей IMX335.
При включении камеры открыт порт 554, а веб-интерфейс не работает. После подключение через UART понял, что камера запускается, но не так как должна. Хотел посмотреть версию прошивки через консоль, но не могу т.к нужен логин и пароль. Хотел сбросить пароль через U-boot, но он тоже запаролен. Как можно узнать версию прошивки и найти bin?

Файл со слитой прошивкой через программатор тут
https://disk.yandex.ru/d/mbzl3lZdBd6BvQ

AlienP666
Специалист
Сообщения: 3331
Зарегистрирован: 01 апр 2016, 15:08

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

Сообщение AlienP666 » 20 апр 2022, 12:47

Не стоит писать одно и тоже в разных темах, тем более по не соответствующему железу.

Ponomar
Новичок
Сообщения: 2
Зарегистрирован: 04 июн 2022, 21:28

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

Сообщение Ponomar » 06 июн 2022, 16:39

Здраствуйте, подскажите пожалуйста про восстановление камеры. IPC-RB-BLK530AI
Отключилась после неудачного обновления.

разобрал, подпаял uart. скачал прошивку General_IPC_XM530_RH50X20_WIFIXM713G.713g.Nat.dss.OnvifS_V5.00.R02.20211109_all

при загрузке в лог пишет

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

U-Boot 2014.04 (Aug 25 2021 - 11:31:52)

CPU: XM530
WDT: 300S
DRAM:  64 MiB
MMC:   arasan: 0
In:    serial
Out:   serial
Err:   serial
Net:   dwmac.10010000
Press Ctrl+C to stop autoboot
SF: 1572864 bytes @ 0x40000 Read: OK
## Booting kernel from Legacy Image at 80007fc0 ...
   Image Name:   Linux-3.10.103+
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1549224 Bytes = 1.5 MiB
   Load Address: 80008000
   Entry Point:  80008000
   XIP Kernel Image ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
нажимаю ctrl+c просит пароль, а какой вводить пароль не могу нигде найти

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

U-Boot 2014.04 (Aug 25 2021 - 11:31:52)

CPU: XM530
WDT: 300S
DRAM:  64 MiB
MMC:   arasan: 0
In:    serial
Out:   serial
Err:   serial
Net:   dwmac.10010000
Press Ctrl+C to stop autoboot
Password:

oleglevsha
Специалист
Сообщения: 854
Зарегистрирован: 15 ноя 2014, 22:34
Откуда: alarmsystem-cctv
Контактная информация:

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

Сообщение oleglevsha » 07 июн 2022, 08:29

усе, телнет или менять бут

aa.tsarev
Новичок
Сообщения: 1
Зарегистрирован: 20 ноя 2019, 20:33

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

Сообщение aa.tsarev » 16 июл 2022, 11:08

Подскажите что я натворил, программой ExIPCamFree вместо "прошить" нажал "восстановить", теперь не подключается, куда копать?

МаксШмакс
Новичок
Сообщения: 12
Зарегистрирован: 27 авг 2019, 01:58

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

Сообщение МаксШмакс » 19 июл 2022, 15:16

imx335 3516EV300, 000529B2, с периодом в неделю на двух камерах слетел загрузчик во время еженедельной перезагрузки, начал загружать с 3-го или 4-го раза, а так висит на system startup, в чем могла бы быть причина?

XOR
Новичок
Сообщения: 3
Зарегистрирован: 05 авг 2022, 10:42

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

Сообщение XOR » 05 авг 2022, 11:31

приветствую! камера с PTZ, WI-FI и LAN, на коробке A8H-8MP-EU, на самой камере Hiseeu и 3.0MP
на плате IPC-RM1-BLK530AI-307E-MINI-ETH-V1_04
U-Boot 2014.04 (Aug 25 2021 - 11:31:52) и разумеется с паролем.
слил прошивку, заменил на U-Boot 2014.04 (Dec 17 2019 - 15:47:45), залил обратно,
посмотрел по какому адресу в нём xmuart, прибавил к нему relocaddr, получилось 83fb3a19
остановил загрузку камеры по Ctrl+C, изменил в U-Boot xmuart на Amuart
U-Boot> mw.b mw.b 83fb3a19 41
записал в xmuart 0
U-Boot> setenv xmuart 0
изменил в U-Boot Amuart на xmuart
U-Boot> mw.b 83fb3a19 78
и загрузил камеру
U-Boot> run bootcmd
камера загрузилась и выдала в консоль ошибку фс
SQUASHFS error: unable to read id index table
mount: mounting /dev/mtdblock3 on /usr failed: Invalid argument

собсно вопрос как узнать версию прошивки которая в ней и как её можно полечить

XOR
Новичок
Сообщения: 3
Зарегистрирован: 05 авг 2022, 10:42

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

Сообщение XOR » 07 авг 2022, 18:36

как узнать версию прошивки
во время загрузки в логах будут видны разделы на фешке со смещениями
XMSFCV2: flash name:FM25Q64A size:0x800000
0x000000000000-0x000000040000 : "boot"
0x000000040000-0x0000001c0000 : "kernel"
0x0000001c0000-0x000000300000 : "romfs"
0x000000300000-0x000000770000 : "user"
0x000000770000-0x0000007b0000 : "custom"
0x0000007b0000-0x000000800000 : "mtd"

нужен раздел "custom", монтируется он примерно вот так
mount -t cramfs /data/dump1.bin /data/custom -o loop,offset=0x770000
в файле /data/custom/FirmwareInfo будет версия прошивки
у меня она оказалась
NET_UPGRADE_FILE=General_IPC_XM530_R80X30-PQ_WIFIXM713G_TB.713g.Nat.dss.OnvifS_V5.00.R02.20220217_all.bin
BURN_FILE=upall_General_IPC_XM530_R80X30-PQ_WIFIXM713G_TB.713g.Nat.dss.OnvifS.20220217.bin

такую найти не получилось, нашлась
General_IPC_XM530_R80X20-PQ_WIFIXM711.711.Nat.dss.OnvifS_V5.00.R02.20210818_all.bin
из неё вытащил user-x.cramfs.img, отрезал заголовок в 64 байта и заменил повреждённый раздел user в прошивке.
камера стала грузиться, дёргать моторчиками и разговаривать, ок. вайфай не появился и в логах ошибка
wireless Network card was not detected
ReInsmod times 13
usbwifi_exit.
hub 1-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
usb 1-1: USB disconnect, device number 14
ERROR::dwc_otg_hcd_qh_free:79: free
usbwifi_init.
Uboot already keep PDN pin high, delay 0 sec. gpio:96 : 0xc00
ouput high and delay 2000ms
Indeed it is in host mode hprt0 = 00021501
usb 1-1: new high-speed USB device number 15 using dwc_otg
Indeed it is in host mode hprt0 = 00001101
ERROR::dwc_otg_hcd_qh_free:79: free
usb 1-1: New USB device found, idVendor=007a, idProduct=8888

в найденой прошивке WIFI XM711в камере модуль ipc-rm530-wifi713g
возможно причина в этом.
раздел "user" монтируется немного по другому
mount -t squashfs /data/dump1.bin /data/user -o loop,offset=0x300000
и в /lib/modules/ есть только xm711.ko

xu11
Новичок
Сообщения: 1
Зарегистрирован: 09 авг 2022, 09:45

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

Сообщение xu11 » 09 авг 2022, 19:13

Добрый день.
Камера ptz. модуль маркировка IPC-RM1-BLK562-M335-MINI-ETH v1.02
Обновился по воздуху и теперь все.
Подпаял uart и вот..
uboot_size 0x006C0000
Dual_read
compress header 0x0000005D
inbuf 0x02000000
outbuf 0x03900000
in_len 0x00030000
E:.E:.E:.E:.E:.E:.E:.E:.E:.nodep 0x00103790
NVT_LINUX_SMP_OFFfdt 0x00100000
shm 0x00200000
jump 0x03900000


U-Boot 2019.04 (Jan 07 2022 - 15:28:22 +0800)

CPU: Novatek NT @ 960 MHz
DRAM: 128 MiB
Relocation to 0x03edf000, Offset is 0x005df000 sp at 03bc9fa0
ARM CA9 global timer had already been initiated
otp_init!

120MHz

otp_timing_reg= 0xff6050

Loading Environment from SPI Flash... @nvt_spinor_probe_slave(): sr1: 0x0, sr2: 0xFF
id = 0xc2 0x20 0x17 0xc2 0x00
at Mxic_hasTB() cr:0x8.
at Mxic8M_getTypeBySFDP() sfdp[0x68:0x69]:0xfe,0xcf.
eFlashType: 8.
Flash Name: XM_MX25L6433F{0xC22017), 0x800000.
@nvt_spinor_validate_params(), XmSpiNor_ProtMgr_probe(): OK.
STDR64FW with page size 256 Bytes, erase size 64 KiB, total 8 MiB
CONFIG_CLOSE_SPI_8PIN_4IO = y.
all blocks is unlocked.
SRx val: {[1, 0x0], [1, 0x8], [0, 0x0], [0, 0x0]}, SrVal: 0x300000000000800.
nvt spinor 1-bit mode @ 48000000 Hz, read_opcode: 0x3B, program_opcode: 0x2.
OK
@nvt_spinor_probe_slave(): sr1: 0x0, sr2: 0xFF
id = 0xc2 0x20 0x17 0xc2 0x00
at Mxic_hasTB() cr:0x8.
at Mxic8M_getTypeBySFDP() sfdp[0x68:0x69]:0xfe,0xcf.
eFlashType: 8.
Flash Name: XM_MX25L6433F{0xC22017), 0x800000.
@nvt_spinor_validate_params(), XmSpiNor_ProtMgr_probe(): OK.
STDR64FW with page size 256 Bytes, erase size 64 KiB, total 8 MiB
CONFIG_CLOSE_SPI_8PIN_4IO = y.
all blocks is unlocked.
SRx val: {[1, 0x0], [1, 0x8], [0, 0x0], [0, 0x0]}, SrVal: 0x300000000000800.
nvt spinor 1-bit mode @ 48000000 Hz, read_opcode: 0x3B, program_opcode: 0x2.
@do_spi_flash_probe() flash->erase_size: 65536, flash->sector_size: 65536
fdt init fail return 6156288
DTS find cpu freq clock 960MHz
Set CPU clk 960MHz
Net: na51089_eth_initialize 1.0.0.2
phy interface: LED2
phy interface: INTERNAL MII
eth_na51089
Warning: eth_na51089 MAC addresses don't match:
Address in SROM is 00:80:48:ba:d1:30
Address in environment is 00:00:23:34:45:66

Hit X to stop autoboot: 0
@nvt_spinor_probe_slave(): sr1: 0x0, sr2: 0xFF
id = 0xc2 0x20 0x17 0xc2 0x00
at Mxic_hasTB() cr:0x8.
at Mxic8M_getTypeBySFDP() sfdp[0x68:0x69]:0xfe,0xcf.
eFlashType: 8.
Flash Name: XM_MX25L6433F{0xC22017), 0x800000.
@nvt_spinor_validate_params(), XmSpiNor_ProtMgr_probe(): OK.
STDR64FW with page size 256 Bytes, erase size 64 KiB, total 8 MiB
CONFIG_CLOSE_SPI_8PIN_4IO = y.
all blocks is unlocked.
SRx val: {[1, 0x0], [1, 0x8], [0, 0x0], [0, 0x0]}, SrVal: 0x300000000000800.
nvt spinor 1-bit mode @ 48000000 Hz, read_opcode: 0x3B, program_opcode: 0x2.
@do_spi_flash_probe() flash->erase_size: 65536, flash->sector_size: 65536
device 0 offset 0x40000, size 0x2e0000
SF: 3014656 bytes @ 0x40000 Read: OK
srcAddr: 0x2000000, dstAddr: 0x3100000, apFileName[0]: boot/uImage.
created_inode 0x3bf8f68
Input is not in the XZ format (wrong magic bytes)fs/squashfs/xz_wrapper.c[unxz]:94
xz uncompress failed with error code 5
read_block: failed to read block @0x2dd2b4
prefetch abort
pc : [<b1aff334>] lr : [<03efd00c>]
reloc pc : [<b1520334>] lr : [<0391e00c>]
sp : 03bc9ca0 ip : 00000034 fp : 7b391460
r10: b23ec7c7 r9 : 03bceee0 r8 : 61586db8
r7 : 20d82833 r6 : 44a989cf r5 : 7174860f r4 : 78855ec5
r3 : 00000020 r2 : 00000001 r1 : 0000000a r0 : 00000000
Flags: nZCv IRQs off FIQs off Mode SVC_32
Code: data abort
pc : [<03ee1344>] lr : [<03ee1330>]
reloc pc : [<03902344>] lr : [<03902330>]
sp : 03bc9bb0 ip : 00000000 fp : 7b391460
r10: b23ec7c7 r9 : 03bceee0 r8 : 61586db8
r7 : 03f156be r6 : 03f156c6 r5 : b1aff334 r4 : fffffffc
r3 : 00000020 r2 : 00000001 r1 : 00000020 r0 : 00000006
Flags: NzCv IRQs on FIQs on Mode SVC_32
Code: e59f706c e59f606c e3c55003 e3540000 (e7952104)
Resetting CPU ...

resetting ...

Что с этим делать?

Vit11dn
Новичок
Сообщения: 1
Зарегистрирован: 25 авг 2022, 12:21

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

Сообщение Vit11dn » 25 авг 2022, 13:24

Камера на GK7605V100. После обновления не включается. При подключении по uart, xm device explorer - ошибка com break error occured

System startup

Uncompress Ok!

U-Boot 2016.11-g4bd9c94-dirty (Apr 22 2022 - 21:26:54 +0800)gk7605v100

Relocation Offset is: 1f71f000
Relocating to 5ff1f000, new gd at 5fedeef0, sp at 5fedeed0
SPI Nor: Check Flash Memory Controller v100 ... Found
SPI Nor ID Table Version 1.0
@hifmc_spi_nor_probe(), SPI Nor(cs 0) ID: 0xc2 0x20 0x17 <Read>
@hifmc_spi_nor_probe(), SPI Nor(cs 0) ID: 0xc2 0x20 0x17 <Found>
SPI Nor(cs 0) ID: 0xc2 0x20 0x17
at Mxic_hasTB() cr:0x8.
at Mxic8M_getTypeBySFDP() sfdp[0x68:0x69]:0xfe,0xcf.
eFlashType: 8.
Flash Name: XM_MX25L6433F{0xC22017), 0x800000.
@hifmc_spi_nor_probe(), XmSpiNor_ProtMgr_probe(): OK.
@XmSpiNor_enableQuadMode(), Quad was Disabled, SRx: [1, 0x0].
Block:64KB Chip:8MB Name:"XM_MX25L6436E,XM_MX25L6436F,MX25L6406E,MX25L6433F"
CONFIG_CLOSE_SPI_8PIN_4IO = y.
read->iftype[0: STD, 1: DUAL, 2: DIO, 3: QUAD, 4: QIO]: 1.
all blocks is unlocked.
SRx val: {[1, 0x0], [1, 0x8], [0, 0x0], [0, 0x0]}, SrVal: 0x300000000000800.
SPI Nor total size: 8MB
In: serial
Out: serial
Err: serial
Net: eth0
autoboot: 0
@do_spi_flash_probe() flash->erase_size: 65536, flash->sector_size: 0
device 0 offset 0x40000, size 0x2e0000

SF: 3014656 bytes @ 0x40000 Read: OK
srcAddr: 0x43000000, dstAddr: 0x42000000, filename: boot/uImage.
created_inode 0x5fedfbf0

Ответить

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