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

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Ответить
at111
Новичок
Сообщения: 17
Зарегистрирован: 27 ноя 2022, 17:54

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

Сообщение at111 » 11 дек 2022, 08:18

Yanis писал(а):
10 дек 2022, 18:18
at111 писал(а):
09 дек 2022, 10:07
Неужели так никто и здесь не отзовётся?
сначала попробуй это
NMJoCR2003
К сожалению не подошёл.

Yanis
Новичок
Сообщения: 12
Зарегистрирован: 21 янв 2017, 18:56

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

Сообщение Yanis » 11 дек 2022, 16:58

Yanis писал(а):
10 дек 2022, 18:18
at111 писал(а):
09 дек 2022, 10:07
Неужели так никто и здесь не отзовётся?
сначала попробуй это
NMJoCR2003
проверь ещё
159953
или
153939
и проверь дата какая стоит на реге

at111
Новичок
Сообщения: 17
Зарегистрирован: 27 ноя 2022, 17:54

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

Сообщение at111 » 11 дек 2022, 18:33

Yanis писал(а):
11 дек 2022, 16:58
Yanis писал(а):
10 дек 2022, 18:18
at111 писал(а):
09 дек 2022, 10:07
Неужели так никто и здесь не отзовётся?
сначала попробуй это
NMJoCR2003
проверь ещё
159953
или
153939
и проверь дата какая стоит на реге
Дата на реге после снятия батарейки 01.01.2000 03.00.00, хотя раньше было 01.01.2000 00.00.00 и почему на 3 часа поменялось не знаю.
Просто все возможные способы и генераторы паролей я перепробовал. Сброс, в том числе и через сеть. Ничего не подошло.

159953 и 153939 тоже не подходят.

byre777
Новичок
Сообщения: 1
Зарегистрирован: 07 янв 2023, 17:53

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

Сообщение byre777 » 08 янв 2023, 15:03

novatox писал(а):
12 июл 2021, 12:53
прислал
Привет! получилось победить данную камеру?

KuzminSI
Новичок
Сообщения: 2
Зарегистрирован: 25 янв 2023, 11:05

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

Сообщение KuzminSI » 30 янв 2023, 19:33

Приветствую всех! Прошу помощи с восстановлением регика Tantos TSr-HV0812 Forward.
Регистратор был прошит прошивкой с оф.сайта. Затем прилетела прошивка из облака и превратила регик в "матрас".
Подключился, снял дамп есть небольшие сомнения, флешка 16 мб дамп был чють больше 8 мб.
Делал все по инструкции https://www.cctvsp.ru/articles/vosstano ... os-parolya
Скачал ту же прошивку с оф.сайта залил на регик не чего не изменилось тот же матрас.
Плата AHB7008T-3520DV3 V1.02

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

Тут дамп и прошивка которую пытался залить.
https://cloud.mail.ru/public/YgDX/ZkJ1dz3Bn
Вот все что я делал:

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

U-Boot 2010.06 (Sep 08 2020 - 18:10:36)

