Archiv für Kategorie Technik

Howto: X10 OR22V and VDR

Some days ago I explained how to set up basically the X10 OR22V remote control on a ubuntu system.That post also contains the required hardware.conf and lirdc.conf files! The thing that still didn’t work on my system was the ability to control my VDR.

The missing link to get things to work is a mapping from the “lirc-codes” to functions of VDR. In /etc/vdr there is a symlink “remote.conf” to a missing(!)  file located in /var/lib/vdr/remote.conf. That file will contain the required mapping. For me it was enough (sometimes) just to create the missing file (touch /var/lib/vdr/remote.conf – take care that vdr owns the file), restart vdr( /etc/init.d/vdr restart) and start the video output (for my setup: xinit -e vdr-sxfe -f). Now some teaching dialogue will (most likely) appear that tells you to press buttons in some sequence (press 1, press 2, …) and that remembers the received “lirc-codes”. If you went through this and later edit the mapping file you’ll have something like this:

LIRC.Up Up
LIRC.Down Down
LIRC.Menu Home
LIRC.Ok OK
LIRC.Back Back
LIRC.Left Left
LIRC.Right Right
LIRC.Red Red
LIRC.Green Green
LIRC.Yellow Yellow
LIRC.Blue Blue
LIRC.0 Zero
LIRC.1 One
LIRC.2 Two
LIRC.3 Three
LIRC.4 Four
LIRC.5 Five
LIRC.6 Six
LIRC.7 Seven
LIRC.8 Eight
LIRC.9 Nine
LIRC.Info More
LIRC.Play Play
LIRC.Pause Pause
LIRC.Stop Stop
LIRC.Record Record
LIRC.FastFwd Forward
LIRC.FastRew Rewind
LIRC.Next Skip
LIRC.Prev Replay
LIRC.Power Power
LIRC.Channel+ ChanUp
LIRC.Channel- ChanDown
LIRC.Volume+ VolUp
LIRC.Volume- VolDown
LIRC.Mute Mute
LIRC.Schedule KEY_TIMESHIFTING
LIRC.Channels DVD
LIRC.Timers LiveTV
LIRC.Recordings Guide

It is also possible, just to copy and paste the listing above to the mapping file. Just restart vdr and be happy that the remote will work now for VDR.

, , ,

Keine Kommentare

Zotac Mag Mini Nettop

Vor einigen Tagen habe ich mir ein neues Spielzeug gekauft: einen Zotac Mag Mini Nettop, den ich zu einem Videorecorder und Mediacenter ausbauen möchte. Da das Gerät sehr interessant vom Preis-Leistungsverhältnis und wie geschaffen für diesen Einsatzzweck ist und daher viele Käufer finden wird, hänge ich hier eine kurze Rezension auf und schreibe auf, was mir (v.a. im Betrieb unter Ubuntu) aufgefallen ist…

Was ist drin und dran:

Intel Atom N330 @ 1,6 Ghz, Nvidia ION Chipsatz, 160 GB Festplatte, 2GB RAM, LAN, WLAN (b, g, n), 6 x USB, analog/digital Audio in/out, VGA, HDMI, eSATA, … Betriebssystem: keines!

Was kostet das Ding:

ca. 240 Euro bei Amazon

Was wird mitgeliefert:

PC, Netzteil, Ständer, VESA-Halterung, ein paar Schrauben, eine Treiber CD, ein paar Seiten unnütze Bedienungsanleitung und jede Menge Kartonnage.

Haptik, Qualität und sonstiges:

Der Zotac Mag Mini ist kein Apple Mac Mini. Das heißt, dass die äußere Anmutung natürlich nicht so hochwertig ist, wie die des Mac. Der Zotac kommt in einem schwarzen Hartplastikgehäuse daher, das fürchterlich Fingerabruchanfällig ist aber ansonsten ganz chic. Was mir etwas auf den Nerv geht ist der immer beleuchtete Anschaltknopf nebst einer seltsamen kreisrunden Betriebsanzeige auf der Gehäuseoberfläche. Ansonsten sieht der Mag aber ganz chic aus, wenn er auf seinem Ständerchen neben dem Monitor steht.

Lüfter

Leicht erschreckend ist die Lautstärke des Lüfters. Entgegen des Versprechens flüsterleise zu sein, ist der Mag eher laut wie ein kleiner Fön auf der gerinsten Leistungsstufe. Im BIOS irgendwo hinten links kann man aber (nachdem man das BIOS auf die neuste Version gebracht hat) den Lüfter so regeln, dass er erst ab einem höheren Schwellwert als normal schneller zu drehen beginnt. Damit ist der Mag im Normalbetrieb leiser aber etwas wärmer und wird erst dann laut, wenn er wirklich rechnen muss (cpuburn :D ).

