Восстановление при самой неудачной прошивке Mars(1073/1283)

о железе плеера и о периферии

Re: Как восстановить после неудачной прошивки.

Postby lonleystranger » 10 Jan 2014, 19:26

(cut) overquoting! Пункт 4.19 Правил форума!

Я же собственно потому и спрашиваю, что сначала сеть не работала, а теперь прошивки не ставятся. В предыдущем посте Вы писали, что нужно кабель. Вот, подключил...
Egreat R6S v1.3_20120329
3612
BastCastle_V1.03_G60_Mos+
lonleystranger
 
Posts: 8
Joined: 21 Dec 2013, 00:41

Re: Как восстановить после неудачной прошивки.

Postby Virtual » 10 Jan 2014, 20:11

кабель нужен для диагноза, коий выше :mrgreen:
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Как восстановить после неудачной прошивки.

Postby lonleystranger » 10 Jan 2014, 21:02

Кабель подключил, на команды он отзывается. Уже даже пробовал команды erase -e erase -m. Лог выложил, еще раз выкладываю с попыткой установить восстанавливающую Boot прошивку: bootloader_recover_Egreat_R6s_2.5.6.0. Хотелось бы, чтобы Вы написали команды очистки бута и BBT с возможностью последующего восстановления, и желательно ссылки на прошивки для восстановления.
Attachments
putty4.7z
Erase + bootloader_recover_Egreat_R6s_2.5.6.0
(15.6 KiB) Downloaded 283 times
Egreat R6S v1.3_20120329
3612
BastCastle_V1.03_G60_Mos+
lonleystranger
 
Posts: 8
Joined: 21 Dec 2013, 00:41

Re: Как восстановить после неудачной прошивки.

Postby Virtual » 10 Jan 2014, 21:08

штатных средств (да и нештатных тоже) для сатурнов (1186) для очистки BBT на данный момент не существует! :)

(нужно очистить первые 262144 байт и последние 262144 чипа NAND., данная функция заблокирована во всех дровах от реалтек и бут коде). классическое проявление криворукости.

ЗЫ
то что у вас бут без сети - это только ваша вина,
а то что NAND чип угроблен - это спасибо разработчикам r6s что придумали что кнопка пульта POWER мгновенно вынимает вилку из розетки (обесточивает плеер) (о этом я отписывал с подробностями в теме по R6S)
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Как восстановить после неудачной прошивки.

Postby lonleystranger » 10 Jan 2014, 21:37

Все, разобрался - можно получить доступ к флеш и почистить. Для тех, у кого проблема с загрузчиком и мусором в BBT и тело EgreatR6S:
1. Подкидываем кабель и запускаем терминал
2. Вкл. питание
3. Ждем, пока в терминале не появится (в моем случае) ....Error 22.... или еще какая ошибка, вывод на экран остановится.
4. Жмем Enter -> появляется командная строка
5. Набираем "./flash_erase /dev/mtd0 0 500000" - эту строку сам придумал путем анализа своего же лога, возможно, вместо 500000 д. быть другое число, но у меня сработало! В конце выдало ошибочку, наверное число 500000 - слишком большое, столько памяти в плеере просто нет.
6. Перезагружаемся с резетом и вставленной флешкой с прошивкой восстановления буткода: http://www.mediafire.com/?8m9bf3aan3dfw
7. Выключаемся после перепрошивки, записываем на флеш уже проверенную рабочую прошивку - шьемся еще раз. ВСЕ!
ВСЕ ВЫШЕПРИВЕДЕННОЕ ПОДОШЛО ДЛЯ МОЕГО СЛУЧАЯ! ИСПОЛЬЗУЙТЕ НА СВОЙ СТРАХ И РИСК! Я непрофессионал в прошивке плееров, но кое-что понимаю в Linux, все эти эксперименты делал уже от безисходности!

