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

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Ответить
genn001
Постоянный посетитель
Сообщения: 56
Зарегистрирован: 05 окт 2018, 19:51

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

Сообщение genn001 » 23 окт 2018, 21:43

Ну флешь то я поменял на 16М. Прошивка туда льется но рег зависает.

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

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

Сообщение dede » 23 окт 2018, 23:00

Я не вижу дампа по той ссылке, это все тот же рекавери файл криптованный.

Вы же видите, там есть разные ревизии этой платы и как вариант, ни одна из них вам не подходит, возможно нужна еще более старая версия.

genn001
Постоянный посетитель
Сообщения: 56
Зарегистрирован: 05 окт 2018, 19:51

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

Сообщение genn001 » 24 окт 2018, 15:34

yuri1958 писал(а):Есть дамп от такой же платы multistar , только там флеш 16 метровая , остальные чипы такие же, если есть желание попробуйте в 16 метровую флешку залить должно стартануть. http://rgho.st/7L4QZFRQN" onclick="window.open(this.href);return false; Я на KAMTEL DVR пробовал работал нормально.
Заливаю этот дамп,рег виснет на лого а потом пробую накатить рекавери. Наверное нужно перед загрузкой стереть mtd данные, но я не знаю какую команду для этого использовать. Или я что то делаю не так?

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

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

Сообщение dede » 24 окт 2018, 17:29

В чем смысл заливать дамп, чтобы потом накатить рекавери? Команду для стирания _всего_ я уже 3 раза цитировал...

genn001
Постоянный посетитель
Сообщения: 56
Зарегистрирован: 05 окт 2018, 19:51

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

Сообщение genn001 » 24 окт 2018, 18:29

Я думал что если с этим дампом висит на загрузке то рекавери может восстановит прошивку. Команда которую вы мне давали на дампе 16М не работает. Я думаю что там другие адреса для стирания. Буду признателен за любые подсказки.

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

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

Сообщение dede » 24 окт 2018, 18:42

Для 16 нужен лог загрузки и printenv. Но если у вас изначально 8Мб было... очень маловероятно. что какой-то из 16 меговых заработает

genn001
Постоянный посетитель
Сообщения: 56
Зарегистрирован: 05 окт 2018, 19:51

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

Сообщение genn001 » 24 окт 2018, 18:47

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

hisilicon # printenv
bootdelay=1
baudrate=115200
ethaddr=00:00:23:34:45:66
bootfile="uImage"
logo_addr=8ff00000
machine=MBD6008D
filesize=6BCE
fileaddr=82000000
netmask=255.255.255.0
bg_color=FFFFFF
bootcmd=showlogo;startvo 0 36 13;sf probe 0;sf read 0x81000000 0x100000 0x330000;sf read 0x82000000 0x430000 0x3d0000;bootm 0x81000000 0x82000000
bootargs=mem=62M console=ttyAMA0,115200 root=0100 rootfstype=ext2 mtdparts=hi_sfc:1M(boot),3264K(kernel),3904K,4M,3M,1M logo_addr=8ff00000
ipaddr=192.168.0.120
serverip=192.168.0.1
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06 (Nov 26 2013 - 11:34:36)

Environment size: 599/262140 bytes
hisilicon #
Лог

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

U-Boot 2010.06 (Nov 26 2013 - 11:34:36)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"
In:    serial
Out:   serial
Err:   serial
(Re)start USB search...
USB:   scanning bus for devices... 1 USB Device(s) found
       scanning bus for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0
16384 KiB hi_sfc at 0:0 is now current device

dev 0 opened!
16384 KiB hi_sfc at 0:0 is now current device


## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   Linux-3.0.8
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3244812 Bytes = 3.1 MiB
   Load Address: 80008000
   Entry Point:  80008000
## Loading init Ramdisk from Legacy Image at 82000000 ...
   Image Name:   RAM disk
   Image Type:   ARM Linux RAMDisk Image (uncompressed)
   Data Size:    3297773 Bytes = 3.1 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.0.8 (root@ubuntu) (gcc version 4.4.1 (Hisilicon_v200(gcc4.4-290+glibc-2.11+eabi+nptl)) ) #11 Wed May 8 14:44:41 CST 2013
CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: hi3520d
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 15748
Kernel command line: mem=62M console=ttyAMA0,115200 root=0100 rootfstype=ext2 mtdparts=hi_sfc:1M(boot),3264K(kernel),3904K,4M,3M,1M logo_addr=8ff00000
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 62MB = 62MB total
Memory: 53268k/53268k available, 10220k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0xc4000000 - 0xfe000000   ( 928 MB)
    lowmem  : 0xc0000000 - 0xc3e00000   (  62 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .init : 0xc0008000 - 0xc002c000   ( 144 kB)
      .text : 0xc002c000 - 0xc05bd000   (5700 kB)
      .data : 0xc05be000 - 0xc05e14c0   ( 142 kB)
       .bss : 0xc05e14e4 - 0xc063c148   ( 364 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:128 nr_irqs:128 128
sched_clock: 32 bits at 75MHz, resolution 13ns, wraps every 57266ms
Console: colour dummy device 80x30
Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
update_logo 9
NET: Registered protocol family 16
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 40) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 41) is a PL011 rev2
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource timer1
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs...
update_logo 10
update_logo 11
rootfs image is not initramfs (no cpio magic); looks like an initrd
Freeing initrd memory: 3220K
NetWinder Floating Point Emulator V0.97 (double precision)
L2cache cache controller enabled
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.16)
SGI XFS with security attributes, large block/inode numbers, no debug enabled
msgmni has been set to 110
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
brd: module loaded
loop: module loaded
ahci: SSS flag set, parallel bus scan disabled
ahci ahci.0: AHCI 0001.0200 32 slots 2 ports 3 Gbps 0x3 impl platform mode
ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc sxs boh
scsi0 : ahci_platform
scsi1 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x10080000-0x1008ffff] port 0x100 irq 52
ata2: SATA max UDMA/133 mmio [mem 0x10080000-0x1008ffff] port 0x180 irq 52
Spi id table Version 1.22
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
SPI FLASH start_up_mode is 3 Bytes
Spi(cs1):
Block:64KB
Chip:16MB
Name:"W25Q128B"
spi size: 0x16777216
chip num: 1
6 cmdlinepart partitions found on MTD device hi_sfc
Creating 6 MTD partitions on "hi_sfc":
0x000000000000-0x000000100000 : "boot"
0x000000100000-0x000000430000 : "kernel"
0x000000430000-0x000000800000 : "Partition_002"
0x000000800000-0x000000c00000 : "Partition_003"
0x000000c00000-0x000000f00000 : "Partition_004"
0x000000f00000-0x000001000000 : "Partition_005"
Fixed MDIO Bus: probed
ata1: SATA link down (SStatus 0 SControl 300)
himii: probed
ata2: SATA link down (SStatus 0 SControl 300)
Invalid HW-MAC Address: 00:00:00:00:00:00
Set Random MAC address: 96:11:78:ED:FA:E2
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
usbmon: debugfs is not available
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 53, io mem 0x100b0000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
hiusb-ohci hiusb-ohci.0: HIUSB OHCI
hiusb-ohci hiusb-ohci.0: new USB bus registered, assigned bus number 2
hiusb-ohci hiusb-ohci.0: irq 54, io mem 0x100a0000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver cdc_wdm
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver mdc800
mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Digital Camera
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
mousedev: PS/2 mouse device common for all mice
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
lib80211: common routines for IEEE802.11 drivers
Registering the dns_resolver key type
registered taskstats version 1
RAMDISK: gzip image found at block 0
update_logo 12
update_logo 13
VFS: Mounted root (ext2 filesystem) on device 1:0.
Freeing init memory: 144K
[RCS]: /etc/init.d/S00devs
[RCS]: /etc/init.d/S01udev
Jan  1 08:00:02 udevd (556): /proc/556/oom_adj is deprecated, please use /proc/556/oom_score_adj instead.
udevd[556]: main: error opening /dev/null: No such file or directory
[RCS]: /etc/init.d/S80network
mount: mounting /cramfs_tmp/Cramfs-ie/oemlogo on /progs/html/oemlogo/ failed: No such file or directory
ad driver init successful!
ADDRCONF(NETDEV_UP): eth0: link is not ready
have Network.cfg
192.168.1.10
255.255.255.0
192.168.1.1
0
after network.sh
SDK_TYPE type is 8d1
Hisilicon Media Memory Zone Manager
hi3520D_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
load sys.ko for Hi3520D...OK!
Load tde.ko ...OK!
Error -3 while decompressing!
c062b394(2125)->c0736000(4096)
Error -3 while decompressing!
c0626394(2125)->c0736000(4096)
Error -3 while decompressing!
c0626394(2125)->c0736000(4096)
insmod: can't insert 'hi3520D_dsu.ko': invalid module format
load venc.ko for Hi3520D...OK!
load group.ko for Hi3520D...OK!
Error -5 while decompressing!
c0628f3c(1852)->c3ccb000(4096)
Error -5 while decompressing!
c0628f3c(1852)->c3ccb000(4096)
Error -5 while decompressing!
c0628f3c(1852)->c3ccb000(4096)
insmod: can't insert 'hi3520D_chnl.ko': invalid module format
load h264e.ko for Hi3520D...OK!
Error -3 while decompressing!
c062b9d4(2581)->c07c9000(4096)
Error -3 while decompressing!
c06269d4(2581)->c07c9000(4096)
Error -3 while decompressing!
c06269d4(2581)->c07c9000(4096)
insmod: can't insert 'hi3520D_rc.ko': invalid module format
load jpege.ko for Hi3520D...OK!
load viu.ko for Hi3520D...OK!
load vou.ko ....OK!
load vpss.ko ....OK!
load vda.ko ....OK!
load region.ko ....OK!
load vdec.ko ....OK
Error -3 while decompressing!
c062b8a3(2266)->c20ad000(4096)
Error -3 while decompressing!
c062d153(1397)->c20e6000(4096)
Error -3 while decompressing!
c06268a3(2266)->c20ad000(4096)
Error -3 while decompressing!
c06268a3(2266)->c20ad000(4096)
insmod: can't insert 'hi3520D_vfmw.ko': invalid module format
Error -3 while decompressing!
c0626fb9(1506)->c20d3000(4096)
Error -3 while decompressing!
c0628f78(1841)->c2091000(4096)
Error -3 while decompressing!
c062afb9(1506)->c20d3000(4096)
Error -3 while decompressing!
c062afb9(1506)->c20d3000(4096)
Module len 188416 truncated
insmod: can't insert 'hi3520D_hdmi.ko': invalid module format
Load jpeg6b.ko success.         (SDK_VERSION:[jpeg6bv1.0] Build Time:[Apr  7 2013, 16:22:13])
HISI_IRDA-MF @Hi3520Dv100R00
hiir: init ok. ver=Apr 27 2013, 09:24:31.
Error -3 while decompressing!
c062b59b(1836)->c212d000(4096)
Error -3 while decompressing!
c062b59b(1836)->c212d000(4096)
Error -3 while decompressing!
c062b59b(1836)->c212d000(4096)
insmod: can't insert 'hi3520D_ai.ko': invalid module format
Error -3 while decompressing!
c062cdb4(1710)->c213f000(4096)
Error -3 while decompressing!
c0626db4(1710)->c213f000(4096)
Error -3 while decompressing!
c0626db4(1710)->c213f000(4096)
Module len 40960 truncated
insmod: can't insert 'hi3520D_ao.ko': invalid module format
update_logo 14
update_logo 15
(none) login: MemPool_Ver_2013_09_18_3M_64*140_dbg.................MAX_POOL_SIZE :3 M
D6008D,version:V1.0.1.2086, release time: Jan 15 2014, 15:58:59
system: pwd
hwCfg.bDelResFile=1
gr.nDiskReserved=312
fd------>3
YST number error-1 !!
YST number error-2 !!
YST number error-3 !!
YST number error !!
yst fail
hJdvr----->-1
verify board err!!


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

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

