Receivers:Xtrend Securityboard

From OpenPLi Wiki
Revision as of 21:44, 26 May 2017 by Rick Hunter (talk | contribs)
Jump to: navigation, search

Xtrend Reparatur mit SecureCRT


Source: http://www.xtrend-home.de/forum/board13-et9x00/board50-hardware/6338-security-board/#post59144 NOTICE: The OpenPLi team can not confirm if the procedure is correct and will work.

Mit einem Terminal Programm wie Secure CRT kann man manche Fehler selber beheben.

Wenn z.B. das Mainboard defekt ist, kann man ein anderes Mainboard (Bei dem z.B. das Secboard defekt ist) einbauen. man muss nur dem neuen mainboard die mac Adresse des defekten verpassen, schon läuft das Secboard mit dem neuen Mainboard.

Auch ein Fehler beim Flashen des Bootloaders kann so behoben werden.

Hier die Befehle:

  1. Bootloader flash:

The image files must be placed on the root of USB stick. After inserting the USB stick to your Xtrend and turning it on, click CTRL + C numerous times on Secure CRT, then enter these commands:

flash –noheader usbdisk0:cfe.bin flash0.cfe
flash –noheader usbdisk0:splash.bin flash0.splash
reboot


  1. Image flash:
flash –forceerase –noheader usbdisk0:kernel.bin nandflash0.kernel
flash –forceerase –noheader usbdisk0:rootfs.bin nandflash0.rootfs
reboot
CFE>unsetenv STARTUP

If it don’t have mac address label, you have to read that in the CFE> mode. than you save that to the different location

CFE> ^C // click “ Ctrl+C “ as soon as it turn on STB
CFE> ^C
CFE> printenv // Display the environment variables

Variable Name Value


BOOT_CONSOLE uart0
LINUX_FFS_STARTAD 0
LINUX_FFS_SIZE 0
SPLASH_PART_STARTAD 80000
SPLASH_PART_SIZE 200000
STARTUPVERSION 1
ETH0_HWADDR XX:XX:XX:XX:XX:XX // you can see the MAC Address here
LINUX_PART_STARTAD 0
LINUX_PART_SIZE 600000
DRAM0_SIZE 512
DRAM1_SIZE 0
FLASH_TYPE NOR
FLASH_SIZE 4
CFE_VERSION 2.12.26
CFE_BOARDNAME BCM97405B1
CFE_MEMORYSIZE 128
*** command status = 0
CFE>


  1. replace IC (nor , nand flash )

Turn off STB and than replace IC (nor , nand flash ) on the STB pcb. Take notice you don’t miss each nor flash (3 type:ET5X00,ET6X00,ET9X00)


  1. Writing MAC Address

Write MAC Address in the nor flash after you go to CFE> mode.

CFE> help macprog2 // you can see function, use form of the macprog2 command

SUMMARY

Program a specific MAC address.

USAGE

macprog2 <macaddress>


This command programs board specific MAC addresses to the

flash. (ex. macprog2 00-01-FE-40-09-F2) // use form
*** command status = 0
CFE>
CFE> macprog2 00-01-FE-40-09-F2 // write MAC Address in the STB
Programming flash...done
*** command status = 0

Angaben ohne Gewähr, bitte nur bei bereits defekten Geräten ausprobieren!!!


==

Procedure provenant de http://www.digital-eliteboard.com/350284…tml#post2463444


Vorgehensweise : Wenn man das Secboard tauschen möchte weil es defekt ist oder, oder

Vorbereitung

  1. Laptop oder Rechner ( incl. Win7 )
  2. Serielles Kabel evtl. mit Serial USB Adapter
  3. Software Putty
  4. USB Stick mit einem IMAGE

LOS GEHT´S

Serial Kabel anschließen von Box zum Rechner( wichtig in Windows Einstellungen "Bit per second 115200" - Putty öffnen - Serial auswählen und Speed auf 115200 einstellen - Putty starten - USB-Stick mit IMAGE in den Vorderen USB Anschluss der Xtrend Box Stecken - Box einschalten und gleich im Putty Fenster die Tasten Strg + C drücken einige male hintereinander - das Image flashen also an der Box ok drücken - warten ..... - wenn das IMAGE geflasht ist sieht man im Putty Fenster " CFE> "

SOWEIT SO GUT

- jetzt lesen wir uns die MACADRESSE aus mit " printenv " ( nur zur Sicherheit ) - CFE> printenv es steht dann soetwas da:

CFE> CFE> printenv Variable Name Value


BOOT_CONSOLE uart0
LINUX_FFS_STARTAD 0
LINUX_FFS_SIZE 0
SPLASH_PART_STARTAD 80000
SPLASH_PART_SIZE 200000
STARTUPVERSION 1
ETH0_HWADDR 00:00:00:00:00:00
LINUX_PART_STARTAD 0
LINUX_PART_SIZE 600000
DRAM0_SIZE 512
DRAM1_SIZE 0
FLASH_TYPE NOR
FLASH_SIZE 4
CFE_VERSION 2.12.26
CFE_BOARDNAME BCM97405B1
CFE_MEMORYSIZE 128
*** command status = 0

- nun schreiben wir die neue MACADRESSE in das MAINBOARD der Xtrend Box rein - mit dem Befehl : " macprog2 " - macprog2 00-00-00-00-00-00 ( bitte darauf achten das die MACADRESSE mit Bindestriche sind )

macprog2 00-00-00-00-00-00
Programming flash...done
*** command status = 0

So nun nur noch neu starten mit Netzschalter aus und wieder ein .

Jetzt freuen das unsere Box wieder startet.