WLAN

Das ist auch so eine Sache. Verbaut ist wie in so vielen Geräten dieser Art ein Atheros Chipsatz. Seit einigen Monaten wurden die madwifi-Treiber aus dem Linux Kernel -soweit ich weiß- rausgeschmissen und durch neue und angeblich superdupertolle ath5k oder ath9k Treiber ersetzt. Diese sind zumindest bei dem aktuell in Ubuntu 9.10 eingesetzten Kernel wg. ständigen Verbindungseinbrüchen kaum nutzbar. Abhilfe schafft hier der Einsatz neuerer ath5/9k Treiber aus dem linux-backports-modules. Großer Nachteil -diesmal liegt es an der Hardware- die WLAN Antenne scheint nicht sonderlich gut zu sein… Sonderliche Entfernungen zw. Sender und Mag dürfen also nicht bestehen.

Leistung

Ich bin ziemlich begeistert wie fix der Mag läuft. Ubuntu 9.10 mit Gnome läuft samt Desktopeffekten (wer’s braucht) flüssig. Anwendungen starten fix und es gibt auch bei laufendem Betrieb nichts zu meckern. Interessehalber habe ich auch mal ein Windows Vista (weiche!) installiert und dies lief auch sehr flott. Nicht übel.

Grafik

Im Mag werkelt der ION Chipsatz von Nvidia. Dieser ermöglicht es auf dem schmalbrüstigen Rechner HD-Videos anzusehen – vorausgesetzt die Nvidia-Treiber sind installiert und man nutzt eine Anwendung die mit VDPAU umgehen kann. Ein herkömmlicher VLC kann das z.B. (noch) nicht. Hier muss man z.B. XBMC benutzen, welches man wie hier beschrieben installieren kann. Meine ersten Versuche HD-Videos abzuspielen waren eher ernüchternd, da ruckelnd. Der Grund war eine alte Treiberversion (185). Man sollte daher darauf achten, den neuesten Treiber (195) zu nutzen.

Fazit:

Nach anfänglichen Problemen bin ich mittlerweile recht angetan von diesem Gerät. Ich denke, dass man derzeit nichts vergleichbares für diesen Preis bekommt. Charmant ist v.a., dass kein Windows 7 mit ausgeliefert wird, welches man ja auch kaufen müsste…

, , ,

1 Kommentar

How to: X10 OR22V and XBMC

I bought a cheap media center remote control that I want to use at my home theater pc to control xbmc and vdr. Unfortunately the remote doesn’t work out of the box. Googling for a howto took me to this thread which helped a lot but took quite a lot of time to read and find the useful hints in tons of posts. Now here’s the solution in brief:

First you need to blacklist (disable) some modules. Add the following lines to /etc/modprobe.d/blacklist.conf:

blacklist ati_remote
blacklist lirc_atiusb

Now add the following to /etc/lirc/hardware.conf:

#Chosen Remote Control
REMOTE=”mceusb”
REMOTE_MODULES=”"
REMOTE_DRIVER=”atilibusb”
REMOTE_DEVICE=”/dev/lirc0″
REMOTE_LIRCD_CONF=”/etc/lirc/lircd.conf”
REMOTE_LIRCD_ARGS=”"

#Chosen IR Transmitter
TRANSMITTER=”None”
TRANSMITTER_MODULES=”"
TRANSMITTER_DRIVER=”"
TRANSMITTER_DEVICE=”"
TRANSMITTER_LIRCD_CONF=”"
TRANSMITTER_LIRCD_ARGS=”"

#Enable lircd
START_LIRCD=”true”

#Don’t start lircmd even if there seems to be a good config file
#START_LIRCMD=”false”

#Try to load appropriate kernel modules
LOAD_MODULES=”true”

# Default configuration files for your hardware if any
LIRCMD_CONF=”"

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn’t have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to “false”
FORCE_NONINTERACTIVE_RECONFIGURATION=”false”
START_LIRCMD=”"

Now add the following to /etc/lirc/lircd.conf. This will translate the codes sent by the remote control to some (well known, standard) keyname:

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.8.4a(atilibusb) on Tue Sep  8 23:54:34 2009
#
# contributed by funnybox2006, modified by nebu
#
# brand:  X10
# model no. of remote control: OR22V with RF USB Dongle
# devices being controlled by this remote:
# note: use atilibusb driver for this remote and set device in hardware.conf to /dev$

begin remote

name        mceusb
bits           16
eps            30
aeps          100

one             0     0
zero            0     0
pre_data_bits   8
pre_data       0×14
post_data_bits  16
post_data      0×0
gap          139982
min_repeat      2
toggle_bit_mask 0×80800000

begin codes
Power                    0xD702
Red                      0×87B2
Yellow                0×0934
Green                0×88B3
Teletext             0×6B96
Blue                    0×0A35
Back                 0xF520
More              0×84AF
Up                   0xEF1A
Left                     0×729D
OK                   0xF31E
Right                0xF41F
Down                 0×77A2
KEY_TIMESHIFTING     0×6D98
Guide                0×0631
DVD                  0xD904
LiveTV               0×719C
VolUp                0xDE09
Home                 0×709B
ChanUp               0xE00B
VolDown              0×5D88
ChanUp               0×618C
Mute                 0xD500
Replay               0×76A1
Skip                 0xF823
Rewind               0×79A4
Play                 0xFA25
Forward              0×7BA6
Record               0xFC27
Stop                 0×7DA8
Pause                0xFE29
One                  0×628D
Two                  0xE30E
Three                0×648F
Four                 0xE510
Five                 0×6691
Six                  0xE712
Seven                    0×6893
Eight                0xE914
Nine                 0×6A95
Star                 0×8CB7
Zero                 0xEC17
Hash                 0×0D38
Clear                0×85B0
Enter                0×0B36
end codes

end remote

Now restart Lirc: /etc/lirc/lircd restart and type irw. You should get some output when you press buttons on the remote and see that the mapping created above will work. The remote will now work with xbmc without changing anything at xbmc’s keymaps or other files. The lircd.conf uses standard keynames which are already mapped by the standard xbmc configuration files to xbmc actions.

Now start xbmc and have fun!

Update: Here is a explanation how to get the remote to work with vdr.

, , , , ,

Keine Kommentare

Ubuntu Alternate von USB-Stick installieren

Installiert man Ubuntu von einem “Alternate” ISO von USB-Stick oder CD-ROM die in einem externen, per USB angeschlossenen Laufwerk liegt, so erhält man die Fehlermeldung, dass der Installer das CD-Rom Laufwerk nicht richtig initialisieren kann und zusätzliche Module geladen werden müssen. Tut man das nicht, bricht die Installation ab.

Dies kann man folgendermaßen abstellen. Zunächst bootet man den Ubuntu Alternate Installers bis zum Auswahlmenü (kommt nach der Sprachauswahl), dann drückt man F6. Nun erscheint ein kleines Auswahlfeld mit “Expertenmodus”, “Nur freie Software” usw…. Esc drücken. Das Feld wird geschlossen, man sieht nun aber einen recht langen String mit verschiedenen Konfigurationsparametern für den Installer. Man fügt am Ende des Strings

cdrom-detect/try-usb=true

hinzu und drückt Enter. Der Installer wird nun vom Stick laufen bzw. vom externen CD-ROM Laufwerk.

,

Keine Kommentare

Google Buzz

Twitter ist tot, es lebe Google Buzz?

Vorhin habe ich beim Durchblättern meiner Feeds gelesen, dass es eine neue Version von Google Maps für das Handy gibt. Diese habe ich mir auch gleich installiert und wurde auf die neue Buzz-Funktion aufmerksam. Buzz ist Twitter nur eben lokalisiert. Google Maps stellt den aktuellen Standort per (A)GPS fest und der Nutzer gibt einen sinnvollen Kommentar ab: Aus der sinnlosen Twitter-Nachricht “es schneit” wird somit eine doch nützliche Information.

Abrufen lässt sich das gebuzze ebenfalls über Google Maps oder scheinbar auch über Google Mail… Letzeres finde ich leicht seltsam, aber das könnte interessant sein.

, ,

Keine Kommentare

Neue Firmware für E71: 400.21.013

Nach langer Zeit ein Firmware-Update für das E71: 400.21.013. Die Sammlung neuer Features bzw. Bugfixe kann hier nachgelesen werden.

, ,

Keine Kommentare

Image Viewer für MacOS

Ich hatte es eigentlich aufgegeben einen brauchbaren Viewer für Bilder unter MacOS zu finden. Heute bin ich tatsächlich versehentlich darüber gestolpert. Das Ding schimpft sich Sequential 2 ist kostenlos benutzbar (BSD Licence) und funktioniert wunderprächtig – kein Vergleich zu Xee und dem in MacOS eingebauten Viewer. Features wie zoomen , rotieren, blättern über die bekannten Gestern per Trackpad funktionieren endlich. Dazu ist das Tool auch noch unverschämt schnell.

, ,

Keine Kommentare

MacBook: rotes Leuchten aus dem Kopfhörerausgang

Nein. Ich nehme keine Drogen. MacBooks haben tatsächlich eine rote Lampe im Innern der Kopfhörerbuchse. Ich konnte es erst selbst kaum glauben und starrte dementsprechend ungläubig 30 Sekunden auf die dämonisch rot glimmende Festtagsbeleuchtung in der Klinkenbuchse bevor ich”Macbook leuchtet rot” in Google tippte und so erfuhr, dass das ein Bug UND ein Feature ist. Gleichzeitig!

