Partizan ADT-816V слетела прошивка

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
dmitlit
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 12 дек 2017, 10:05

Re: Partizan ADT-816V слетела прошивка

Сообщение dmitlit » 24 июн 2019, 22:32

dede писал(а): Далее, тут два одинаковых проца, ядро под второй проц может лежать дополнительно в ФС, но я толком почти ничего распаковать не могу, вы ж порядок кусков не перепутали при объединении ?
Друг за дружкой клеил.
Там битых блоков 23.

kosyak_kpol
Постоянный посетитель
Сообщения: 64
Зарегистрирован: 17 мар 2017, 14:57
Откуда: Севастополь

Re: Partizan ADT-816V слетела прошивка

Сообщение kosyak_kpol » 28 июн 2019, 11:21

У меня для такого регистратора есть только прошивка, которую я всегда заливал из web-интерфейса. Что вы с ней будете делать я не знаю. Может вам сообщество что-нибудь посоветует. Короче, "анализируй это".

Ссылка на файл:

https://78.30.216.53:5001/sharing/m9XkW47yh" onclick="window.open(this.href);return false;

Браузер будет ругаться на сертификат (или тупо блокировать ничего не спрашивая) - соглашайтесь "прожевать" недоверенный сертификат.

Ссылка будет действительна пару недель.

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

Re: Partizan ADT-816V слетела прошивка

Сообщение dede » 28 июн 2019, 13:56

К сожалению, это всего лишь апдейт, там нет нужных файлов...

dmitlit
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 12 дек 2017, 10:05

Re: Partizan ADT-816V слетела прошивка

Сообщение dmitlit » 30 июн 2019, 22:49

kosyak_kpol писал(а):У меня для такого регистратора есть только прошивка, которую я всегда заливал из web-интерфейса. Что вы с ней будете делать я не знаю. Может вам сообщество что-нибудь посоветует.
А возможности слить дамп нет?

kosyak_kpol
Постоянный посетитель
Сообщения: 64
Зарегистрирован: 17 мар 2017, 14:57
Откуда: Севастополь

Re: Partizan ADT-816V слетела прошивка

Сообщение kosyak_kpol » 02 июл 2019, 12:16

dmitlit писал(а):
kosyak_kpol писал(а):У меня для такого регистратора есть только прошивка, которую я всегда заливал из web-интерфейса. Что вы с ней будете делать я не знаю. Может вам сообщество что-нибудь посоветует.
А возможности слить дамп нет?
Увы, такие регистраторы уже "канули в Лету"...

dmitlit
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 12 дек 2017, 10:05

Re: Partizan ADT-816V слетела прошивка

Сообщение dmitlit » 03 июл 2019, 21:49

Разберем загрузку видеорегистратора до зависания:
Вот сама загрузка:
[spoiler]
U-Boot 1.1.4 (Dec 18 2009 - 13:24:35)
U-Boot code: E0500000 -> E0532FA0 BSS: -> E06D3EF8
HI_ChipID = 35110110
RAM Configuration:
Bank #0: e0000000 256 MB
------------------------- Clock Configuration ------------------------------
CPUCLK = 288MHZ AHBCLK = 144MHZ
HCLK = 144MHZ
----------------------------------------------------------------------------
Check for ...Flash: 4 MB ...OK
Check for ...NAND : 64 MiB ...OK
NAND read: device 0 offset 0x200000, size 0x200000
2097152 bytes read: OK
Not found Adv7179,Set Tw2865
Check for ...VGA_5725Higheasy_VGA_5725_Init fail
pt8528_0xf0 check chipid: 0x32
pt8528 I2C device init success!...NTSC
Found tw2865a,Addr:0x50
Found tw2865b,Addr:0x54
MAC: 00-0B-74-F3-69-2A
SET RTC1307: 2009 2 14 3 23 4 14

Pressing Ctrl+C to stop autoboot: 0

NAND read: device 0 offset 0x0, size 0x200000
2097152 bytes read: OK
## Booting image at e0000000 ...
Image Name: Linux-2.6.14-hi3511v100dmeb-rele
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1330660 Bytes = 1.3 MB
Load Address: e0800000
Entry Point: e0800000
OK
initrd_start 0x 0,initrd_end 0x 0
Starting kernel ...

Uncompressing

Linux................................................................................

......

crc error

-- System halted

[/spoiler]

1)При загрузке показывает:
"U-Boot code: E0500000 -> E0532FA0"=>

tftp e0500000 clean.bin 32fa0
clean.bin

2)Показывает:
"NAND read: device 0 offset 0x200000, size 0x200000"

nand read e0000000 200000 200000
tftp e0000000 loading.bin 200000
loading.bin

3)Показывает:
"NAND read: device 0 offset 0x0, size 0x200000"

nand read e0000000 0 200000
tftp e0000000 loading0.bin 200000
loading0.bin

4)FullFlash
Склеил так:
[spoiler]
nand read e0000000 0 400000
tftp e0000000 dump01.bad 400000

nand read e0000000 400000 400000
tftp e0000000 dump02.bad 400000

nand read e0000000 800000 400000
tftp e0000000 dump03.bad 400000

nand read e0000000 c00000 400000
tftp e0000000 dump04.bad 400000

