Реанимация Popcorn С/A-200/210

Обсуждение Popcorn C200/A200

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

Re: Реанимация Popcorn С/A-200/210

Postby omen on Mon Aug 05, 2013 23:05

None wrote:
omen wrote:Подскажите пожалуйста по логу при включении:
Смущают строки:
Code: Select all
#DRAM0 Window  :    0x# (17)
#DRAM1 Window  :    0x# (18)

или нормально?

Не нормально. Попробуйте загрузку с винчестера. если будут значения отличные от нулей, то восстанавливать прошивку, если нули сохраняться, то скорее всего приказали долго жить оба блока RAM.

Ура!!! Заработало!!!
использовал винчестер maxtor 80GB. YAMON запустился сразу. Всё получилось с первого раза.
Спасибо всем за помощь!
omen
 
Posts: 2
Joined: Fri Aug 02, 2013 20:59

Re: Реанимация Popcorn С/A-200/210

Postby Fido on Wed Aug 14, 2013 21:33

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

YAMON грузится с винта

Code: Select all
39idxfs696b15f57c540829defeeee9f4a092007337a124S

#xos2P52-100 (sfla 128kbytes. subid 0x00/af) [serial#901a63b2386db0210f29ced8f57ece33]
xmb 0xb5
No valid zxenv found in device group 0 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
SATA drive spin-up in progress, please standby...
#chpll 0x01000024/0x00000201 -> 0x01000030/0x00000101... actual sys=330MHz
#DRAM setup (method=0x10015858) ...
#DRAM0 Window  :    0x#22#24#20#22# (16)
#DRAM1 Window  :    0x#22#24#20#22# (16)
#DRAM0 Settings: WD=0x0b0b0b0b RG=0x08080708 RR=0x08080708 RF=0x0a0a0a0a
#DRAM1 Settings: WD=0x0b0b0b0a RG=0x08080708 RR=0x08080708 RF=0x0909090a
#poisoned 131072 pages with 0xdad8d9e0
#ste*** zxenv has been customized compared to build ***
--- review xmasboot/configs/947-E2.config for details [xmbb7-ezboot98-nand_st2] ---
xloadsize=59172
xload rc=6
subrom SHA-256: 43b5383fcd2ecd1f5366bea4eafc03bd740dc0a113af58d02846c117fb581b5b
ezboot98 @0xd00e5a94 (nand_st2) (actual cpu=@661MHz/dsp=330MHz/sys=330MHz)
on 8643 rev ES3 (subid 0x00) a2=0x00000002 a3=0x00000003
step12
#step22
ruamm0 [0x8c000000,0x8f2f8000[ (~53444608 bytes)
ruamm1 [0xc0004000,0xcfff0000[ (~268353536 bytes)
[0xcffb0000,xos_public_ga=0xcffc0000[ and [0xcffe0000,0xcffeffff[ are lost for alignment)
channel#ei
x_ga=0xcffafcd4
[0xcf79fcbc,ios_ga=0xcf800000[ and [0xcfc00000,0xcff9fcbb[ are lost for alignment)
GW32 0x0006f008 0x80000000 [va=0x84000000]
GW32 0x0006f00c 0x84000000 [va=0x88000000]
GW32 0x0006f010 0x88000000 [va=0x8c000000]
step33
xos2k client version=19, server version=19
xos2 SHA-1 = 696b15f57c540829defeeee9f4a092007337a124 (version 0x52)
xos2 serial = 901a63b2386db0210f29ced8f57ece33
Using zbootxenv ga=0xcf79bcb0 (va=0xbb79bcb0)

**************************************
* SMP86xx zboot start ...
* Version: 3.1.0
* Started at 0xd00ecca8.
* Configurations (chip revision: 3):
*    Enabled checkpoints.
**************************************
DRAM0 dunit_cfg/delay0_ctrl (0x35140017/0x4565132b).
DRAM1 dunit_cfg/delay0_ctrl (0x35140017/0x4565132b).
Using UART port 0 as console.
Board ID.: 947-E2
Setting up H/W from XENV block at 0xbb79bcb0.
  Setting <SYSCLK avclk_mux> to 0x17400000.
  Setting <SYSCLK hostclk_mux> to 0x00000131.
  Setting <IRQ rise edge trigger lo> to 0xff288a06.
  Setting <IRQ fall edge trigger lo> to 0x00008000.
  Setting <IRQ rise edge trigger hi> to 0x0c10001f.
  Setting <IRQ fall edge trigger hi> to 0x00000000.
  Setting <IRQ GPIO map> to 0x000a0000.
  Setting <PB default timing> to 0x03080202.
  Keeping <PB timing0> to 0x03080202.
  Keeping <PB Use timing0> to 0x000003f3.
  Keeping <PB CS Config> to 0x00330003.
  Enabled Devices: 0x001103f8
    Ethernet Ethernet1 IR FIP I2CM I2CS SDIO USB SATA
cd#0 disabled
cd#1 disabled
cd#2 want 96000000Hz: setting of 0x0000000021c00000-2^28
cd#2 cannot measure
cd#3 disabled
cd#4 measured to 129576kHz
cd#5 disabled
cd#6 want 96000000Hz: setting of 0x0000000021c00000-2^28
cd#6 measured to 0kHz
cd#7 disabled
cd#8 disabled
cd#9 disabled
cd#10 disabled
cd#11 disabled
  GPIO dir/data = 0x00004880/0x00004880
  UART0 GPIO mode/dir/data = 0x6e/0x00/0x00
  UART1 GPIO mode/dir/data = 0x00/0x00/0x00
  UART2 GPIO mode/dir/data = 0x00/0x00/0x00
  MAC0: 00:16:e8:1a:63:b2
  MAC1: 00:16:e8:29:ce:d8
XENV block processing completed.
Default boot index: 0
sb!ntsb!ntsb!ntsb!ntsb!ntsb!ntsb!ntsb!ntsb!ntsb!ntxmboot booted from devtype: 4, chipsel: 0, phyblocknum: 0
Explicit boot order specified:
  0x40 : devtype=4, CS=0
  0x41 : devtype=4, CS=1
ezboot buffers, setup in DRAM bank#0:
  Alloting 2097152 bytes for heap.
  Alloting 16777216 bytes for reading.
  Alloting 16777216 bytes for decryption.
xmat romfs goes to 0xcf59bca0 (ga)
xmat romfs goes to 0xb359bca0 (va)
Trying devtype=4 chipsel=0
Not a valid ROMFS
Trying devtype=4 chipsel=1
Failed to init!
Failed to find valid xmat romfs in any device / chip select!
freeing xmat romfs buffer at 0xcf59bc94
xmat romfs process failed.
Trying devtype=4 chipsel=0
reading z.boot0 (vzx=0xbb79bcb0) is 0x00080000
Found.
ROMFS found at 0x0x04240000, Volume name = YAMON_XLOAD
Found 1 file(s) to be processed in ROMFS.
Processing yamon-xload.zbf (start: 0x04240080, size: 0x0002f384)
  Checking zboot file signature .. OK.
  Warning: header version mismatched.
   *** Fully Encrypted.
src_addr = 0x042400a0, dest addr = 0x05240000
XLOADING src=0x842400a0, dest=0x85240000, size=0x0002f364
xload.c:77: Waiting for XLOAD completion.
xload.c:87: XLOAD done, status = 0x6.
  Decompressing to 0x85200000 .. OK (356320/0x56fe0).
  Load time total 0/0 msec.
Execute at 0x85200000 ..

CS 0 vendor id 0xec.......
CS 0 device id 0xda.......
................................................................................................................................................................................................................................................................doing Super block Sanity checks... location 4
doing Managment block Sanity checks ...

CS 1 vendor id 0x00.......
CS 1 device id 0x00.......



**********************************
* YAMON ROM Monitor
* Revision 02.13-SIGMADESIGNS-24-R2.13-24
**********************************
Memory:  code: 0x86000000-0x86060000, 0x85200000-0x85204000
reserved data: 0x86200000-0x86300000, 0x86700000-0x87000000
PCI memory: 0x86300000-0x86700000



NAND FLASH Driver Version [ S I G M  1.0.6 ] on CS 0

!! No NAND hardware found on CS 1 !!


YAMON>




дальше делаю как в первом посте

Code: Select all
net init
nflash read -p 0 0xa4a00000 0x80000 0
fwrite tftp://192.168.1.1/200xenv 0xa4a00000 0x80000
nflash format 0
nflash format 0
;;;;; blockb
load -b tftp://192.168.1.1/200xenv 0xa4a00000
nflash erase -p 0 0x80000 0
nflash write -p 0 0xa4a00000 0x80000 0
;;;;;  safe linux
load -b tftp://192.168.1.1/sigmblockg 0xa7000000
nflash write 0x44c0000 0xa7000000 0x300000 0



перегружаю попкорн и он не входит в режим восстановления прошивки: на HDMI и LED никакого сигнала
На замыкание перемычки на UART тоже никакой реакции
Кнопка питания горит белым

согласно инструкции http://support.cloudmedia.com/article.aspx?id=1089 текст "Firmware recovery. Please insert USB" не появляется

в таком случае лог
Code: Select all
39idxfs696b15f57c540829defeeee9f4a092007337a124S

#xos2P52-100 (sfla 128kbytes. subid 0x00/af) [serial#901a63b2386db0210f29ced8f57ece33]
xmb 0xb5
No valid zxenv found in device group 0 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
SATA drive spin-up in progress, please standby...
Failed to init devtype 4 CS#0
Failed to init devtype 4 CS#1
GPIO-driven SPI NOR Electronic Signature: 0x00000000
Failed to init devtype 5 CS#0


что можно сделать для оживления пациента?
Fido
 
Posts: 18
Joined: Tue Jun 19, 2012 11:19

Re: Реанимация Popcorn С/A-200/210

Postby None on Fri Aug 16, 2013 09:43

Fido wrote:примерно полгода назад принесли мне С200, тогда помучался, начитался этот форум и все заработало. Сейчас пытюсь повторить как и раньше, но уже не все получается.

Последний лог говорит о том, что Вы не записали в флешку xenv. Покажите лог Ваших действий в ямоне.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1162
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: Реанимация Popcorn С/A-200/210

Postby Fido on Fri Aug 16, 2013 15:59

None wrote:Последний лог говорит о том, что Вы не записали в флешку xenv. Покажите лог Ваших действий в ямоне.

в этот раз при первой попытке не записал, но у меня он сохранился с прошлого раза. Не уверен на 100%, что рабочий

бинарно сравнивал текущий xenv (уже после всех манипуляций) с тем что сохранился с прошлого раза - никаких отличий

Есть ссылка на точно рабочий xenv?
Fido
 
Posts: 18
Joined: Tue Jun 19, 2012 11:19

Re: Реанимация Popcorn С/A-200/210

Postby None on Mon Aug 19, 2013 10:31

Fido wrote:Есть ссылка на точно рабочий xenv?
Он строго индивидуален для каждого экземпляра плеера, т.к. связан с прошитым внутри чипа номером. Более того - если Вы прошивали stepstone прошивку то xenv будет другой, т.к. меняется внутренняя firmware процессора. Аккуратнее с этим надо - есть вероятность получить кирпич вместо плеера из-за непонимания того, что Вы делаете.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1162
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: Реанимация Popcorn С/A-200/210

Postby Fido on Mon Aug 19, 2013 12:46

None wrote: если Вы прошивали stepstone прошивку то xenv будет другой

после успешного сохранения xenv в прошлый раз прошивку успел обновить хозяин попкорна

еще есть шанс восстановить или уже полный труп?
Fido
 
Posts: 18
Joined: Tue Jun 19, 2012 11:19

Re: Реанимация Popcorn С/A-200/210

Postby None on Mon Aug 19, 2013 18:50

Fido wrote:после успешного сохранения xenv в прошлый раз прошивку успел обновить хозяин попкорна
еще есть шанс восстановить или уже полный труп?
Какой образ Yamon у Вас загружается успешно - старый или новый вариант? Если старый, то stepstone прошивка не устанавливалась, если новый и Вы не сохранили новый вариант xenv, то - труп.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1162
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: Реанимация Popcorn С/A-200/210

Postby Fido on Tue Aug 20, 2013 14:09

новый :(

можно прошить его как другую модель или без xenv уже все бесполезно?
Fido
 
Posts: 18
Joined: Tue Jun 19, 2012 11:19

Re: Реанимация Popcorn С/A-200/210

Postby None on Tue Aug 20, 2013 14:29

Fido wrote:новый :(
можно прошить его как другую модель или без xenv уже все бесполезно?

Ещё раз - если Вы отформатировали флешку не сохранив предварительно xenv (xenv должен соответствовать группе версий прошивок), то прошивку восстановить не возможно.
Единственный путь для Вас - обращение в платный сервис кукурузников для ремонта/замены платы:
http://www.popcornhourrus.com/user_login.php?return_page=http%3A%2F%2Fwww.popcornhourrus.com%2Fuser_home.php&type_error=1
и это может быть долго по времени, т.к. в РФ платы с такими проблемами не восстанавливаются, отсылаются на завод.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1162
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: Реанимация Popcorn С/A-200/210

Postby Fido on Tue Aug 20, 2013 17:04

я из Украины
Fido
 
Posts: 18
Joined: Tue Jun 19, 2012 11:19

PreviousNext

Return to Popcorn C200/A200

Who is online

Users browsing this forum: Web crawler and 0 guests