Egreat S1A

Обсуждение других медиа плееров на SMP864x(5x) и общих вопросов эксплуатации

Moderator: Модераторы

Re: Egreat S1A

Postby Gennadyi on Fri Jan 28, 2011 13:57

пошел изучать команды ямона

это правильное решение !!!
еще структуру прошивки надо изучить
и назначение переменных xenv
Gennadyi
Moderator
 
Posts: 953
Joined: Mon Nov 01, 2004 16:43

Re: Egreat S1A

Postby None on Fri Jan 28, 2011 15:34

dreamW wrote:Было страшно. Но закоротил.
Загрузился с Sigma_Yamon_ok_2
Пошел изучать команды ямона.

Собственно Вас должны интересовать команды, которые описаны в темах по восстановлению HDX bd1 и popcorn c200, и два блока из ваших предварительно списанных - от блока 0 надо вырезать часть, которая xenv, и блок с safe linux, адреса их прошивки в флешку можете найти в вашем xenv. Дальше отформатировать флешку и записать эти два блока, перезапустится уже с флешки и пройти штатную процедуру восстановления.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1164
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: Egreat S1A

Postby dreamW on Fri Jan 28, 2011 15:36

Флешку нужно отформатировать обязательно?
d-link dsm-320rd >> egreat m34a >> egreat s1a >> popcorn a-200
dreamW
 
Posts: 71
Joined: Wed Jan 12, 2011 11:52
Location: Черкассы, Украина

Re: Egreat S1A

Postby Gennadyi on Fri Jan 28, 2011 15:50

dreamW wrote:Флешку нужно отформатировать обязательно?

да, особенно если прошивались другой (чужой) прошивкой
но перед форматированием нужно сохранить все секретные места оригинальной прошивки (прошивки оч. часто защищают от копирования тем или иным способом), а для этого их нужно знать :)
Gennadyi
Moderator
 
Posts: 953
Joined: Mon Nov 01, 2004 16:43

Re: Egreat S1A

Postby dreamW on Fri Jan 28, 2011 16:28

Вытер флеш. Теперь с винта грузится по-умолчанию.


Прошил 1 блок. Вроде все ок. Проверил - да, считывает xenv, дальше как и ранее.

Шью mipslinux. Я снимал копию всего блока. Ее и шью:
Code: Select all
load -b tftp://192.168.100.182/bl3.img 0xa7000000; nflash write 0xc0000 0xa7000000 0x740000 0;
About to load tftp://192.168.100.182/bl3.img
Press Ctrl-C to break
................................................................
................................................................
................................................................
........................................

Start = 0xa7000000, range = (0xa7000000,0xa773ffff), format = BINARY
Length = 0x740000 (7602176)
Checksum = 0xdafdf24d (10'3674075725)


no available block found 1247 - i 2048............
nflash error: -14
Error : Internal, code = fffffff2


Формат строки и адресацию брал из дампа xenv.
Пробовал менять адрес 0xa7000000 на меньший, нет результата.

И еще вопрос: если я выполняю go после load, то, по идее, должен грузиться линукс?

И ответ:
Code: Select all
...................................
dump romfs 0xa7000000
load zbf 0xa7000090
go


Линукс запустил. Рутовый логин недоступен....
d-link dsm-320rd >> egreat m34a >> egreat s1a >> popcorn a-200
dreamW
 
Posts: 71
Joined: Wed Jan 12, 2011 11:52
Location: Черкассы, Украина

Re: Egreat S1A

Postby dreamW on Fri Jan 28, 2011 18:15

Прошил по-блочно, с ключом -p
Эффект прошивки появляется только в случае зет-бутблока (т.е. он начинает работать).

Все остальные блоки зетбут не видит.

Кто подскажет, как зайти в рута на mipslinux? Мне как-то удобнее с nblock работать (те, которые sigmblock на других прошивках)
Или может есть подходящий линукс от другого аппарата, с рутом...

upd: Вопрос с рутом решил обходным маневром. Если нужно, могу рассказать.
Last edited by dreamW on Sat Jan 29, 2011 01:16, edited 1 time in total.
d-link dsm-320rd >> egreat m34a >> egreat s1a >> popcorn a-200
dreamW
 
Posts: 71
Joined: Wed Jan 12, 2011 11:52
Location: Черкассы, Украина

Re: Egreat S1A

Postby Reyter on Fri Jan 28, 2011 20:43

dreamW, выложи, пожалуйста, все ранее снятые дампы (блоки) на какой-нибудь файлообменник. Лучше на рапиду. Нужно посмотреть, что там внутри.

ЗЫ: Обращаю внимание, что с ключом -p нужно только xenv прошивать, а остальные блоки - без ключа. И если ты эти блоки прошивал с ключом, то нужно заново переформатить флешку чтобы не сбить её структуру.
У мене внутре неонка
User avatar
Reyter
Administrator
 
Posts: 1003
Joined: Mon Nov 01, 2004 11:50
Location: Russia, Ryazan

Re: Egreat S1A

Postby dreamW on Fri Jan 28, 2011 22:02

http://s1a.andboson.com/Dumps/s1a/ выложил тут
Описание тут: http://s1a.andboson.com/viewtopic.php?id=13

Пробовал nflash erase....пишет есть бэд-блоки, причем много.

Поэтому у меня два предположения:
а) нужно менять флешку.
б) конкретно этот ямон не совсем корректно работает сна этой платформе, нужно юзать родной.
d-link dsm-320rd >> egreat m34a >> egreat s1a >> popcorn a-200
dreamW
 
