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

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

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

Сообщение dede » 11 сен 2019, 21:08

Камеру через свитч или роутер подключите

SerjPr
Новичок
Сообщения: 9
Зарегистрирован: 11 сен 2019, 18:13

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

Сообщение SerjPr » 11 сен 2019, 21:47

Камера подключена к роутеру кабелем.

SerjPr
Новичок
Сообщения: 9
Зарегистрирован: 11 сен 2019, 18:13

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

Сообщение SerjPr » 12 сен 2019, 08:09

SerjPr писал(а):
11 сен 2019, 21:02
Модуль IVG-HP201Y-AE стояла прошивка V4.03.R12.00031520. По не знанию залил через веб с сайта производителя 00022520.1IPC_HI3516CV300_50H20L_AE_S38_V4.03.R12.zip
Камера фильтром не щелкает, по веб не доступна. По UART зацепился загрузчик жив. Пытаюсь залить V4.03.R12.00031520. ExIPCamFree прошить не может. Ошибка. Распаковал 7Zip.
run dc, run dw, run dr заливается а run du при загрузке с tftp на середине виснет.IPEYE прошивка заливается но по UART видно постоянный перезагруз. Что посоветуете. С чего начать?
Методом проб удалось загнать прошивку. Веб морда заработала но теперь пишет версия 22529. Прошивку загружает только размером 8 мегабайт Которые 10 мегабайт пишет (ошибка редактирования) Но странно, загружаю 31520 но остаеться версия 22529.

SerjPr
Новичок
Сообщения: 9
Зарегистрирован: 11 сен 2019, 18:13

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

Сообщение SerjPr » 12 сен 2019, 08:13

hi3516cv300 System startup

Uncompress.......Ok


hi3516cv300 System startup


U-Boot 2010.06-svn1098 (Jun 11 2018 - 13:17:42)

Check Flash Memory Controller v100 ... Found
SPI Nor(cs 0) ID: 0x20 0x70 0x18
Block:64KB Chip:16MB Name:"XM25QH128AHIG"
CONFIG_CLOSE_SPI_8PIN_4IO = y.
at hifmc100_setTB() mid:0x20,chipsize:0x1000000 <no>.
unlock all.
SPI Nor total size: 16MB
MMC:
EMMC/MMC/SD controller initialization.
Card did not respond to voltage select!
No EMMC/MMC/SD device found !
In: serial
Out: serial
Err: serial
Press Ctrl+C to stop autoboot
16384 KiB hi_fmc at 0:0 is now current device

srcAddr 0x83000000, dstAddr 0x82000000
created_inode 0x883d0200
find_squashfs_file: name bin, start_block 0, offset 2518, type 1
find_squashfs_file: name boot, start_block 0, offset 2618, type 1
read inode: name boot, sb 0, of 2618, type 1
find_squashfs_file: name uImage, start_block 0, offset 2550, type 2
read inode: name uImage, sb 0, of 2550, type 2
write_file: regular file, blocks 9
len 2160003
### FS load complete: 2160003 bytes loaded to 0x82000000
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-3.18.20
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2159939 Bytes = 2.1 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image ... OK
OK

Starting kernel ...

Такая информация по UART

SerjPr
Новичок
Сообщения: 9
Зарегистрирован: 11 сен 2019, 18:13

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

Сообщение SerjPr » 12 сен 2019, 08:16

hi3516cv300 System startup

Uncompress.......Ok


hi3516cv300 System startup


U-Boot 2010.06-svn1098 (Jun 11 2018 - 13:17:42)

Check Flash Memory Controller v100 ... Found
SPI Nor(cs 0) ID: 0x20 0x70 0x18
Block:64KB Chip:16MB Name:"XM25QH128AHIG"
CONFIG_CLOSE_SPI_8PIN_4IO = y.
at hifmc100_setTB() mid:0x20,chipsize:0x1000000 <no>.
lk[5 => 0x400000]
SPI Nor total size: 16MB
MMC:
EMMC/MMC/SD controller initialization.
Card did not respond to voltage select!
No EMMC/MMC/SD device found !
In: serial
Out: serial
Err: serial
Press Ctrl+C to stop autoboot
xmtech # <INTERRUPT>
xmtech # printenv
bootargs=init=linuxrc mem=${osmem} console=ttyAMA0,115200 root=/dev/mtdblock1 rootfstype=squashfs mtdparts=hi_sfc:0x30000(boot),0x2E0000(romfs),0x300000(user),0x160000(web),0x40000(custom),0x50000(mtd)
bootcmd=setenv setargs setenv bootargs ${bootargs};run setargs;sf probe 0;sf read 83000000 30000 2E0000;squashfsload;bootm 0x82000000
bootdelay=1
baudrate=115200
ipaddr=192.168.1.10
serverip=192.168.1.107
netmask=255.255.255.0
bootfile="uImage"
da=tftp 0x82000000 u-boot.bin.img;sf probe 0;flwrite
du=tftp 0x82000000 user-x.cramfs.img;sf probe 0;flwrite
dr=tftp 0x82000000 romfs-x.cramfs.img;sf probe 0;flwrite
dw=tftp 0x82000000 web-x.cramfs.img;sf probe 0;flwrite
dl=tftp 0x82000000 logo-x.cramfs.img;sf probe 0;flwrite
dc=tftp 0x82000000 custom-x.cramfs.img;sf probe 0;flwrite
up=tftp 0x82000000 update.img;sf probe 0;flwrite
ua=mw.b 0x82000000 ff 1000000;tftp 0x82000000 upall_verify.img;sf probe 0;flwrite
tk=tftp 0x82000000 uImage;setenv setargs setenv bootargs ${bootargs};run setargs;bootm 0x82000000
dd=mw.b 0x82000000 ff 1000000;tftp 0x82000000 mtd-x.jffs2.img;sf probe 0;flwrite
ethaddr=00:12:31:0b:d4:07
NID=0x0001
muxctl0=0x12040064
muxval0=0x0
gpio0=0x77
gpioval0=0x00
muxctl1=0x12040104
muxval1=0x00
gpio1=0x82
gpioval1=0x04
osmem=56M
appSystemLanguage=SimpChinese
appVideoStandard=PAL
appNetIP=0x0A01A8C00x00FFFFFF0x0101A8C0
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-svn1098 (Jun 11 2018 - 13:17:42)