альтернативный и более рассово верный вариант (хотя работают оба одинаково):
| +
1. надо flash_erase вытянуть из install.img положить на флешку
2. включаем плеер с нажатым RESET Загружается rescue
3. Давим два раза ENTER Попадаем в rescue
4. Убиваем loader_a ( kilall loader_a )
4. Вставляем флеху с flash_erase
5. смотрим, куда оно смонтировалось ( mount )
6. переходим в подмонтированную флеху ( cd /mnt/sda1 )
7. Запускаем чистку ( ./flash_erase /dev/mtd0 0 500000 )
Оно ругается, но это не страшно
8. Шьем прошивку с бутом (оригинальную или мод)

Все действия естессно проводить через консольный шланг.
Last edited by Pokrass on 25 Mar 2014, 02:06, edited 2 times in total.
Reason: поправил инструкцию, добавил альтернативный вариант
Egreat R6S v1.3_20120329
3612
BastCastle_V1.03_G60_Mos+
lonleystranger
 
Posts: 8
Joined: 21 Dec 2013, 00:41

Re: Как восстановить после неудачной прошивки.

Postby Virtual » 11 Jan 2014, 00:11

2lonleystranger
логи где?
хотяб начальные первого включения. после flash_erase

PS мдя....flash_erase в теории может помочь ;), у вас пример неадекватного использования подляны от реалтек..... из линукс стереть мона все а вот записать в закрытые области нельзя!. но в данном случае и не нужно.
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Как восстановить после неудачной прошивки.

Postby lonleystranger » 11 Jan 2014, 01:59

Да, честно говоря, я на радостях шланг отпаял, собрал его уже, зашил BastCastle_V1.03_G60_Mos+, настроил сервисы. Уже после flash_erase не получится залогить, жалко сервисы сносить, да и отдать уже товарищу побыстрее надо было, и так у меня почти месяц провалялся, а у него уже отпуск заканчивается. Одно могу сказать - загрузчика ineXt и след простыл как в логе,так и на экране, в логе, где были записи типа [dump_BBT] Nand BBT Content
[0] (6809, 23708, 23861, 14491).....
их там много было, теперь выглядели 0001 -> 0000 или как-то так, коротко, и с нулями, сама прошивка и лог был короткий при 1-й прошивке, потом (когда заливал BastCastle) как обычно. Извините, в Putty по умолчанию лог отключен, поэтому и не сохранился...
ЗЫ: Как делается открытие: все знают, что это невозможно, а один не знает... :)
Egreat R6S v1.3_20120329
3612
BastCastle_V1.03_G60_Mos+
lonleystranger
 
Posts: 8
Joined: 21 Dec 2013, 00:41

Re: Как восстановить после неудачной прошивки.

Postby Toxin » 15 Jan 2014, 09:51

Virtual wrote:это весь лог?
что зависло? иль всетаки загрузилось rescu после смены бута?

буткод после установки возжелал чтоб установили прошивку....
Signature(INST____) error! Entering rescue linux...

это "хвосты" вероятно после ваших пр. экспериментов.

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


Возвращаясь к этой теме. В настоящий момент в плеер влезает только этот буткод: 1283_rolsen_avhdd_128x2_pal_rsq.0000.0201.0019R.bin.zip. После его установки прошивка начинает ставиться, но безуспешно, что в принципе логично, т.к. у меня плеер 128x1, а не 128x2 (падает с exception в ядре - обращение к неправильному адресу памяти).
Реально ли где найти буткод для 1283 с конфигурацией 128x1?
Бут отсюда https://code.google.com/p/xtreamerdev не встает.
Virtual, может сможешь помочь собрать из исходников бут?
ЗЫ: Логи смогу только вечером предоставить, если нужно
Xtreamer MK1 (bricked...)
Toxin
 
Posts: 11
Joined: 17 Sep 2013, 12:36

Re: Как восстановить после неудачной прошивки.

Postby Virtual » 15 Jan 2014, 16:45

Toxin wrote:т.к. у меня плеер 128x1

фото платы в студию.
(без радиаторов и проводов чтоб видеть проц и чипы)
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Как восстановить после неудачной прошивки.

Postby Toxin » 15 Jan 2014, 20:42

Судя по всему, память 64x2, а не 128x1...
Attachments
IMG_6972.zip
(3.89 MiB) Downloaded 322 times
Xtreamer MK1 (bricked...)
Toxin
 
Posts: 11
Joined: 17 Sep 2013, 12:36

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 16 guests