Posts: 71
Joined: Wed Jan 12, 2011 11:52
Location: Черкассы, Украина

Re: Egreat S1A

Postby Reyter on Fri Jan 28, 2011 22:24

dreamW wrote:Пробовал nflash erase....пишет есть бэд-блоки, причем много.

Сделай форматирование флешки несколько раз подряд

а) нужно менять флешку.

К сожалению, такой вариант возможен. Но это на самый крайний случай. Само наличие бэдблоков на флешке при современном уровне технологий изготовления флеш-памяти - вполне обычное (и нормальное) явление. Форматирование может помочь переремапить бэдблоки.

б) конкретно этот ямон не совсем корректно работает сна этой платформе, нужно юзать родной.

Не исключено. Но сначала нужно попробовать добиться результат с этим.

Кроме того, обязательно нужно прикладывать полные логи всего, что происходило в консоли во время загрузки, форматирования и заливки блоков. Так нам будет легче найти причину неудач.
У мене внутре неонка
User avatar
Reyter
Administrator
 
Posts: 1003
Joined: Mon Nov 01, 2004 11:50
Location: Russia, Ryazan

Re: Egreat S1A

Postby None on Sat Jan 29, 2011 00:59

Reyter wrote:Форматирование может помочь переремапить бэдблоки.
Ни одна из доступных версий Yamon, к сожалению, этого делать не умеет, устраняются только dirty block.
Reyter wrote:
б) конкретно этот ямон не совсем корректно работает сна этой платформе, нужно юзать родной.

Не исключено. Но сначала нужно попробовать добиться результат с этим.
Исключено. Неправильно работающий Yamon не сможет произвести формат флешки, т.к. это операция включает в себя полную адресацию флешки с циклами записи/чтения. Либо приведет к неправильной записи данных, в чем, впрочем, можно убедится считав эти данные обратно.
Reyter wrote:Кроме того, обязательно нужно прикладывать полные логи всего, что происходило в консоли во время загрузки, форматирования и заливки блоков. Так нам будет легче найти причину неудач.
Причина неудачи очевидна, т.к. топикстартер не прислушивается к тому, что ему говорят. Linux и Safe linux вовсе не одно и тоже.
А еще стоит прочитать о том, какие кнопки нажимаются для процесса firmware recover - т.к. у Egreat S1, есть аж 2 метода рековера. И еще раз повторюсь - для запуска процесса рековера нужно правильно прошить 2 блока - xenv и safe linux, для уверенности можете прошить еще и основной linux, т.е. 3 блока.
К тому-же вот так:
Code: Select all
load -b tftp://192.168.100.182/bl3.img 0xa7000000; nflash write 0xc0000 0xa7000000 0x740000 0;
Yamon работать из консоли не умеет, будьте любезны последовательно вводить каждую команду отдельно, а не через ;
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1164
Joined: Tue Nov 02, 2004 10:19
Location: Москва

PreviousNext

Return to Other media players and common questions / Другие медиа плееры и общие вопросы

Who is online

Users browsing this forum: Web crawler and 0 guests