Environment size: 1445/65532 bytes
xmtech #


Вот еще информация

SerjPr
Новичок
Сообщения: 9
Зарегистрирован: 11 сен 2019, 18:13

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

Сообщение SerjPr » 13 сен 2019, 11:51

Проблему решил. В телеграмм канале ExIPCam users + repair помогли.

Gul
Новичок
Сообщения: 21
Зарегистрирован: 24 июл 2019, 13:07

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

Сообщение Gul » 20 сен 2019, 01:07

Gul писал(а):
01 авг 2019, 02:44
dede писал(а):Попробуйте
А вот теперь всё. Нимагу... :dash:
1. Модуль перестал отвечать и по UART, и по Eth.
2. Повредил дорожки подключения UART - зацепился за припаянный на контактные площадки кабель и выдернул их "с мясом".
_____________________________
Спасибо всем откликнувшимся!
Война окончена. :beach:
_____________________________
Как то сразу этот модуль "не пошел", видимо не жилец был с самого начала...
Теперь буду искать дамп и заливать его "напрямую". И микроскоп... и восстанавливать дорожки. :evil:
Очумелые ручки тянутся к программатору CN341A, но есть одна проблема - он не знает флэш XMC (XM25QH128A http://www.xmcwh.com/index.php?s=/cms/172.html), которая стоит в моем модуле imx291-hi3516cv300. Как программатору объяснить, что и как надо читать с "неизвестной" ему XMC?

Gul
Новичок
Сообщения: 21
Зарегистрирован: 24 июл 2019, 13:07

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

Сообщение Gul » 20 сен 2019, 01:55

Gul писал(а):
20 сен 2019, 01:07
Очумелые ручки тянутся к программатору CN341A, но есть одна проблема - он не знает флэш XMC (XM25QH128A http://www.xmcwh.com/index.php?s=/cms/172.html), которая стоит в моем модуле imx291-hi3516cv300. Как программатору объяснить, что и как надо читать с "неизвестной" ему XMC?
Сказал программатору, что эта флэшка EN125QH128 производителя EON. Параметры похожи 16MByte/128MBit.
В ответ тот согласился и считал дамп. Я его сохранил, на всякий случай. На сколько он корректен - никто не знает. Проверить не на чем, т.к. такого же модуля второго у меня нет. Остальные - на Winbond...
_____________
Теперь вопрос знатокам.
Как, не убив всякие "персональные данные", типа MAC и UIN, залить загрузчик, чтобы потом накатить прошивку и восстановить работу модуля?

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

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

Сообщение dede » 20 сен 2019, 08:39

Покажите текущий дамп.

Gul
Новичок
Сообщения: 21
Зарегистрирован: 24 июл 2019, 13:07

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

Сообщение Gul » 20 сен 2019, 21:53

dede писал(а):
20 сен 2019, 08:39
Покажите текущий дамп.
Снял дамп помощью Colibri, в ней нашлась моя флэшка.
Ссылка на дамп. https://yadi.sk/d/4Ph0vYzGbuHBhA

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

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

Сообщение dede » 21 сен 2019, 08:36

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

Gul
Новичок
Сообщения: 21
Зарегистрирован: 24 июл 2019, 13:07

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

Сообщение Gul » 21 сен 2019, 14:50

Как Вы видели, пробовал снимать самыми разнообразными, возможными и невозможными способами.
Велика вероятность, что данные затерлись после установки прошивки для флешки Winbond. Писатель прошивки нигде не указывал, что его прошивка только для Winbond, соответственно, я не знал и не мог знать о будущих проблемах.
Вся эта замечательная история была описана чуть выше.
Что теперь делать с этим модулем? Как его оживлять?

Ответить

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