Поломал Techege 8ch на модуле якобы NBD7808T-PL

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
romicom
Специалист
Сообщения: 172
Зарегистрирован: 24 мар 2017, 16:33

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение romicom » 01 май 2017, 03:26

Получается таки прошивка от 6808 чтото накорячила и внесла свой лок с 20000 по 40000 помуто она единственная и запускается хоть как то вот как терь этот лок убирать? Снять дамп u-boot выпаять флешку обнулить ее в прогамматоре и записать обрано u-boot? Или искать вообще новую флешку, хз как там этот лок устанавливается.

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

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение dede » 01 май 2017, 08:40

если есть программатор - конечно снимите дамп и залейте на нём, программатор сможет убрать лок.

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

saffers
Новичок
Сообщения: 32
Зарегистрирован: 06 апр 2017, 07:57

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение saffers » 01 май 2017, 13:58

romicom писал(а):
romicom писал(а):Пробовал,

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

hisilicon # sf probe 0
8192 KiB hi_sfc at 0:0 is now current device
hisilicon # sf protect unlock  0x20000 0x10000
sf - SPI flash sub-system

hisilicon # sf erase 0x20000 0x10000
Erasing at 0x30000 -- 100% complete.
hisilicon #
сейчас еще отследил откуда начинает стирать команда

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

sf probe 0
sf erase 0x20000 0x7E0000
так вот по какойто причине начинает стирать с 0x50000
точней с 0x40000 видимо просто очень быстро 4 проскакивает и это подтвердил дамп с 20000 идет енв с 30000 какойто мусор а вот с 40000 уже идут FF
с области 30000 идет не мусор, там начинается раздел rom-fs запакованный компрессией GZIP.
сигнатура начала это байты "68 73 71 73" или в виде символов "hsqs".

saffers
Новичок
Сообщения: 32
Зарегистрирован: 06 апр 2017, 07:57

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение saffers » 01 май 2017, 14:33

romicom
я бы на вашем месте попробовал залить прошивку, которая работает на моем реге 7808, ссылку я давал.

Предварительно только снимите защиту области 0 - 0х40000.
Потом пробуйте залить все разделы из той прошивки, которую я дал командами
run dc
run dr
run du
run dl
в финале пробуете удалить ENV
Делаете reboot.

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

Это можно делать программами выполяющими бинарное сравнение либо выполнив вычисление CRC32 в WinHex (Compute Hash - Ctrl-F2).
Одинаковые данные обладают одиниковым Crc32.
Главное четко понимать какой блок сравниваете.

Если обнаружится, что все же, что лок не дает изменить область 0 - 40000, то остается пробовать работать через программатор либо копать в сторону отключения лока (на специализированных форумах).

Кстати, раздел rom-fs извлеченный из вашего дампа fw4.img не распаковывается!!!
gzip не может его распаковать, данные кривые...
сигнатура начала данных сжатых GZIP это байты "68 73 71 73" или в виде символов "hsqs".
Чтобы лучше понимать прочитайте это:
https://habrahabr.ru/post/213411/" onclick="window.open(this.href);return false;
а также в сторону линукс утилиты binwalk


по-видимому первые 0х10000 байт с области 30000 были блокированы и не перезаписались, остались старыми.
А данные с 40000 перезаписаны от какой-то вашей новой прошивки.
Поэтому я пишу здесь, предлагаю вам вручную контролировать методом подсчета crc32, чтобы наверняка понимать, зашиваются нужные данные или нет.

Иначе дорога к программатору.

Аватара пользователя
Sonya
Специалист
Сообщения: 1298
Зарегистрирован: 12 авг 2014, 15:24
Откуда: Сергиев Посад
Контактная информация:

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение Sonya » 02 май 2017, 13:18

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

romicom
Специалист
Сообщения: 172
Зарегистрирован: 24 мар 2017, 16:33

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение romicom » 02 май 2017, 14:43

Короче, заработала херовина, прошил еще раз неправильную прошивку от 6808 по tftp, мусор от которой оставался по адресу 30000 и видимо после многочисленных стираний рег таки загрузился, штатным образом обновился той прошивкой что прислал кетайец и коробка заработала в полную "мощь" :Yahoo!:
Ради интереса перепробовал все найденные и присланные прошивки от 7808T-PL и ниодна не заработала нормально, рабочая только та что дал китаец, шото они там намудрили, обидно конечно что небудет обновлений, понять и простить.
Что было причиной блокировки записи по адресам 20000 и 30000 так и не понял, хотя может и случайно их разблокировал представленными выше командами после чего и запустилась прошивка 6808.

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

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение dede » 02 май 2017, 17:38

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

Ну да, это стандартный функционал SPI Flash

saffers
Новичок
Сообщения: 32
Зарегистрирован: 06 апр 2017, 07:57

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение saffers » 02 май 2017, 18:22

Хм...
У меня тоже такое было на реге nbd7804t-f. Заработала лишь та прошивка, которая изначально стояла. Более свежая и якобы актуальная не смогла запуститься.

bulka58807
Специалист
Сообщения: 666
Зарегистрирован: 04 фев 2013, 10:28
Откуда: г. Екатеринбург
Контактная информация:

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение bulka58807 » 26 июн 2018, 14:18

Поломался NBD7808T-PL.
Не загружается. Прошивка 00000119. Висит просто на разноцветных полосах при старте.
Раньше была такая проблема на другой модели - решилось все с помощью файла update.img на флешку, вставить в USB регистратора и запустить его.
Но сейчас не могу найти этот файл. Раньше на baike.xm030.cn лежали сразу архивы, внутри была .bin прошивки и образ update.img для восстановления через флешку.

Может остался у кого-нибудь этот образ для 8 канальника 1080Р.

Аватара пользователя
Sonya
Специалист
Сообщения: 1298
Зарегистрирован: 12 авг 2014, 15:24
Откуда: Сергиев Посад
Контактная информация:

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение Sonya » 26 июн 2018, 15:44

bulka58807 писал(а):Поломался NBD7808T-PL. Прошивка 00000119. Висит просто на разноцветных полосах при старте.
Пробуйте Recovery 00000119 (NBD7808T-PL).

bulka58807
Специалист
Сообщения: 666
Зарегистрирован: 04 фев 2013, 10:28
Откуда: г. Екатеринбург
Контактная информация:

Re: Поломал Techege 8ch на модуле якобы NBD7808T-PL

Сообщение bulka58807 » 27 июн 2018, 08:31

Sonya писал(а):Пробуйте Recovery 00000119 (NBD7808T-PL).
Спасибо, попробую!

Ответить

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