Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

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

Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение kosyak_kpol » 21 фев 2018, 16:19

Здравствуйте, форумчане.

Ищу дамп на сабж, который не стартует с постоянным писком. Экран темный. В UART - бегущий курсор.
Питания в норме.

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

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение kosyak_kpol » 21 фев 2018, 16:52

Хотел отправить запрос дампа изготовителю - адрес электронной почты инвалидный (info@pandacctv.ru). Веб-сайт тоже инвалид (http://www.pandacctv.ru" onclick="window.open(this.href);return false;). Сервисный центр на телефонный звонок не отвечает :-(

Аватара пользователя
fobos
Специалист
Сообщения: 1116
Зарегистрирован: 21 июн 2014, 18:15

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение fobos » 21 фев 2018, 17:04

проц какой?

Аватара пользователя
fobos
Специалист
Сообщения: 1116
Зарегистрирован: 21 июн 2014, 18:15

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение fobos » 21 фев 2018, 17:25

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

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

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение dede » 21 фев 2018, 17:56

Если бута хватит - выложу

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

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение kosyak_kpol » 21 фев 2018, 18:35

fobos писал(а):проц какой?
Hi3520

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

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение kosyak_kpol » 21 фев 2018, 18:36

fobos писал(а):текущий дамп покажите
http://gofile.me/3Hl0M/YHI3HDoXA" onclick="window.open(this.href);return false;

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

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение kosyak_kpol » 21 фев 2018, 18:44

dede писал(а):Если бута хватит - выложу
dede, если бут дадите, я попробую его "вклеить" в дамп и посмотрю, что из этого получилось.
Похоже, что размер бута для этого девайса равен 768K. Не уточните?

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

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение dede » 21 фев 2018, 20:07

https://ufile.io/mxwt9" onclick="window.open(this.href);return false;

для 3520D... учитывая ревизию 2.1, предполагаю, что проц именно D, а не A

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

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение kosyak_kpol » 22 фев 2018, 10:30

- dede, процессор "D".
- спасибо за файлы
- буду чинить, по результатам отпишу

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

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение kosyak_kpol » 22 фев 2018, 13:51

Регистратор отремонтирован. Спасибо dede за "раздаточный материал". Без его помощи я бы не справился.

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

Re: Ищу дамп на Grizzly 4.lite-X (он же TW2304SE-C V2.1)

Сообщение kosyak_kpol » 22 фев 2018, 15:41

Очень коротко по этапам ремонта:

1. Из архива, любезно предоставленного dede, берём загрузчик (файл ubt20d) и подготавливаем его к использованию не по прямому назначению - отрезаем у него «лишнее» - удаляем заголовок (первые 64 байта – 4 строки в редакторе);

2. На слитый с нерабочего регистратора первичный дамп (который покоцан очень сильно – испорчен uboot и, как минимум, kernel) кладём подготовленный на первом шаге загрузчик. Полученного «франкенштейна» заливаем во флэшку на программаторе.

3. Включаем регистратор (вывод в UART появился). На этом этапе подтверждаются опасения о инвалидном содержимом kernel – в PuTTy видим, что загрузка остановилась с ошибкой:
Wrong Image Format for bootm command
ERROR: can't get kernel image!

Примечание: здесь мы оказываемся на развилке, когда можно пойти двумя путями:

- любителям экспериментов на шаге 2 можно положить на битый первичный дамп дополнительно к ubt20d ещё krn20d и rfs20d (обрезанные) по вычисленным смещениям. Исходная информация для этого имеется:

bootargs=mem=88M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:768K(boot),2304K(dva110000),13M(rootfs)

3 cmdlinepart partitions found on MTD device hi_sfc
Creating 3 MTD partitions on "hi_sfc":
0x000000000000-0x0000000c0000 : "boot"
0x0000000c0000-0x000000300000 : "dva110000"
0x000000300000-0x000001000000 : "rootfs"

- предпочитающим идти по пути наименьшего сопротивления потребуется USB-флэшка:

4. На флэшку, отформатированную FAT32 со стандартным кластером кладём все три файла из архива dede: ubt20d, krn20d и rfs20d. Суём флэшку в регистратор, включаем, останавливаем загрузку.

5. Сбрасываем значения переменных «auversion» загрузчика - в PuTTy вводим:

hisilicon # setenv auversion0
hisilicon # setenv auversion1
hisilicon # setenv auversion2
hisilicon # saveenv
Получаем отклик:
Saving Environment to SPI Flash...
Erasing SPI flash, offset 0x00040000 size 128K ...done
Writing to SPI flash, offset 0x00040000 size 128K ...done
Перезагружаем.

6. Ничего не делаем, ждём, наблюдаем в терминале логи такого содержания:

1 Storage Device(s) found
Interface: USB
Device 0: Vendor: JetFlash Rev: 1100 Prod: Transcend 8GB
Type: Removable Hard Disk
Capacity: 7728.0 MB = 7.5 GB (15826944 x 512)
Partition 1: Filesystem: FAT32 "NO NAME "
reading ubt20d
reading ubt20d
......................
flash erase 262144 ...
flash write 226808 ...
reading krn20d
reading krn20d
.......................................
flash erase 2359296 ...
flash write 2285352 ...
reading rfs20d
reading rfs20d
..................................
flash erase 13631488 ...
flash write 11786956 ...
Erasing SPI flash, offset 0x00040000 size 128K ...done
Writing to SPI flash, offset 0x00040000 size 128K ...done
Hit any key to stop autoboot: 1 0
16384 KiB hi_sfc at 0:0 is now current device

## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-3.0.8
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2285288 Bytes = 2.2 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.

7. Регистратор пару раз перезагружается и мы видим мастер первичной настройки.. Пароль на admin должен быть 123456. Если вдруг не прокатывает, то пробуем для учётки admin ввести пароль: 6036huanyuan. Регистратор перезагрузится. Пробуем стандартный пароль 123456.

8. Сбрасываем регистратор в заводские и пробуем в группе: https://vk.com/pandacctv" onclick="window.open(this.href);return false; выбить свежую прошивку (я не дождался ни ответа, ни привета). Текущая прошивка такая:
kernelVersion:D6L3-D8L3,
hardwareVersion:185.4.22.Q10-DKABI-td20d,
firmwareVersion:3.3.0.P-3520D-00,
SDK version:3520D


P.S. Ещё раз спасибо dede, за то, что не жадный :-) Если где-либо по методе есть косяки, - старожилы поправят. Все действия на ваш страх и риск.

Ответить

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