Diese Seite wurde vor mehr als 2 Jahren erstellt und vor über einem Monat zuletzt bearbeitet. Eventuell ist längst ihr Mindesthaltbarkeitsdatum überschritten!
Zurück zu "Freecom Musicpal"
Die Apple Remote Fernbedienung, auf eBay für ’nen Apple Apfel und ein Ei
zu bekommen, funktionert tadellos mit dem Freecom MusicPal. Es steht zwar schon an mehreren Stellen im Netz, aber hier eine
kurze Zusammenfassung und die remote.hex
-Datei zum Download:
Telnet aktivieren: Auf der "Debug"-Webseite des MusicPal unter http://musicpal-ip/admin/cgi-bin/debug
den Haken
bei Start Telnet server machen. Danach – unter Windows bevorzugt mit PuTTY –
per Telnet anmelden, also IP des MusicPal eingeben, als Protokoll Telnet wählen, verbinden und mit Namen root
anmelden. Ein Passwort wird nicht benötigt.
Mit cd /tmp
ins temporäre Verzeichnis wechseln, und die Datei remote.hex
mit den IR-Codes der Apple Remote per wget
von hier holen:
wget https://www.onderka.com/content/remote.hex
Link: remote.hex. Auch wenn das /tmp
-Dateisystem beschrieben werden kann (wohin haben
wir soeben den Download gespeichert?), muss das Root-Dateisystem, in dem auch /etc
liegt, noch mit
mount /dev/mtdblock0 / -o remount,rw
schreibbar gemacht werden. Die originale Datei remote.hex
sichern, man weiß ja nie:
mv /etc/remote.hex /etc/remote.hex.bak
und die neue nach /etc/
verschieben:
mv remote.hex /etc
Diese Datei wird zur Programmierung des IR-Empfängers verwendet.
Ein Starten des Scripts
/etc/rc.d/init.d/avr start
Erledigt das Einbinden der Datei. Nach dem Programmieren wird die Datei /etc/remote.hex
automatisch gelöscht. Für Neugierige hier der Code des Scripts:
#! /bin/sh
case "$1" in
start)
if [ -f /etc/remote.hex ]; then
echo "Starting AVR programming."
# program new ir file
/bin/avr_prog pdef
# remove ir file
mount / -o rw,remount
rm -f /etc/remote.hex
mount / -o ro,remount
fi
;;
reconfig)
;;
stop)
;;
*)
echo "Usage: $0 {start|stop|reconfig}"
exit 1
esac
exit 0
Danach muss das Root-Dateisystem wieder mit
mount /dev/mtdblock0 / -o remount,ro
im nur-lese-Modus gemountet werden, also schreibgeschützt – auch wenn es das Script avr
schon macht, sicher ist sicher.
Bei einem Aufruf von
avr_prog i
sollte das Ergebnis
P:NEC V:105 A:2345,EE87, R:1
lauten. Auch auf der Debug-Seite im Webinterface sollte jetzt unter dem Punkt "Information:" folgendes zu lesen sein:
Version:1.51
Build:Aug 11 2008 09:34:08 #394
Idle Time:0d 18h 59m 37s
Remote Control: <strong>P:NEC V:105 A:2345,EE87, R:1</strong>
Serial Number:FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Fertig. Geht. Freude!
Diese Programmierung übersteht auch einen Neustart des MusicPal, sie muss nur einmal durchgeführt werden, da die Werte aus der Datei remote.hex in das Flash des IR-Controllers geschrieben werden.
Nur bei einem Wechsel der Fernbedienung muss der Empfänger neu programmiert werden, wo man allerdings die .hex-Dateien für andere FBs her bekommnt, das kann ich Euch nicht sagen.