Восстановление прошивки и сброс пароля XM с помощью USB UART
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 21 фев 2023, 12:15
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Залил прошивку 115, помогло, спасибо за помощь, а как вообще идентефицировать прошивку по дампу?
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Такую камеру можно восстановить только если живой криптораздел . Если еще актульно, конечно. Сегодня восстанавливал такую. Восстановление только программатором.
Модуль IPC-RM1-BLK562-M401-MINI-ETH V1.02 все таки, у вас ошибка.
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Здравствуйте. Прошу помощи получить dump с камеры. Есть две одинаковые камеры. Одна после неудачной прошивки перестала работать (пропала картинка). Хочу со второй рабочей такой же рабочей камеры слить дамп через uart и залить в нерабочую камеру. Проблема в том что не могу попасть в загрузчик чтобы начать набирать команды. Пробовал уже разные комбинации подсоединения RX/TX/GND, но так и не получается. Не работает ctrl+c при включении камеры.
-
- Специалист
- Сообщения: 881
- Зарегистрирован: 15 ноя 2014, 22:34
- Откуда: alarmsystem-cctv
- Контактная информация:
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
а какие команды собрался набирать?
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Стандартные для создания дампа. Но как я понял, даже если сработает ctrl+c, там может быть установлен пароль
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Добрый день. Вчера захожу в цех а на мониторе страница загрузки висит (типа Н.265+) и всё... Плата просто лежала возле моника и заметил что батарейка перекосилась и плюсовой контакт оторвался от платы. Завпаял контакт но всеравно не загружается .... Какие можно произвести еще действия ? Плата NBD8016S-XC V3.02 . Какая прошивка была естественно не смотрел (
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Нужен совет. NBD8008T-Q на включеном винт переподключал. Перестал его видеть, потом после загрузки зависал и сам перезагружался...
После нескольких попыток черный экран.
С флешки по не подхватывает, По uart putty and XM device explorer показывают одинаково:
Bootrom start
Boot from NAND
Starting fastboot ...
System startup
И больше ничего
Помер? или чтото можно сделать?
После нескольких попыток черный экран.
С флешки по не подхватывает, По uart putty and XM device explorer показывают одинаково:
Bootrom start
Boot from NAND
Starting fastboot ...
System startup
И больше ничего
Помер? или чтото можно сделать?
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
окирпичил рег, по tftpd закачать файлы не получилось, закачивает 20 кб и останавливается( на разных компах пробывал) прошил по com порту через CKW: C-Kermit 10.0 for Microsoft Windows,
таким образом удалось прошить. Пытался с флешки прошиться в uboot но ничего не вышло
читал тут https://habr.com/ru/articles/244213/
https://docs.u-boot.org/en/latest/usage/cmd/loadb.html
Код: Выделить всё
C-Kermit> set line COM4
C-Kermit> set speed 115200
C-Kermit> set carrier-watch off
C-Kermit> set flow-control none
C-Kermit> set prefixing all
C-Kermit> set modem none
C-Kermit> set file type bin
C-Kermit> set file name lit
C-Kermit> connect
переключаюсь в окно терминала
hisilicon # loadb 0x82000000 logo-x.cramfs.img
## Ready for binary (kermit) download to 0x82000000 at 115200 bps...
переключаюсь в окно kermit
send romfs-x.cramfs.img
C-Kermit 10.0 Beta.10/Windows-05, Jul 3 2023, DESKTOP-OVO6RAH
Current Directory: C:/Users/idqu/
Communication Device: com4
Communication Speed: 115200
Parity: none
RTT/Timeout: 01 / 01
SENDING: romfs-x.cramfs.img => romfs-x.cramfs.img
File Type: BINARY
File Size: 3309632
Percent Done: 100 ██████████████████████████████████████████████████
Kermit Protocol: ...10...20...30...40...50...60...70...80...90..100
Elapsed Time: 00:06:09
Transfer Rate, CPS: 8970
Window Slots: 1 of 1
Packet Type: B
Packet Count: 470
Packet Length: 6
Error Count: 0
Last Error:
Last Message: SUCCESS. Files: 1, Bytes: 3309632, 8970 CPS
## Total Size = 0x00004040 = 16448 Bytes
## Start Addr = 0x82000000
обратно в окно терминала
hisilicon # flwrite
читал тут https://habr.com/ru/articles/244213/
https://docs.u-boot.org/en/latest/usage/cmd/loadb.html
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
всем доброго дня.
есть камера ipc-rm1 BLK530V200-M26P-WIFI-ETH V 1.01
сдохла во время обновления, выдала что обновление не удалось, и больше уже не включилась.
не реагирует ни на что, затвором не щелкает.
бут запаролен, пароли выше не подошли.
можно что-то сделать с ней?
есть камера ipc-rm1 BLK530V200-M26P-WIFI-ETH V 1.01
сдохла во время обновления, выдала что обновление не удалось, и больше уже не включилась.
не реагирует ни на что, затвором не щелкает.
бут запаролен, пароли выше не подошли.
можно что-то сделать с ней?
Код: Выделить всё
U-Boot 2014.04 (Dec 07 2022 - 10:37:08)
CPU: XM530V200WX1
DRAM: 64 MiB
MMC: arasan: 0
In: serial
Out: serial
Err: serial
Net: PHY id1 937c id2 4024 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: 1426432 Bytes = 1.4 MiB
Load Address: 80008000
Entry Point: 80008000
XIP Kernel Image ... OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
У меня точно такая ерунда с камерой. Получилось восстановить?r252 писал(а): ↑12 авг 2024, 20:01всем доброго дня.
есть камера ipc-rm1 BLK530V200-M26P-WIFI-ETH V 1.01
сдохла во время обновления, выдала что обновление не удалось, и больше уже не включилась.
не реагирует ни на что, затвором не щелкает.
бут запаролен, пароли выше не подошли.
можно что-то сделать с ней?
Код: Выделить всё
U-Boot 2014.04 (Dec 07 2022 - 10:37:08) CPU: XM530V200WX1 DRAM: 64 MiB MMC: arasan: 0 In: serial Out: serial Err: serial Net: PHY id1 937c id2 4024 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: 1426432 Bytes = 1.4 MiB Load Address: 80008000 Entry Point: 80008000 XIP Kernel Image ... OK Starting kernel ... Uncompressing Linux... done, booting the kernel.
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Добрый день .
Камера hiseeu 8MP внутри IPC-RM1-BLK562-M335-MINI-ETH v1.02
Проблема как у большинства- рубанулось питание во время обновления .....
Есть ли вариант восстановить ?
По UART выдаёт следующее :
NPIp>Tdma1 ini_ver 0x30210906
ETH trim = 000012FC
speed 000003A4
Non S3
>ddr3
WT
dma ok
UNZOK!
Loader Start ...
LD_VER 03.00.06
566_DRAM1_933_1024Mb 08/22/2023 21:26:24
No card inserted
bl_flash_open
Pad driving increased
SPI NOR MID=000000A1,TYPE=00000040,SIZE=00000017NOR flash tbl not found->force d ual mode
=>00800000
SPI NOR
E:bl_load_fdt_from_flash, blk_size:
0x00010000
Dual_read
tmp_addr 0x02000000
LdCtrl2 0x00000000
Dual_read
bl_load_uboot_from_flash
uboot_addr 0x03900000
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 0x001037A4
NVT_LINUX_SMP_OFFfdt 0x00100000
shm 0x00200000
jump 0x03900000
U-Boot 2019.04 (Aug 22 2023 - 21:26:37 +0800)
CPU: Novatek NT @ 960 MHz
DRAM: 128 MiB
Relocation to 0x03edf000, Offset is 0x005df000 sp at 03bc9f80
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: 0x38, sr2: 0x0
id = 0xa1 0x40 0x17 0xa1 0x00
eFlashType: 29.
Flash Name: XM_FM25Q64{0xA14017), 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.
lk=>6, 0x400000.
SRx val: {[1, 0x38], [1, 0x0], [0, 0x0], [0, 0x0]}, SrVal: 0x300000000000038.
nvt spinor 1-bit mode @ 48000000 Hz, read_opcode: 0x3B, program_opcode: 0x2.
OK
@nvt_spinor_probe_slave(): sr1: 0x38, sr2: 0x0
id = 0xa1 0x40 0x17 0xa1 0x00
eFlashType: 29.
Flash Name: XM_FM25Q64{0xA14017), 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.
lk=>6, 0x400000.
SRx val: {[1, 0x38], [1, 0x0], [0, 0x0], [0, 0x0]}, SrVal: 0x300000000000038.
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: 0x38, sr2: 0x0
id = 0xa1 0x40 0x17 0xa1 0x00
eFlashType: 29.
Flash Name: XM_FM25Q64{0xA14017), 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.
lk=>6, 0x400000.
SRx val: {[1, 0x38], [1, 0x0], [0, 0x0], [0, 0x0]}, SrVal: 0x300000000000038.
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
find_squashfs_file: name bin, start_block 0, offset 1838, type 1
find_squashfs_file: name boot, start_block 0, offset 1918, type 1
read inode: name boot, sb 0, of 1918, type 1
find_squashfs_file: name uImage, start_block 0, offset 1870, type 2
read inode: name uImage, sb 0, of 1870, type 2
write_file: regular file, blocks 4
len 1649512
### get_squashfs_file OK: loade 1649512 bytes to 0x3100000
Image Name: Linux-4.19.91
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1649448 Bytes = 1.6 MiB
Load Address: 00008000
Entry Point: 00008000
Linux Image is at 3100000, uboot fdt image is at 3bcf108, loader tmp fdt addres s is at 100000
bootm 3100000 - 3bcf108
## Booting kernel from Legacy Image at 03100000 ...
Image Name: Linux-4.19.91
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1649448 Bytes = 1.6 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
## Flattened Device Tree blob at 03bcf108
Booting using the fdt blob at 0x3bcf108
Loading Kernel Image
Loading Device Tree to 035f9000, end 035fff2f ... OK
osMemStart: 0x0, osMem: 0x3600000.
@fdt_fixup_memory_banks(), ddrStart: 0x0, ddrAll: 0x8000000, hdalStart: 0x360000 0, hdalSize: 0x4A00000, size[0]: 0x3600000.
Starting kernel ...
ACTLR: 0x00000004
ACTLR: 0x00000044
Disable MMU
Clear MMU
Uboot L2 cache aux val: 0x72420000
Uboot L2 cache prefetch ctrl val: 0x70800000
Uboot L2 cache ctrl val: 0x00000000
Done
Uncompressing Linux... done, booting the kernel.
заранее спасибо за любую информацию ....
Камера hiseeu 8MP внутри IPC-RM1-BLK562-M335-MINI-ETH v1.02
Проблема как у большинства- рубанулось питание во время обновления .....
Есть ли вариант восстановить ?
По UART выдаёт следующее :
NPIp>Tdma1 ini_ver 0x30210906
ETH trim = 000012FC
speed 000003A4
Non S3
>ddr3
WT
dma ok
UNZOK!
Loader Start ...
LD_VER 03.00.06
566_DRAM1_933_1024Mb 08/22/2023 21:26:24
No card inserted
bl_flash_open
Pad driving increased
SPI NOR MID=000000A1,TYPE=00000040,SIZE=00000017NOR flash tbl not found->force d ual mode
=>00800000
SPI NOR
E:bl_load_fdt_from_flash, blk_size:
0x00010000
Dual_read
tmp_addr 0x02000000
LdCtrl2 0x00000000
Dual_read
bl_load_uboot_from_flash
uboot_addr 0x03900000
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 0x001037A4
NVT_LINUX_SMP_OFFfdt 0x00100000
shm 0x00200000
jump 0x03900000
U-Boot 2019.04 (Aug 22 2023 - 21:26:37 +0800)
CPU: Novatek NT @ 960 MHz
DRAM: 128 MiB
Relocation to 0x03edf000, Offset is 0x005df000 sp at 03bc9f80
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: 0x38, sr2: 0x0
id = 0xa1 0x40 0x17 0xa1 0x00
eFlashType: 29.
Flash Name: XM_FM25Q64{0xA14017), 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.
lk=>6, 0x400000.
SRx val: {[1, 0x38], [1, 0x0], [0, 0x0], [0, 0x0]}, SrVal: 0x300000000000038.
nvt spinor 1-bit mode @ 48000000 Hz, read_opcode: 0x3B, program_opcode: 0x2.
OK
@nvt_spinor_probe_slave(): sr1: 0x38, sr2: 0x0
id = 0xa1 0x40 0x17 0xa1 0x00
eFlashType: 29.
Flash Name: XM_FM25Q64{0xA14017), 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.
lk=>6, 0x400000.
SRx val: {[1, 0x38], [1, 0x0], [0, 0x0], [0, 0x0]}, SrVal: 0x300000000000038.
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: 0x38, sr2: 0x0
id = 0xa1 0x40 0x17 0xa1 0x00
eFlashType: 29.
Flash Name: XM_FM25Q64{0xA14017), 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.
lk=>6, 0x400000.
SRx val: {[1, 0x38], [1, 0x0], [0, 0x0], [0, 0x0]}, SrVal: 0x300000000000038.
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
find_squashfs_file: name bin, start_block 0, offset 1838, type 1
find_squashfs_file: name boot, start_block 0, offset 1918, type 1
read inode: name boot, sb 0, of 1918, type 1
find_squashfs_file: name uImage, start_block 0, offset 1870, type 2
read inode: name uImage, sb 0, of 1870, type 2
write_file: regular file, blocks 4
len 1649512
### get_squashfs_file OK: loade 1649512 bytes to 0x3100000
Image Name: Linux-4.19.91
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1649448 Bytes = 1.6 MiB
Load Address: 00008000
Entry Point: 00008000
Linux Image is at 3100000, uboot fdt image is at 3bcf108, loader tmp fdt addres s is at 100000
bootm 3100000 - 3bcf108
## Booting kernel from Legacy Image at 03100000 ...
Image Name: Linux-4.19.91
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1649448 Bytes = 1.6 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
## Flattened Device Tree blob at 03bcf108
Booting using the fdt blob at 0x3bcf108
Loading Kernel Image
Loading Device Tree to 035f9000, end 035fff2f ... OK
osMemStart: 0x0, osMem: 0x3600000.
@fdt_fixup_memory_banks(), ddrStart: 0x0, ddrAll: 0x8000000, hdalStart: 0x360000 0, hdalSize: 0x4A00000, size[0]: 0x3600000.
Starting kernel ...
ACTLR: 0x00000004
ACTLR: 0x00000044
Disable MMU
Clear MMU
Uboot L2 cache aux val: 0x72420000
Uboot L2 cache prefetch ctrl val: 0x70800000
Uboot L2 cache ctrl val: 0x00000000
Done
Uncompressing Linux... done, booting the kernel.
заранее спасибо за любую информацию ....
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Добрый день.
Камера AX620U + OS04A10, после обновления не запустилась.
подключился через терминал
просит пароль
Я так понимаю паролей ни у кого нет.
Камера на свалку? или как-то можно по другому восстановить?
Vddr init success!
The system boot form NAND
enter boot normal mode
U-Boot 2020.04 (Mar 26 2024 - 21:22:26 +0800)
Model: AXERA AX620U_38board Board
DRAM: 256 MiB
NAND: @XmSpiNand_ProtMgr_probe(), eFlashType: 1.
@XmSpiNand_ProtMgr_probe(), Flash Name: DS35M1GA{0xE521E5FF), 0x0.
@SpiNand_enableECC(), ECC dis/enabled was OK: 0x11.
@XmSpiNand_enableQuadMode(), Quad was Enabled, SRx: [2, 0x11].
@nand_init_chip(), CONFIG_CLOSE_SPI_NAND_8PIN_4IO = n.
all blocks is unlocked.
SRx val: {[0, 0xFF], [1, 0x0], [2, 0x11], [3, 0x0], [4, 0xFF]}.
Chipsize: 128 MiB
128 MiB
MMC: IS SD
mmc@10000000: 0, mmc@4950000: 1
Loading Environment from NAND... OK
In: serial
Out: serial
Err: serial
selecting mode MMC legacy (freq : 0 MHz)
Card did not respond to voltage select!
sd card is not present
enter normal boot mode
cmdline not found board_id
Net:
select 100M RMII
RMII PHY TXC output mode
reset EMAC0: ethernet@0x4970000 ...eth0: ethernet@0x4970000 [PRIME]
Hit to stop autoboot: 0
Password:
Камера AX620U + OS04A10, после обновления не запустилась.
подключился через терминал
просит пароль
Я так понимаю паролей ни у кого нет.
Камера на свалку? или как-то можно по другому восстановить?
Vddr init success!
The system boot form NAND
enter boot normal mode
U-Boot 2020.04 (Mar 26 2024 - 21:22:26 +0800)
Model: AXERA AX620U_38board Board
DRAM: 256 MiB
NAND: @XmSpiNand_ProtMgr_probe(), eFlashType: 1.
@XmSpiNand_ProtMgr_probe(), Flash Name: DS35M1GA{0xE521E5FF), 0x0.
@SpiNand_enableECC(), ECC dis/enabled was OK: 0x11.
@XmSpiNand_enableQuadMode(), Quad was Enabled, SRx: [2, 0x11].
@nand_init_chip(), CONFIG_CLOSE_SPI_NAND_8PIN_4IO = n.
all blocks is unlocked.
SRx val: {[0, 0xFF], [1, 0x0], [2, 0x11], [3, 0x0], [4, 0xFF]}.
Chipsize: 128 MiB
128 MiB
MMC: IS SD
mmc@10000000: 0, mmc@4950000: 1
Loading Environment from NAND... OK
In: serial
Out: serial
Err: serial
selecting mode MMC legacy (freq : 0 MHz)
Card did not respond to voltage select!
sd card is not present
enter normal boot mode
cmdline not found board_id
Net:
select 100M RMII
RMII PHY TXC output mode
reset EMAC0: ethernet@0x4970000 ...eth0: ethernet@0x4970000 [PRIME]
Hit to stop autoboot: 0
Password: