STB T-Online S100
Inhaltsverzeichnis |
Allgemein
Die T-Online S100 ist eine Set-Top-Box zum Empfang von IP-TV über einen DSL-Breitbandanschluss. Die S100 ist ähnlich aufgebaut wie die Bose Zenega 101S CI und Samsung SMT 7020S. Diese hat aber im Ggs. zu den anderen beiden Modellen 2 Kartenslots (1x PCI, evtl. unbestückt, 1x Mini-PCI mit WLANkarte). Zur Zeit (März 2010) ist die Box für ca. 15-20 € bei einem führenden Internetauktionshaus erhältlich.
Weitere Infos gibt es hier:
S100
- http://wiki.zenega-user.de/index.php?title=S100
- http://www.vdr-portal.de/board/thread.php?threadid=75725&hilight=s100
- http://wiki.mymediasystem.org/wiki/index.php/Installation_debian_etch_auf_vision_s100
vdr-sxfe remote.conf
S100 mit Freifunk betreiben =
Hier die Anleitung: http://wiki.freifunk-hannover.de/T-Online_S_100
Informationen zur Nutzung:
BIOS Update als Erstes:
Wenn eure Box noch kein BIOS 1.09 hat, dann bitte zuerst updaten, da es sonst Probleme mit USB Geräten gibt (BIOS Resets). Hier sind funktionierende Downloads und Anleitungen: http://forum.zenega-user.de/viewtopic.php?f=16&t=4610#p33554 Dieses BIOS ist NUR für die S100 und Bose Zenega S101CI! Das ISO muss von einem internen IDE-CD/DVD-Laufwerk genutzt werden!
Kontrolle nach Flashen: Version: 08.00.10, Build Date 12/26/05, ID: 0AHMM109 muss dann im BIOS stehen.
Obige BIOS-Versionen gehen auch bei v5.0 S100-Boxen!
Bei der Zenega wird durch das BIOS Update die Lüftersteuerung zerstört und ist nicht wieder behebbar(auch nicht durch Zurückflashen auf dieOriginal-BIOS-Version 1.00). Da hilft nur einen leisen Lüfter einbauen (70er/80er, NICHT mittig über CPU montieren, da dann schlechte Kühlung, durch große Nabe).
Hier noch eine Möglichkeit das BIOS unter Linux zu flashen (auch von USB CD/DVD-Laufwerken, bei v5.0 Boxen ist dies wohl nicht erfolgreich, dann obigen Weg mit IDE-Laufwerk nutzen!!!): Dazu BIOS_109.ROM aus S100BIOS.iso nutzen(obiger Link):
mount -o loop /pfad/zur/iso /pfad/zum/mountpoint cp /pfad/zum/mountpoint/BIOS_109.ROM
Danach noch mit flashrom das Bios geflashed und verifiziert:
- flashrom -wv BIOS_109.ROM
Hardwareumbauten für Festplattennutzung:
Diese sind hier schön beschrieben: http://wiki.mymediasystem.org/wiki/index.php/Installation_debian_etch_auf_vision_s100 Ansonsten im Artikel über die [Samsung SMT 7020S] gucken! Oder hier: http://wiki.zenega-user.de/index.php?title=Modifikationen#Stromversorgung_f.C3.BCr_HDDs
Hardwareerweiterungen:
Es ist möglich, eine 2. IDE-Schnittstelle nachzubestücken, außerdem gibt es 2 COM-Ports mit TTL-Pegel (nur RX+TX-Leitungen), wovon aber am einen das FP hängt. Quelle: http://forum.zenega-user.de/viewtopic.php?f=34&t=7250#p50554
Wakeup:
Es gibt ein Projekt, das einfach den Controller auf dem Frontpanel gegen einen Pinkompatiblen AVR (gesockelt, Sockel ist tw. wohl sogar werksseitig verbaut, je nach Version), einen 16MHz Quarz austauscht, einen Jumper verbaut und dann ein Wakeup ermöglicht. http://forum.zenega-user.de/viewtopic.php?f=34&t=6434 Der Kondensatormod zur Ausschaltverzögerung ist dann auch unnötig. avrdude 5.5 (stable) wird mindestens benötigt zum Flashen unter Linux.
AVRDUDE 5.5 installieren:
wget http://download.savannah.gnu.org/releases/avrdude/avrdude-5.5.tar.gz tar xzvf avrdude-5.5.tar.gz cd avrdude-5.5 ./configure make make install
Flashen der neuen FP AVR Fw.:
avrdude -p m8515 -c avr910 -P /dev/ttyS1 -b 38400 -u -U flash:w:s100-avr-fp.hex (Bsp. für zendeb auf der S100)
Der Wakeup wird dann so erreicht:
"Das Skript /etc/zenslack/setalarm.sh wird beim Shutdowm durch /etc/rc.d/rc.6 aufgerufen, liest den nächsten aktiven Timer aus der Datei /etc/vdr/timers.conf, und setzt den Timer des Frontpanels entsprechend. Das genügt, wenn man die Box manuell ausschaltet.
Damit auch VDR die Box automatisch runterfährt, wenn eine bestimmte Zeit keine Taste gedrückt wird, muss man ihm ein Shutdown-Skript per Option übergeben. Das geschieht in /etc/zenslack/runvdr.sh. Dort muss die Option --shutdown=/etc/zenslack/vdrshutdown.sh \ hinzugefügt werden. Das angegebene Skript wiederum initiiert einfach einen Shutdown (per Befehl ans Frontpanel). Den Rest erledigt dann setalarm.sh."
Zitat vom Autor twinpeaks: http://forum.zenega-user.de/viewtopic.php?f=34&t=6434&start=15#p45635
Wenn die LEDs gelb leuchten, ist ein Timer programmiert.
Firmwareversion beim neuen FP AVR abfragen:
echo -ne '\xa2\xD1' > /dev/ttyS1
und auf 2. Terminal:
cat /dev/ttyS1
eingeben zum Angucken der Ausgabe.
Funktionen der neuen FP Firmware:
- Deaktivieren des automatischen Abschaltens nach SHUTDOWN_TIMEOUT möglich durch setzen auf 0 in main.h (ab v0.2)
- Detektion ob Host PC an oder aus ist (einstellbar mit HOST_POWER_SYNC in main.h)(ab v0.2)
neuer FP AVR unter Zendeb:
"Den Inhalt der /etc/vdr/shutdown-hooks/S90.smt-wakeup löschen und durch den Inhalt des setalarm.sh Script´s ersetzen Den Pfad zu dem timers.conf anpassen auf "/var/lib/vdr/timers.conf" vor die letzte Zeile noch /sbin/shutdown -h now "Power button pressed" einfügen, damit sich das System auch abschaltet.
Der Exitcode der übergeben wird wenn kein timer in der timers.conf steht muss noch auf 0 geändert werden, sonst fährt die Kiste nicht runter wenn kein Timer vorhanden ist.
# Get next timer (1st line of timers.conf) TIMERLINE=$(head -n 1 $TIMERFILE) if [ -z "$TIMERLINE" ]; then say "No timers found. Frontpanel timer will be deactivated." echo -ne "\xA2\xD2\x00\x00\x00\x00" > /dev/ttyS1 exit 1 exit 0 muss da hin fi
Attribute (des Skripts) auf 777 setzen.
In /etc/acpi/powerbtn.sh die Zeile
/sbin/shutdown -h now "Power button pressed"
durch
/usr/bin/svdrpsend HITK POWER
ersetzen." Zitat SvenGWK: http://forum.zenega-user.de/viewtopic.php?f=34&t=6434&start=15#p45808