Coolstream:Anleitungen:Emergency Flashing

Aus TuxBoxWIKI
(Weitergeleitet von Emergency-USB-Stick)
Wechseln zu: Navigation, Suche


Auf diese Weise kann ohne PC der Kernel und/oder das System auf den Receivern direkt wieder hergestellt werden!

ZEE, NEO, NEO² (ab 2011) Emergency Flashing

Sie benötigen: 1x USB-Stick (FAT32 formatiert)

  1. Auf diesen Stick erzeugen Sie ein Verzeichnis mit dem Namen "coolstream" - bitte auf die Kleinschreibung achten.
  2. In dieses Verzeichnis die Dateien kernel.img und system.img hineinkopieren.
  3. Schalten Sie das Gerät nun aus.
  4. Stecken Sie nun den USB-Stick in den USB-Anschluss auf der Frontseite des Gerätes.
  5. Starten die das Gerät.
  6. Die Power-LED leuchten nun einmal "ein/aus" und danach "ein", jetzt die Powertaste gedrückt halten.
  7. Die Kontrollleuchte des USB-Stick sollte nun blinken, das signalisiert dass der Flashvorgang gestartet wurde. Sie können die Powertaste nun loslassen.
  8. Sie benötigen nun ein wenig Geduld. Nach Beendigung des Vorganges wird die Box selbstständig einen Neustart ausführen.
  9. Sie haben die Box nun auf eine funktionierende Version aktualisiert.


Alternative Anleitung

NEVER USE NOT OFICIAL SOFTWARE, OR YOU DO IT ON YOUR OWN RISK
 
Coolstream Emergency Tool for Neo
---------------------------------
  
To Upgrade your Coolstream receiver please copy kernel.img (kernel) and sysroot.img.img (filesystem) on USB STICK (must be FAT32 Formated).
Insert USB STICK in Coolstream USB Port(front), connect serial Cable between PC and Coolstream STB, and start the program on your Windows PC 
following the Instructions to update Kernel and/or Filesystem.       After  the tool recognise your Coolstream please wait few seconds bevore 
push the button for kernel or filesys update.

Note: If the Update doesnt succeed just change to another USB STICK, maybe this one you have is not supported by our bootloader! 
Or if you use some usb to serial Cable the communication in windows may  disturbed, so remove and insert it again.

Manual Update
-------------

You can flash over serial direct from bootloader, set your serial port to 115 200 baud and press enter after power up, you will get a prompt 
from the bootloader (dont forget to insert the usb stick with needed files):
Hdx>
there you have to use this command according to what you need to flash.

Kernel update:
-------------

HDx>usb start
HDx>fatload usb 0 0x0E000000 kernel.img
 
 
reading kernel.img
.........................................................................................................................................................................................................
 
2060560 bytes read
HDx>erase 0xF0080000 +0x00400000

................................
Erased 32 sectors
HDx>cp.b 0x0E000000 0xF0080000 0x00400000

Copy to Flash... ................................
done
HDx>re
to reset STB

Filesystem Update:
------------------
HDx> usb start                                                                  
(Re)start USB...                                                                
USB:   ehci_hcd_init();                                                         
CX2450x init hccr e8000100 and hcor e8000140 hc_length 64                       
Register 10011 NbrPorts 1                                                       
USB EHCI 1.00                                                                   
scanning bus for devices... 2 USB Device(s) found                               
scanning bus for storage devices... 1 Storage Device(s) found            
HDx> fatload usb 0 0x0E000000 sysroot.img                                                    
reading sysroot.img                                                                 
.                                                                               
................................................................................
..............................................................                  
                                                                                
19239496 bytes read   <-----here we must calculate and convert to HEX value, for example 23601412 / 4 =   5A0841                                                       
HDx> erase 0xF0480000 0xF1FFFFFF                                                
................................................................................
................................................................................
Erased 220 sectors                                                              
HDx> cp 0x0E000000 0xF0480000 0x5A0841                                                
Copy to Flash... ...............................................................
......................................................                          
done                                                                            
HDx> re

Siehe auch

Anleitung zu U-Boot Flash