nand read e0000000 1000000 400000
tftp e0000000 dump05.bad 400000

nand read e0000000 1400000 400000
tftp e0000000 dump06.bad 400000

nand read e0000000 1800000 400000
tftp e0000000 dump07.bad 400000

nand read e0000000 1C00000 400000
tftp e0000000 dump08.bad 400000

nand read e0000000 2000000 400000
tftp e0000000 dump09.bad 400000

nand read e0000000 2400000 400000
tftp e0000000 dump10.bad 400000

nand read e0000000 2800000 400000
tftp e0000000 dump11.bad 400000

nand read e0000000 2C00000 400000
tftp e0000000 dump12.bad 400000

nand read e0000000 3000000 400000
tftp e0000000 dump13.bad 400000

nand read e0000000 3400000 400000
tftp e0000000 dump14.bad 400000

nand read e0000000 3800000 400000
tftp e0000000 dump15.bad 400000

nand read e0000000 3C00000 400000
tftp e0000000 dump16.bad 400000
[/spoiler]


5)Удивительно:
Изображение
Но с адреса 200000 действительно что-то начинается, есть заголовок 64 байта.

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Partizan ADT-816V слетела прошивка

Сообщение VirtualLink » 03 июл 2019, 22:24

Там всего лишь лого!

dmitlit
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 12 дек 2017, 10:05

Re: Partizan ADT-816V слетела прошивка

Сообщение dmitlit » 04 июл 2019, 05:34

Пришла такая мысль: а что если при сливе полного дампа мы задеваем в ОЗУ нужные данные.
Слил ОЗУ.
Действительно с 500000 адреса там что-то лежит.
Слил дамп так:

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

4x_5x # nand read e1000000 0 3600000
4x_5x # tftp e1000000 dump3600.bin 3600000

4x_5x # nand read e1000000 3600000 400000
4x_5x # tftp e1000000 dump3600_2.bin 400000
Получилось в два этапа:

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

4x_5x # nand read e1000000 0 4000000

NAND read: device 0 whole chip
Skip bad block 0x00998000
Skip bad block 0x015a4000
Skip bad block 0x015dc000
Skip bad block 0x01610000
Skip bad block 0x0164c000
Skip bad block 0x01734000
Skip bad block 0x01770000
Skip bad block 0x01798000
Skip bad block 0x017a4000
Skip bad block 0x017b4000
Skip bad block 0x01f54000
Skip bad block 0x01f90000
Skip bad block 0x01fe4000
Skip bad block 0x02298000
Skip bad block 0x022c8000
Skip bad block 0x02938000
Skip bad block 0x0298c000
Skip bad block 0x02a14000
Skip bad block 0x02b7c000
Skip bad block 0x02e0c000
Skip bad block 0x02ef8000
Skip bad block 0x03044000
Skip bad block 0x03630000
Read failed -22
 67108864 bytes read: ERROR
4x_5x #

В общем вот он, полный дамп.
Это поможет подправить и выхватить ядро и фс?

dmitlit
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 12 дек 2017, 10:05

Re: Partizan ADT-816V слетела прошивка

Сообщение dmitlit » 04 июл 2019, 07:07

Попытался слить всё и сразу:

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

4x_5x # nand read e1000000 0 4000000

NAND read: device 0 whole chip
Skip bad block 0x00998000
Skip bad block 0x015a4000
Skip bad block 0x015dc000
Skip bad block 0x01610000
Skip bad block 0x0164c000
Skip bad block 0x01734000
Skip bad block 0x01770000
Skip bad block 0x01798000
Skip bad block 0x017a4000
Skip bad block 0x017b4000
Skip bad block 0x01f54000
Skip bad block 0x01f90000
Skip bad block 0x01fe4000
Skip bad block 0x02298000
Skip bad block 0x022c8000
Skip bad block 0x02938000
Skip bad block 0x0298c000
Skip bad block 0x02a14000
Skip bad block 0x02b7c000
Skip bad block 0x02e0c000
Skip bad block 0x02ef8000
Skip bad block 0x03044000
Skip bad block 0x03630000
Read failed -22
 67108864 bytes read: ERROR
4x_5x #
Получилось только до 3630000:
4x_5x # nand read e1000000 0 3630000

Дамп на 3630000

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

4x_5x # nand read e1000000 0 3630000
4x_5x # tftp e1000000 dump3600.bin 3630000
При склеивании несостыковка получается.

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

Re: Partizan ADT-816V слетела прошивка

Сообщение dede » 04 июл 2019, 07:47

К сожалению - не получается, второе ядро перезаписано логами, видимо это умирающий нанд... Я думаю, что для восстановления, понадобится не только дамп, но еще и новый нанд.

dmitlit
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 12 дек 2017, 10:05

Re: Partizan ADT-816V слетела прошивка

Сообщение dmitlit » 05 июл 2019, 16:12

dede писал(а):К сожалению - не получается, второе ядро перезаписано логами, видимо это умирающий нанд... Я думаю, что для восстановления, понадобится не только дамп, но еще и новый нанд.
Подскажите, пожалуйста, где примерно искать донора?

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

Re: Partizan ADT-816V слетела прошивка

Сообщение dede » 05 июл 2019, 16:22

Донора нанд или прошивки?

Ответить

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