Check Flash Memory Controller v100 ... Found
@hifmc_spi_nor_probe(), SPI Nor(cs 0) ID: 0xc2 0x20 0x18 <Read>
@hifmc_spi_nor_probe(), SPI Nor(cs 0) ID: 0xc2 0x20 0x18 <Found>
eFlashType: 10.
Flash Name: XM_MX25L12835F, MX25L12845G{0xC22018), 0x1000000.
@hifmc_spi_nor_probe(), XmSpiNor_ProtMgr_probe(): OK.
@XmSpiNor_enableQuadMode(), Quad was Disabled, SRx: [1, 0x0].
Block:64KB Chip:16MB Name:"XM_MX25L12835F,MX25L12845G"
CONFIG_CLOSE_SPI_8PIN_4IO = y.
read->iftype[0: STD, 1: DUAL, 2: DIO, 3: QUAD, 4: QIO]: 1.
Current level[0], lock_level_max:9.
unlock all.
SRx val: {[1, 0x0], [1, 0xF], [0, 0x0], [0, 0x0]}.
SPI Nor total size: 16MB
In:    serial
Out:   serial
Err:   serial
USB:   scanning bus for devices... 1 USB Device(s) found
0 Storage Device(s) found
i:0, No usb storage device found!
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
Net PHY: LAN8710
at higmac_demux() phy_intf:0 [0:mii,1:rmii,2:rgmii];MAC_TXCKOUT_MUX_REG value:0x                                                                                        2 [1,rgmii;2,mii;3,rmii;]
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
change register for 8710
PHY reg: 0x12, value:0x62
CONFIG MII
at higmac_net_adjust_link() port_mode:31,speed_mode:1
ETH0: PHY(phyaddr=2, mii) link UP: DUPLEX=FULL : SPEED=100M
MAC:   00-0B-3F-00-00-01
@HiWdt_start(), nSecs: 900.
Press CTRL-C to abort autoboot in 2 secondshisilicon #
hisilicon #
hisilicon #
hisilicon # printenv
bootcmd=sf probe 0;sf read 0x84000000 0xf60000 0x20000;logoload 0x84000000;decjpg;sf read 0x82000000 0x50000 0x500000;squashfsload 82000000;bootm 0x82000000
bootdelay=1
baudrate=115200
ethaddr=00:0b:3f:00:00:01
ipaddr=192.168.1.10
serverip=192.168.1.12
netmask=255.255.0.0
gatewayip=192.168.1.1
bootfile="uImage"
da=mw.b 0x82000000 ff 1000000;tftp 0x82000000 u-boot.bin.img;sf probe 0;flwrite
du=mw.b 0x82000000 ff 1000000;tftp 0x82000000 user-x.cramfs.img;sf probe 0;flwrite
dr=mw.b 0x82000000 ff 1000000;tftp 0x82000000 romfs-x.cramfs.img;sf probe 0;flwrite
dw=mw.b 0x82000000 ff 1000000;tftp 0x82000000 web-x.cramfs.img;sf probe 0;flwrite
dl=mw.b 0x82000000 ff 1000000;tftp 0x82000000 logo-x.cramfs.img;sf probe 0;flwrite
dc=mw.b 0x82000000 ff 1000000;tftp 0x82000000 custom-x.cramfs.img;sf probe 0;flwrite
up=mw.b 0x82000000 ff 1000000;tftp 0x82000000 update.img;sf probe 0;flwrite
tk=mw.b 0x82000000 ff 1000000;tftp 0x82000000 zImage.img; bootm 0x82000000
dd=mw.b 0x82000000 ff 1000000;tftp 0x82000000 mtd-x.jffs2.img;sf probe 0;flwrite
appVideoStandard=PAL
appSystemLanguage=Russian
bootargs=mem=87M console=ttyAMA0,115200 root=/dev/mtdblock1 rootfstype=squashfs mtdparts=hi_sfc:320K(boot),3968K(romfs),7104K(usr),1536K(web),2816K(custom),128K(logo),512K(mtd) coherent_pool=2M
appCloudExAbility=wcevr0tkraI=
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06 (Sep 08 2020 - 18:10:36)

Environment size: 1408/65532 bytes
hisilicon # sf probe 0
16384 KiB hi_fmc at 0:0 is now current device
hisilicon #
hisilicon #
hisilicon #
hisilicon # sf read 0x82000000 0x0 0x800000

hisilicon #
hisilicon # tftp 0x82000000 dump.bin 0x800000
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
change register for 8710
PHY reg: 0x12, value:0x62
CONFIG MII
ETH0: PHY(phyaddr=2, mii) link UP: DUPLEX=FULL : SPEED=100M
MAC:   00-0B-3F-00-00-01
TFTP to server 192.168.1.12; our IP address is 192.168.1.10
Upload Filename 'dump.bin'.
Upload from address: 0x82000000, 8.000 MB to be send ...
Uploading: #    [ Connected ]
################################        [ 2.888 MB]
################################        [ 5.752 MB]
#########################
         8.000 MB upload ok.
