К сожалению не подошёл.
Восстановление прошивки и сброс пароля XM с помощью USB UART
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Дата на реге после снятия батарейки 01.01.2000 03.00.00, хотя раньше было 01.01.2000 00.00.00 и почему на 3 часа поменялось не знаю.
Просто все возможные способы и генераторы паролей я перепробовал. Сброс, в том числе и через сеть. Ничего не подошло.
159953 и 153939 тоже не подходят.
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Приветствую всех! Прошу помощи с восстановлением регика 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
Вот все что я делал:
Регистратор был прошит прошивкой с оф.сайта. Затем прилетела прошивка из облака и превратила регик в "матрас".
Подключился, снял дамп есть небольшие сомнения, флешка 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 ...
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Спасибо всё кто помогал, проблема решена!
-
- Модератор
- Сообщения: 11164
- Зарегистрирован: 20 апр 2010, 11:33
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Ну поделился бы со всеми что не так то было?
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Коллеги, прошу помощи.
Пытаюсь восстановить камеру IVG-85X20PT-ST
Виснет на загрузке ядра.
В русском инете нашёл только такую прошивку: 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 года. Попробовал, см. выше
Пытаюсь восстановить камеру 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.
�
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 года. Попробовал, см. выше
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Жаль, что никто даже просто идеей помочь не попытался. Ну, очень заняты, понятно.
А мне делать нечего, поэтому я поделюсь с другими.
Камера заработала в итоге.
Итак, важные (теперь уже) симптомы:
Камера с жирной "колодкой" POE (+ хвост под 12В), при запуске камера щёлкает ИК-фильтром и не грузится. У меня дома РОЕ нет, камера питалась от 12В !
При этом ! Сеть поднимается очень неохотно - через раз или вообще не хочет работать автосогласование. Со старым коммутатором не захотела работать вообще, с роутером Асус то работала, то нет, а потом вообще перестала, в итоге 3-е по счёту устройство - Билайн СмартБокс Гига ей понравилось.
Проблема оказалась в РОЕ модуле или встроенном в него (?) сетевом адаптере.
Одолжил почти такую же камеру, только простую на 12В, взял с неё косу и подключил к проблемной (9 пин главный разъём). И всё полетело как по маслу.
Так что вот, в копилку неисправностей.
PS Кто знает, как называется коннектор (типа JN+цифры или UL+цифры) на модуле камеры UART - 6 пин? Хочу заказать, чтобы больше не припаиваться соплями. На Али их тьма, точное название очень бы помогло. Заранее спасибо.
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 21 фев 2023, 12:15
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Здравствуйте, нужна помощь по идентефикации нужной прошивки, есть регистратор с платой AHB7004T-M и дамп https://disk.yandex.ru/d/vP0Uzb0glMQMgw как бы узнать номер нужной прошивки
-
- Специалист
- Сообщения: 881
- Зарегистрирован: 15 ноя 2014, 22:34
- Откуда: alarmsystem-cctv
- Контактная информация:
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
MBD6508E а что не так с регом, дамп нормальный, зачем прошивка то?napalm_atx писал(а): ↑19 май 2023, 08:08Здравствуйте, нужна помощь по идентефикации нужной прошивки, есть регистратор с платой AHB7004T-M и дамп https://disk.yandex.ru/d/vP0Uzb0glMQMgw как бы узнать номер нужной прошивки
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 21 фев 2023, 12:15
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Так не стартует, в консоли останавливается на loading linux