Сообщение dede » 24 окт 2018, 19:05

sf erase f00000 100000


Если это лог после залитого дампа, то дамп либо битый, либо проблема аппаратная с регом.

genn001
Постоянный посетитель
Сообщения: 56
Зарегистрирован: 05 окт 2018, 19:51

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

Сообщение genn001 » 24 окт 2018, 19:12

sf erase f00000 100000
Я так и догадался и затер эту область в HEX редакторе. Значит смысла нет лить дамп 16 Мб

vlad_2
Новичок
Сообщения: 11
Зарегистрирован: 27 окт 2018, 13:09

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

Сообщение vlad_2 » 28 окт 2018, 11:46

Прошу помощи с восстановлением 1 мегапиксельной камеры от xiongmaitech Модель IPG-50X10PT-WPS Вот ссылка на это устройство: http://www.xiongmaitech.com/en/index.ph ... 77/178/264 Была заказана на Ali, проработала 4 часа, может меньше. В какой-то момент зашёл в настройки, нажал сброс - после этого камера "исчёзла". При чём, какое-то время была видна через WiFi, но потом и там пропала. Светодиод на сетевом кабеле тускло светится, процессор не греется. Т.е., даже не тёплый. В нормальном режиме был где-то около 45-50 гр. тепла. Нажатие reset не помогает, UART на плате не просматривается. Т.е., подключиться некуда. Я снял с платы 25L6433F, считал содержимое. Здесь содержимое флэшки: http://mega.dp.ua/file?source=18102810431216337571 Может у кого есть полный дамп для перезаливки? Или в моём будет видно что испортилось?

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

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

Сообщение oleglevsha » 28 окт 2018, 17:34

Нужны хорошие фото модулей для поиска uart порта, ошибок в ФС из дампа вроде нет, возможно проблемы с питанием.
Начните с поиска uart порта и снятия логов.

vlad_2
Новичок
Сообщения: 11
Зарегистрирован: 27 окт 2018, 13:09

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

Сообщение vlad_2 » 28 окт 2018, 19:13

По питанию вроде все напряжения в порядке. 3.3 Вольта есть, всё есть. Да и не могло питание пропасть. Всё приключилось именно в момент изменения настроек. К слову сказать, sd карточку в момент происшествия тоже запороло. Но после форматирования карточка ожила. Вот камера только мёртвая. Позволю дать ссылку для изучения фото платы камеры: https://ru.aliexpress.com/item/Wi-Fi-72 ... 60325.html" onclick="window.open(this.href);return false; Я более качественное фото всё равно не сделаю.Те, что я делал не позволяют разглядеть детали.

Ответить

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