hisilicon #
hisilicon #
hisilicon #
hisilicon #
hisilicon # run /help
## Error: "/help" not defined
hisilicon # help
?       - alias for 'help'
base    - print or set address offset
bitwait - bit compare and wait for equal
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
clearenv- clear env partition.
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
ddr     - ddr training function
decjpg  - jpgd   - decode jpeg picture.

dispaddr- display the value of 'addr'
dispenv - display the value of 'env_var'
dispver - display the uboot version
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
flwrite - SPI flash sub-system
getinfo - print hardware information
go      - start application at address 'addr'
help    - print command description/usage
loadb   - load binary file over serial line (kermit mode)
loady   - load binary file over serial line (ymodem mode)
logoload- logoload  - load binary file from a filesystem image for system boot

loop    - infinite loop on address range
md      - memory display
mii     - MII utility commands
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
setvobg - setvobg   - set vo backgroud color.
        - setvobg [dev color]
sf      - SPI flash sub-system
squashfsload- fsload  - load binary file from a filesystem image

startgx - startgx   - open graphics layer.
        - startgx [layer addr stride x y w h]

startvl - startvl   - open video layer.
        - startvl [layer addr stride x y w h]

startvo - startvo   - open interface of vo device.
        - startvo [dev type sync]
stopgx  - stopgx   - close graphics layer.
        - stopgx [layer]
stopvl  - stopvl   - close video layer.
        - stopvl [layer]
stopvo  - stopvo   - close interface of vo device.
        - stopvo [dev]
tftp    - tftp  - download or upload image via network using TFTP protocol
usb     - USB sub-system
usbboot - boot from USB device
version - print monitor version
waitus  - wait for n us
hisilicon #  run commands in an environment variable
## Error: "commands" not defined
hisilicon # run dc
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
change register for 8710
PHY reg: 0x12, value:0x62
CONFIG MII
ETH0: PHY(phyaddr=2, mii) link UP: DUPLEX=FULL : SPEED=100M
MAC:   00-0B-3F-00-00-01
TFTP from server 192.168.1.12; our IP address is 192.168.1.10
Download Filename 'custom-x.cramfs.img'.
Download to address: 0x82000000
Downloading: #################################################
done
Bytes transferred = 2814016 (2af040 hex)
16384 KiB hi_fmc at 0:0 is now current device
16384 KiB hi_fmc at 0:0 is now current device
unlock all block.
Current level[0], lock_level_max:9.
unlock all.
PACK_ID error
at __do_flwrite() argc:1, image name:linux.
Programing start at: 0x00ca0000
Programing end at: 0x00f60000

## Checking Image at 0x82000000 ...
   Header CRC Checking ... OK
   Image Name:   linux
   Image Type:   ARM Linux Standalone Program (gzip compressed)
   Data Size:    2813952 Bytes = 2.7 MiB
   Load Address: 00ca0000
   Entry Point:  00f60000
Programing len: 0x002af000
   Data CRC Checking ... OK
No need to upgrade the same version.
OpenDev  vo:0 intf_type:36 out_sync:17
OpenDev  vo:1 intf_type:1 out_sync:0

HDMI has been Disconnected.

hisilicon # run du
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
change register for 8710
PHY reg: 0x12, value:0x62
CONFIG MII
ETH0: PHY(phyaddr=2, mii) link UP: DUPLEX=FULL : SPEED=100M
MAC:   00-0B-3F-00-00-01
TFTP from server 192.168.1.12; our IP address is 192.168.1.10
Download Filename 'user-x.cramfs.img'.
Download to address: 0x82000000
Downloading: #################################################
done
Bytes transferred = 5222464 (4fb040 hex)
16384 KiB hi_fmc at 0:0 is now current device
16384 KiB hi_fmc at 0:0 is now current device
unlock all block.
Current level[0], lock_level_max:9.
unlock all.
PACK_ID error
at __do_flwrite() argc:1, image name:linux.
Programing start at: 0x00430000
Programing end at: 0x00b20000

## Checking Image at 0x82000000 ...
   Header CRC Checking ... OK
   Image Name:   linux
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    5222400 Bytes = 5 MiB
   Load Address: 00430000
   Entry Point:  00b20000
Programing len: 0x004fb000
   Data CRC Checking ... OK
No need to upgrade the same version.
hisilicon # run dr
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
change register for 8710
PHY reg: 0x12, value:0x62
CONFIG MII
ETH0: PHY(phyaddr=2, mii) link UP: DUPLEX=FULL : SPEED=100M
MAC:   00-0B-3F-00-00-01
TFTP from server 192.168.1.12; our IP address is 192.168.1.10
Download Filename 'romfs-x.cramfs.img'.
Download to address: 0x82000000
Downloading: #################################################
done
Bytes transferred = 3321920 (32b040 hex)
16384 KiB hi_fmc at 0:0 is now current device
16384 KiB hi_fmc at 0:0 is now current device
unlock all block.
Current level[0], lock_level_max:9.
unlock all.
PACK_ID error
at __do_flwrite() argc:1, image name:linux.
Programing start at: 0x00050000
Programing end at: 0x00430000

## Checking Image at 0x82000000 ...
   Header CRC Checking ... OK
   Image Name:   linux
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    3321856 Bytes = 3.2 MiB
   Load Address: 00050000
   Entry Point:  00430000
Programing len: 0x0032b000
   Data CRC Checking ... OK
No need to upgrade the same version.
hisilicon # run dw
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
change register for 8710
PHY reg: 0x12, value:0x62
CONFIG MII
ETH0: PHY(phyaddr=2, mii) link UP: DUPLEX=FULL : SPEED=100M
MAC:   00-0B-3F-00-00-01
TFTP from server 192.168.1.12; our IP address is 192.168.1.10
Download Filename 'web-x.cramfs.img'.
Download to address: 0x82000000
Downloading: #################################################
done
Bytes transferred = 1437760 (15f040 hex)
16384 KiB hi_fmc at 0:0 is now current device
16384 KiB hi_fmc at 0:0 is now current device
unlock all block.
Current level[0], lock_level_max:9.
unlock all.
PACK_ID error
at __do_flwrite() argc:1, image name:linux.
Programing start at: 0x00b20000
Programing end at: 0x00ca0000

## Checking Image at 0x82000000 ...
   Header CRC Checking ... OK
   Image Name:   linux
   Image Type:   ARM Linux Standalone Program (gzip compressed)
   Data Size:    1437696 Bytes = 1.4 MiB
   Load Address: 00b20000
   Entry Point:  00ca0000
Programing len: 0x0015f000
   Data CRC Checking ... OK
No need to upgrade the same version.
hisilicon # reset
resetting ...

KuzminSI
Новичок
Сообщения: 2
Зарегистрирован: 25 янв 2023, 11:05

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

Сообщение KuzminSI » 31 янв 2023, 17:44

Спасибо всё кто помогал, проблема решена!

GenaSPB
Модератор
Сообщения: 11164
Зарегистрирован: 20 апр 2010, 11:33
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение GenaSPB » 31 янв 2023, 22:50

Ну поделился бы со всеми что не так то было?

b328
Постоянный посетитель
Сообщения: 53
Зарегистрирован: 11 ноя 2013, 23:46

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

Сообщение b328 » 28 мар 2023, 20:54

Коллеги, прошу помощи.
Пытаюсь восстановить камеру IVG-85X20PT-ST
Виснет на загрузке ядра.

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

