Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> How-to: Megtron USB LCD mit graphlcd
OliverH
Geschrieben am: Samstag, 12.Mai 2012, 23:17 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 497
Mitgliedsnummer.: 11111
Mitglied seit: 2009-08-12



Hatte mir vor einiger Zeit das Megtron USB LCD von hier besorgt:
http://www.caseking.de/shop/catalog/Megtro...ern::13513.html
Die eigentliche Platine mit dem LCD lässt sich einfach aus dem Rahmen entfernen, man muss nur 4 Kunststoff Klipse lösen, falls man es wie ich in einer MDF Frontblende einbauen möchte.

Hatte vor der Graphlcd Installation noch auf das VDR 1.7.26 Paket von Helau upgedatet: http://www.vdr-portal.de/index.php?page=Th...threadID=111762

CODE

o auf serdisplib 1.97.9 updaten
eix-sync      # (Geduld, dauert ein wenig)
cd /usr/local/portage/dev-libs/serdisplib
cp -a serdisplib-1.97.8.ebuild serdisplib-1.97.9.ebuild
ebuild serdisplib-1.97.9.ebuild digest
emerge -av --nodeps serdisplib

o testen ob serdisplib funktioniert
testserdisp -n sdcmegtron -p 'USB:152a/8380'
testserdisp -n sdcmegtron -p 'USB:152a/8380' -o 'BGLEVEL=50'
testserdisp -n sdcmegtron -p USB:152a/8380

o graphlcd konfigurieren
mcedit /etc/graphlcd.conf

[serdisp]
Driver=serdisp
Device=USB:152a/8380
Controller=sdcmegtron
Contrast=10
Backlight=yes

o serdisp als Treiber definieren
mcedit /etc/vdr.d/plugins/graphlcd
GRAPHLCD_DISPLAY=serdisp

o graphlcd aktivieren
Plugin Graphlcd über das Admin Plugin aktivieren

o VDR neu starten
reboot


oo Troubleshooting
o keine Senderlogos (auch bei DVB-S)
Sollten die Senderlogos nicht angezeigt werden muss in /etc/vdr/plugins/graphlcd noch das Dateiformat der .alias Dateien korrigiert werden:
CODE

sed "s/\r//g" -i channels.alias
sed "s/\r//g" -i logonames.alias
sed "s/\r//g" -i logonames.alias.1.2
sed "s/\r//g" -i logonames.alias.1.3


o keine Senderlogos bei DVB-T/C (Zusatz zu Punkt vorher), betrifft NICHT DVB-S User
Die graphlcd Konfiguration ist auf DVB-S voreingestellt. Bei DVB-C/T müssen die .alias Dateien neu mit der channels.conf "verdrahtet" werden.

CODE

o channels.conf (Beispiel eines  Senders bei mir im Kabelnetz)
Das Erste - ARD:538000:M256:C:6900:2002=2:2003=deu@3,2004=mis@3;2005=deu@106:2009;2006=deu:0:2210:6:603:0

Gegenbeispiel aus der Astra channels.conf (DVB-S)
Das Erste;ARD:11836:hC34M2O0S0:S19.2E:27500:101:102=deu,103=mis;106:104:0:28106:1:1101:0

o channels.alias (default graphlcd)
1-1101-28106:DAS ERSTE

o logonames.alias (default graphlcd)
1-1101-28106:DAS ERSTE

Man kann erkennen, dass aus der channels.conf der 2.(TID)/3. (NID) und 4. (SID)Wert von hinten als eindeutiger Schlüssel zur Kanalzuweisung (Kanal zu Logo) verwendet wird.


Anbei jeweils ein Beispiel für die Datenstruktur:
Alle relevanten Daten kommen aus der verwendeten channels.conf

o channels.alias
6-603-2210:DAS ERSTE
NID-TID-SID:ChannellogoName

o logonames.alias
6-603-2210:DAS ERSTE
NID-TID-SID:ChannellogoName

o logonames.alias.1.2
2210:DAS ERSTE
SID:ChannellogoName

o logonames.alias.1.3
6-603-2210:DAS ERSTE
NID-TID-SID:ChannellogoName

Wenn nach diesem Schema die .alias Dateien neu gefüttert werden, dann klappt es auch bei DVB-C/T mit den Senderlogos.

Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll