PNX8950EH-Board

Aus ChaosChemnitz
Zur Navigation springen Zur Suche springen

... auch unter dem Namen Pollin-Receiver-Board bekannt.

  • 400 MHz MIPSel
  • 256 MB RAM
  • 64 MB Flash
  • Linux, Windows CE

hacken

Erstinbetriebnahme/Test

  • unteren Scart-Anschluss mit Fernseher verbinden
  • 12 V an linken Stecker anlegen (+Pol vorn, Richtung Bedienteil), Stromaufnahme ca. 1,5 A
  • beide DIP-Schalter (hellblau mit weiß) auf off
  • Taster am äußeren Rand des Bedienteils drücken -> Ein
  • Fernseher zeigt Windows CE 5.0 Oberfläche

"Auslieferungszustand" herstellen

Um weiter basteln zu können, muss eine bestimmte Windows-Version installiert werden: [1]

Ein neu gekauftes Board kann eine andere Version enthalten, deshalb unbedingt reflash durchführen, sonst funktionieren alle folgenden Schritte nicht.

Reflash durchführen:

  • (Board Ausschalten)
  • alle Datei aus dem reflash_wince.rar auf einen FAT32-USB-Stick entpacken
  • Stick an die USB-Buchse unter der LAN-Buchse stecken
  • DIP-Schalter 1 auf on (Firmware-update-Mode)
  • Einschalten (mit Taster auf Bedienteil; entgegen anderer Angaben muss die Fernbedienung nicht benutzt werden)
  • Fernseher zeigt den Updateverlauf
  • Es werden 4 Dateien geladen (7-Segment-Anzeige läuft 4 mal bis 100 %)
  • Windows starten: DIP-Schalter 1 wieder auf off und Reset (Taste hinten) + Einschalttaste

Alte Variante

kleines U-Boot flashen

Um Linux zu starten wird ein Bootloader gebraucht. Dieser kann allerdings zu große um jetzt aufgespielt zu werden. Es wird deshalb erst ein Kleiner installiert, danach der Große.

Das kleine U-Boot: [2]

  • U-Boot.ZIP auf einen FAT32-USB-Stick entpacken
  • Board normal hochfahren (alle Dip-Schalter auf off, am Bedienteil einschalten)
  • USB-Stick und USB-Maus über Hub an Rückseite anstecken
  • myDevices öffnen, USB-Stick darin öffnen, flashme.exe starten
  • Fenster mit "Status: ready..." muss sich öffnen, wenn "Status: error..." dasteht, ist das falsche Windows-Image drauf -> "Auslieferungszustand" wieder herstellen
  • ersten Button klicken -> kleines U-Boot wird geflasht (klassisches Firmware-Update-Programm für "Auslieferungszustand" wiederherstellen wird jetzt ersetzt)
  • zweiter Button: irgend ein Linux-Image wird geflasht (anderer Speicherbereich), kann zusätzlich gemacht werden
  • dritter Button: verändertes Windows-CE, nicht unbedingt flashen, soll flashme automatisch starten, bootet nicht bis zur grafischen Oberfläche, sondern hängt im Ladebalken fest

großes U-Boot flashen

Nachdem nun das kleine U-Boot drauf ist, kann das große U-Boot mit mehr Funktionen aufgespielt werden. Dazu muss das kleine U-Boot gestartet werden:

  • DIP-Schalter 1 auf on
  • Board einschalten (Taste an Bedienteil)