U-Boot 2014.04 (Jul 06 2020 - 19:40:05)

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:    1548688 Bytes = 1.5 MiB
   Load Address: 80008000
   Entry Point:  80008000
   XIP Kernel Image ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
�
В русском инете нашёл только такую прошивку: 00030678.1IPC_XM530_80X20.Nat.dss.OnvifS.HIK_V5.00.R02.zip оттуда распаковал General_IPC_XM530_80X20.Nat.dss.OnvifS.HIK_V5.00.R02.20200707_all.bin и его распаковал, соответственно, в папку.
UPD: Прошил General_IPC_XM530_85X20T.Nat.dss.OnvifS.HIK_V5.00.R02.20220418_all.bin - без изменений.

Прошил все разделы, всё отлично (FLASH_ERASE-------[100%] \ done.)
но после перезагрузки ровно ничего не изменилось. То же самое, что выше, виснет на загрузке ядра.
Единственное "но" - в этой прошивке(ках) отсутствует web-x.cramfs.img, но вряд ли косяк в этом.

Прошу помощи общественности, что-то можно сделать в моём случае?

PS Так, напутал немного с кодом модели 80-85, сейчас попробую прошить с сайта ХМ прошивку 2020 года. Попробовал, см. выше

b328
Постоянный посетитель
Сообщения: 53
Зарегистрирован: 11 ноя 2013, 23:46

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

Сообщение b328 » 06 апр 2023, 19:50

b328 писал(а):
28 мар 2023, 20:54
Прошу помощи общественности, что-то можно сделать в моём случае?
Жаль, что никто даже просто идеей помочь не попытался. Ну, очень заняты, понятно.
А мне делать нечего, поэтому я поделюсь с другими.
Камера заработала в итоге.
Итак, важные (теперь уже) симптомы:
Камера с жирной "колодкой" POE (+ хвост под 12В), при запуске камера щёлкает ИК-фильтром и не грузится. У меня дома РОЕ нет, камера питалась от 12В !
При этом ! Сеть поднимается очень неохотно - через раз или вообще не хочет работать автосогласование. Со старым коммутатором не захотела работать вообще, с роутером Асус то работала, то нет, а потом вообще перестала, в итоге 3-е по счёту устройство - Билайн СмартБокс Гига ей понравилось.
Проблема оказалась в РОЕ модуле или встроенном в него (?) сетевом адаптере.
Одолжил почти такую же камеру, только простую на 12В, взял с неё косу и подключил к проблемной (9 пин главный разъём). И всё полетело как по маслу.
Так что вот, в копилку неисправностей.
PS Кто знает, как называется коннектор (типа JN+цифры или UL+цифры) на модуле камеры UART - 6 пин? Хочу заказать, чтобы больше не припаиваться соплями. На Али их тьма, точное название очень бы помогло. Заранее спасибо.

napalm_atx
Новичок
Сообщения: 3
Зарегистрирован: 21 фев 2023, 12:15

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

Сообщение napalm_atx » 19 май 2023, 08:08

Здравствуйте, нужна помощь по идентефикации нужной прошивки, есть регистратор с платой AHB7004T-M и дамп https://disk.yandex.ru/d/vP0Uzb0glMQMgw как бы узнать номер нужной прошивки

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

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

Сообщение oleglevsha » 20 май 2023, 09:09

napalm_atx писал(а):
19 май 2023, 08:08
Здравствуйте, нужна помощь по идентефикации нужной прошивки, есть регистратор с платой AHB7004T-M и дамп https://disk.yandex.ru/d/vP0Uzb0glMQMgw как бы узнать номер нужной прошивки
MBD6508E а что не так с регом, дамп нормальный, зачем прошивка то?

napalm_atx
Новичок
Сообщения: 3
Зарегистрирован: 21 фев 2023, 12:15

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

Сообщение napalm_atx » 22 май 2023, 04:01

Так не стартует, в консоли останавливается на loading linux

Ответить

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