Bug deswegen, weil die Buchse wohl kaputt ist und Feature, weil das MacBook einen digitalen optischen Ausgang besitzt der aktiviert wird sobald ein entsprechender Stecker in der Buchse steckt – wusste ich noch gar nicht. Kommen wir zum Bug zurück: im Innern der Buchse gibt es irgendeinen Kontakt der nun eben keinen Kontakt mehr herstellen kann und somit sagt: “Hallo, da steckt ein Lichtwellenleiter” Nebeneffekt: aus den internen Lautsprechern kommt auch kein Ton mehr. Doof.

Abhilfe!? Man nehme einen Klinkenstecker, stecke ihn in die Buchse und wackle etwas hin- und her, vor und zurück – Herren sind bei dieser Übung  klar im Vorteil. Damit löst man -lt. der User des MacUser Forums- den verklemmten Kontakt, das Leuchten hört auf und die internen Lautsprecher sprechen wieder laut.

Nach etwas Klinkensteckenstöpseln war an meinem MB wieder alles wie normal!

, ,

2 Kommentare

Wie man das Brummen beim Telefonieren über eine FritzBox abstellt

Mein analoger Telefonanschluss wird langsam zu einem echten Ärgernis. Nachdem ich von Anfang an schon ein Rauschen auf der Leitung hatte, hörte ich plötzlich auch noch ein lautes Brummen. Telefonieren war so eine echte Qual. Ich schob das neue Problem (leicht Betriebsblind) natürlich sofort auf den Telefonanschluss.

Heute habe ich herausgefunden, dass das Brummen nur dann auftritt, wenn ich meinen Drucker und/oder meinen eeePC an der Box angeschlossen habe. Nun war guter Rat teuer.

Ein Mensch in einem Forum lieferte die zündende Idee nebst dem nötigen Hintergrundwissen: Das Phänomen nennt sich wohl Brummschleife und kann dann auftreten, wenn ein ungeerdetes Gerät an ein anderes ungeerdetes Gerät angeschlossen wird. Leider haben alle Geräte die an der FritzBox hängen nur zweipolige Stromstecker und die Fritzbox auch. Sind somit alle nicht geerdet, die Störung kann nicht “abfließen” und man hat die böse Brummschleife.

Die Lösung ist genau so simpel wie das Brummen lästig: Man nimmt ein Kupferkäbelchen, z.B. eine Litze aus einem Klingeldraht oder LAN-Kabel und isoliert es erst einmal größflächig an beiden Enden ab. Das eine Ende wickelt man um ein blankes Stück der Heizung (welche geerdet ist) und das andere Ende wickelt man um den blanken Teil an einem USB- oder LAN-Stecker. Somit kann das ganze System einfach geerdet werden und das Brummen verschwindet.

Ich frage mich jetzt: wenn die Lösung so einfach ist, wieso liefert AVM die FritzBox nicht mit geerdeten Netzteilen aus, die wiederum über dreipolige Anschlüsse mit der FritzBox verbunden werden? Ich bin garantiert nicht der Erste, bei dem dieses Brummen auftritt, im Gegenteil: Das Problem ist seitens AVM bekannt, denn ich habe vom Support auf meine Anfrage prompt ein vorgefertigtes PDF mit Lösungsvorschlägen bekommen, das im Grunde genommen auch eine Erdung der FritzBox empfielt. Das wird aber nicht direkt so geschrieben, sondern es wird empfohlen einen PC über ein LAN-Kabel mit der FritzBox zu verbinden. Die Störung, so heißt es weiter, würde dann über den Computer abgeleitet werden. Warum? Weil der Computer in der Regel über einen dreipoligen Stromanschluss (Schukostecker) verfügt, der eine Erdung ermöglicht, und so die Störung ableiten kann.

Ich bin ein wenig verblüfft, dass an sich wirklich hochwertige Hardware die ansonsten perfekt funktioniert in so einem winzigen Detail nicht entsprechend ausgestettet ist.

, ,

Keine Kommentare

Online Grafiken/Diagramme erstellen

Nicht jeder besitzt Programme wie z.B. Visio oder Corel Draw, um Grafiken/Diagramme/Abbildungen zu erstellen. Ähnlich wie man Sequenzdiagramme online erstellen kann, gibt es entsprechende Seiten für allgemeine Abbildungen, wie z.B. Gliffy. Auf den ersten zwei Minuten Blick scheint das Angebot brauchbar zu sein und durchaus wert zu testen.

, ,

Keine Kommentare