Page 2 of 2

Re: Реанимация WD TV Live

PostPosted: Sat Nov 13, 2010 15:25
by chnoman
ссылка у брада
http://b-rad.cc/1231/wdtv-live-plus-undressing/
низ могу тока на телефон сфоткать смысла наверно нет.
да у брада в нижнем углу батарейка и мелкая микруха с кварцем у моего этого нет...

логи соответственно
лог живого:

Re: Реанимация WD TV Live

PostPosted: Sun Nov 14, 2010 11:05
by chnoman
еще раз убил

делать чтение флеши на адресс 0xa4a00000 он не хочет висит на этом
поэтому сделал так

net init
nflash read -p 0 0xb1000000 0x80000 0
fwrite tftp://192.168.1.80/WDxenv1 0xb1000000 0x800000

делать чтение флеши на адресс 0xa4a00000 он не хочет висит на этом

делаю в нем же
net init
load -b tftp://192.168.1.80/wdxenv1 0xb1000000
nflash write -p 0 0xb1000000 0x80000 0
reboot

получаю :


39idxfsef2f712148b75194ab1d3c691b55bd4d3a5e956dS


171f]
#stepxmb 0xac
*** No valid zxenv found in DevType 0 CS#0, phyblock#0 ! ***
#DRAM setup (method=0x10015858) ...
#DRAM0 Window : 0x#28#2a#26#28# (19)
#DRAM1 Window : 0x#2a#2c#2a#2c# (21)
#DRAM0 Settings: WD=0x0b0b0b0b RG=0x090a0909 RR=0x090a0909 RF=0x090a090a
#DRAM1 Settings: WD=0x0b0b0b0b RG=0x0a0a0a0a RR=0x0a0a0a0a RF=0x0a0b0a0a
#poisoned 131072 pages with 0x834111d0
#step6 @0x00060914 sr=0x00000000
#step7
--- review xmasboot/configs/922-A2.config for details [xmbad-ezboot82-nand_st2]
---
xloadsize=39380
xload rc=187
No valid phyblock image found on CS#0...
No valid zxenv found in device group 0 CS#1
No valid zxenv found in device group 1 CS#0
No valid zxenv found in device group 1 CS#1
Failed to init devtype 2 CS#0
Failed to init devtype 2 CS#1
SPI NOR Electronic Signature: 0x000000ff
Failed to init devtype 3 CS#0

пошел паять на программатор....

Re: Реанимация WD TV Live

PostPosted: Tue Nov 16, 2010 22:45
by chnoman
Возвращаясь к этойтеме
Есть какие идеи как его реанимировать без программатора ?
были какието высказывания на хоботе что можно затереть аддреса но для WDTV GEN1

потому как программатор и MAC адресс копирует и серийник откуда считан...

Re: Реанимация WD TV Live

PostPosted: Wed Nov 17, 2010 11:04
by bombur
chnoman wrote:Есть какие идеи как его реанимировать без программатора ?

Я могу попробовать помочь. Во-первых, содержимое WDxenv1.rar не совпадает с логом загрузки. Плеер пытается грузить другой XENV и другой zboot, т.е. то, что у вас прошито во флеше - это не то, что содержится в этом архиве. Необходимо сделать дамп первых 128кб и посмотреть, что там.
Code: Select all
nflash read -p 0 0xa7000000 0x20000 0
fwrite tftp://ваш-ip-адрес/phys0-dump.bin 0xa7000000 0x20000

Что-то более детально можно будет сказать после просмотра phys0-dump.bin.

Re: Реанимация WD TV Live

PostPosted: Wed Nov 17, 2010 11:44
by chnoman
Сделал еще раз логи и дамп
с живого (ok)
и "висящего" ( bad)
логи загрузки и до yamon
по именам файлов я думаю понятно что откуда.
Надеюсь на помощь

Re: Реанимация WD TV Live

PostPosted: Wed Nov 17, 2010 12:16
by bombur
chnoman wrote:Сделал еще раз логи и дамп

Как правило, в прошивках на базе smp864x/865x присутствуют два ядра. Первое ядро - обычное, второе ядро - рекавери (для режима восстановления прошивки).
Если говорить о логе rep_live_ok.TXT, то обратите внимание, что в нём грузится 2-е ядро (рекавери), а не 1-е ядро (обычное).
Если говорить о логе rep_live_bad.TXT, то там с XENV, Zboot, Yamon всё в порядке. Но не грузится ядро. При этом, для загрузки выбрано 1-е ядро, а не 2-е, как в плеере "ok". Причина незагрузки ядра - либо повреждение данных, либо это ядро записано не полностью.

Первое ядро должно находиться во флеше по адресу 0x000c0000, а второе - по адресу 0x003c0000.
Сейчас на плеере "bad" вы можете либо попытаться запустить 2-е ядро вместо первого (это предпочтительный вариант), либо восстановить 1-е ядро. Если запустите рекавери-ядро, то оно может само помочь вам восстановить остальное.
1) Для запуска 2-го ядра вводите число "2" в консоли во время старта zboot'а (или можно изменить переменную z.default_boot=2 в XENV). Если оно грузится с ошибкой, то его нужно восстановить (см. п.2 и п.3)
2) Для восстановления 1-го ядра, залейте его ещё раз, загрузившись с флеша в ямон:
Code: Select all
load -b tftp://ваш-ip-адрес/zbimage-linux-xload.romfs 0xa7000000
nflash erase 0x000c0000 0x300000 0
nflash write 0x000c0000 0xa7000000 0x300000 0

3) Для восстановления 2-го ядра нужно выполнить похожие команды, но адрес 0x000c0000 поменять на 0x003c0000 (в 2-х строчках).
Удачи!

WD TV Live РЕАНИМАЦИЯ

PostPosted: Fri Oct 12, 2012 00:47
by xan
Помогите реанимировать WD TV Live
всё работало, после решил перенести в другую комнату, включаю, горит только питания, флешки не опознаёт на пульт не реагирует, в локалке пропал.
С чего начать? как разобрать, через какой кабель(схема) подключить к компу, что ему в лить? В общем не помешал бы фак.
[Модератор]Предупреждение. Не плодите лишних тем с одним и тем-же названием!

Re: Реанимация WD TV Live

PostPosted: Sat Jan 19, 2013 02:15
by Lepalex
chnoman wrote:Сделал еще раз логи и дамп
с живого (ok)
и "висящего" ( bad)
логи загрузки и до yamon
по именам файлов я думаю понятно что откуда.
Надеюсь на помощь


Ваши логи очень похожи на мои, Вам Удалось решить вопрос? (времени конечно прошло много, но может помните...

Re: Реанимация WD TV Live

PostPosted: Tue Feb 12, 2019 19:20
by chnoman
Lepalex wrote:
chnoman wrote:Сделал еще раз логи и дамп
с живого (ok)
и "висящего" ( bad)
логи загрузки и до yamon
по именам файлов я думаю понятно что откуда.
Надеюсь на помощь


Ваши логи очень похожи на мои, Вам Удалось решить вопрос? (времени конечно прошло много, но может помните...


конечно же нет, что делал точно не помню, но восстановил их много, чтото доделывал в командах... bombur то что подсказал не навсех приставках срабатывало.

и да форум вроде закрывается же...