[ANNOUNCE] dm140vfd plugin (Hiper Media HMC-2K53A, MSI Media Live, Activy 5xx)

  • Hi,


    mein Hiper Media HMC-2K53A hat ein dm140gink Display (http://www.mythtv.org/wiki/Futaba), das grosse Aehnlichkeit mit dem Futaba DM166 hat. Ich habe daher das targavfd Plugin umgebaut, um dieses Display inkl. seiner Icons anzusteuern.
    Das Display findet (mit anderer USB-ID, kann im Setup umgeschaltet werden) auch im MSI Media Live und der Activy 570 Verwendung.


    Das Ganze funktioniert fuer mich unter yavdr 0.3, daher hier mal zum download:
    Source: http://www.lame-delegation.de/…0vfd_0.0.6-2yavdr1.tar.gz
    Debian Package: http://www.lame-delegation.de/…fd_0.0.6-2yavdr1_i386.deb


    Vielen Dank an Hulk fuer das targavfd Plugin, ich habe im Wesentlichen nur die Display-Ansteuerung ausgetauscht. Vielen Dank auch an Stephan Skrodzki fuer den dm140 Treiber in graphlcd, der als Vorlage gedient hat.


    Wie ueblich, use at your own risk.


    Btw, wer die Tasten in der remote.conf ansteuern will:

    Code
    XKeySym.Up         XF86AudioForward
    XKeySym.Down       XF86AudioRewind
    XKeySym.Menu       XF86AudioStop
    XKeySym.Ok         XF86AudioPlay
    XKeySym.Left       XF86AudioPrev
    XKeySym.Right      XF86AudioNext


    Guten Rutsch,
    Andreas

    VDR: ASUS AT3ION-T, 2GB, Satix S2 Dual, 1TB 2.5", yavdr 0.4
    Server: Intel DH67CF, Pentium G620, 8GB, 2x1000GB 2.5" Raid1, WLAN, Ubuntu 12.04 @22W
    TV: Panasonic P50G30

    Einmal editiert, zuletzt von andreash ()

  • Hallo,


    vielen Dank - Super Arbeit. Hat bei meinem Hiper-Gehäuse super funktioniert. Vielleicht wird dies ja ins Original-Plugin mit übernommen. Wäre klasse.


    Gruß Taucher4000


    VDR-Server: Ubuntu-Server als NAS/NFS und Streaming-Server, VDR 2.2.x, TT S2-3600 USB, Intel Athom, 300 GB HDD, 2048 MB RAM


    VDR1: yaVDR 0.5.0 als Streaming-Client, Zotac ZBox HD-ID11, Intel Atom™ D510, NVIDIA Next-Generation ION 512MB DDR3


    VDR2: yaVDR 0.5.0 als Streaming-Client, Zotac IONITX-T-E, 4 GB DDR3, 32 GB 2,5'' SSD, DM140vfd Display

  • Hallo,


    bei mir funktioniert es nicht.


    Habe mit /_config/bin/instplg.sh /http://www.lame-delegation.de/dm140/vdr-plugin-dm140vfd_0.0.6-2yavdr1.tar.gz installiert und im admin-plugin aktiviert.


    Leider tut das Display nicht - plugin ist geladen.


    Müssen die vendorID und die productID noch angepasst werden ?


    Das ist bei der Activy 1509 und 925d.


    Habe hier eine Activy 5xx mit gen2vdr.


    Gruß


    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client

    Einmal editiert, zuletzt von mschmitz ()

  • Da muss ich mal fragen ob du den ersten Post überhaupt gelesen hast?

    Zitat

    mit anderer USB-ID, kann im Setup umgeschaltet werden

  • Zitat

    Da muss ich mal fragen ob du den ersten Post überhaupt gelesen hast?


    wenn hier der source code gemeint ist, dann ist es in der vfd.c doch bereits enthalten.


    Im Plugin-setup gibt es diese Option bei mir nicht.


    Gruß


    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client

  • Das kannst du im dm140vfd plugin selber umschalten (Option Display Typ, zeigt auch die USB-IDs an), dazu muss nix neu kompiliert werden.
    Ich hab die Funktion allerdings nie selber genutzt...

    VDR: ASUS AT3ION-T, 2GB, Satix S2 Dual, 1TB 2.5", yavdr 0.4
    Server: Intel DH67CF, Pentium G620, 8GB, 2x1000GB 2.5" Raid1, WLAN, Ubuntu 12.04 @22W
    TV: Panasonic P50G30

    Einmal editiert, zuletzt von andreash ()

  • @all


    ein neustart hat es gelöst.


    DANKE für dieses Plugin.


    Super arbeit.


    Gruß


    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client

  • Ok, das Verhalten hatte ich auch, wenn ein USB-Geraet haengt, und die hiddev-Devices beim VDR-Start noch nicht angelegt sind. Trat bei mir wegen dem Port 3 Bug im Display auf (Abschalten eines Ports am USB Hub?), den es imho bei der Activy aber nicht gibt.


    Anyway, anstatt einem Reboot sollte es reichen, im Plugin den DisplayTyp hin und zurueckzuwechseln. Beim Umstellen wird jeweils versucht, das neue Display zu oeffnen.

    VDR: ASUS AT3ION-T, 2GB, Satix S2 Dual, 1TB 2.5", yavdr 0.4
    Server: Intel DH67CF, Pentium G620, 8GB, 2x1000GB 2.5" Raid1, WLAN, Ubuntu 12.04 @22W
    TV: Panasonic P50G30

  • kleines problem für die zukunft !
    in debian/testing bzw. dann auch ubuntu-natty wird es kein libhid-dev mehr geben.
    warum auch immer.


    gibt es dafür irgendeinen "ersatz" und wenn ja könnt ihr das gleich "umbiegen".
    sonst wird es das plugin leider in zukünftigen debian/ubuntu versionen nicht geben.

  • Die libhid-dependency kann imho weg, das dm140vfd plugin linkt auch nicht mehr gegen die libhid. Einzig libhid.h wird benutzt, das kommt aber aus der linux-libc-dev.

    VDR: ASUS AT3ION-T, 2GB, Satix S2 Dual, 1TB 2.5", yavdr 0.4
    Server: Intel DH67CF, Pentium G620, 8GB, 2x1000GB 2.5" Raid1, WLAN, Ubuntu 12.04 @22W
    TV: Panasonic P50G30

    Einmal editiert, zuletzt von andreash ()

  • Zitat

    Originally posted by Zimbo
    Funkioniert hier mit meinem EVI auch.


    Danke und Gruß
    Zimbo


    Merci nochmal fuers Testen!

    VDR: ASUS AT3ION-T, 2GB, Satix S2 Dual, 1TB 2.5", yavdr 0.4
    Server: Intel DH67CF, Pentium G620, 8GB, 2x1000GB 2.5" Raid1, WLAN, Ubuntu 12.04 @22W
    TV: Panasonic P50G30

  • Hat jemand das dm140 Plugin mit yaVDR 0.5 am laufen bekommen? ich kann es leider nicht kompilieren.


    Code
    In file included from status.c:19:0:
    /usr/include/vdr/status.h:34:16: Warnung: »virtual void cStatus::ChannelSwitch(const cDevice*, int, bool)« war versteckt [-Woverloaded-virtual]
    status.h:27:16: Warnung:   von »virtual void cVFDStatusMonitor::ChannelSwitch(const cDevice*, int)« [-Woverloaded-virtual]
    status.c: In Elementfunktion »virtual void cVFDStatusMonitor::ChannelSwitch(const cDevice*, int)«:
    status.c:34:24: Fehler: »class cEITScanner« hat kein Element namens »UsesDevice«
    make: *** [status.o] Fehler 1


    VDR-Server: Ubuntu-Server als NAS/NFS und Streaming-Server, VDR 2.2.x, TT S2-3600 USB, Intel Athom, 300 GB HDD, 2048 MB RAM


    VDR1: yaVDR 0.5.0 als Streaming-Client, Zotac ZBox HD-ID11, Intel Atom™ D510, NVIDIA Next-Generation ION 512MB DDR3


    VDR2: yaVDR 0.5.0 als Streaming-Client, Zotac IONITX-T-E, 4 GB DDR3, 32 GB 2,5'' SSD, DM140vfd Display

  • Danke für die schnelle Antwort. Das compilieren hat mit dem Patch schon mal geklappt. Allerdings bekomme ich das Display immer noch nicht zum laufen. in der Syslog wird folgender Fehler angezeigt:


    Code
    Nov 25 10:13:07 vdr-wohnzimmer vdr: [939] starting plugin: dm140vfd
    Nov 25 10:13:07 vdr-wohnzimmer vdr: [939] DM140VFD: Cannot open device 0x040b:0x7001.



    Im /etc/udev Verzeichnis habe ich entsprechend auch eine udev rule erstellt:

    Code
    SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="040b", ATTR{idProduct}=="7001", GROUP="vdr"
    SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1509", ATTR{idProduct}=="925d", GROUP="vdr"



    Und mit lsusb bekomme ich das DM140VFD auch angezeigt:


    Hast du evtl. noch eine Idee für mich?


    VDR-Server: Ubuntu-Server als NAS/NFS und Streaming-Server, VDR 2.2.x, TT S2-3600 USB, Intel Athom, 300 GB HDD, 2048 MB RAM


    VDR1: yaVDR 0.5.0 als Streaming-Client, Zotac ZBox HD-ID11, Intel Atom™ D510, NVIDIA Next-Generation ION 512MB DDR3


    VDR2: yaVDR 0.5.0 als Streaming-Client, Zotac IONITX-T-E, 4 GB DDR3, 32 GB 2,5'' SSD, DM140vfd Display

  • ich habe den Fehler gefunden. Meine udev-Regeln passten nicht ganz. mit der folgenden rule läuft das Display nun.


    Code
    ACTION=="add",SUBSYSTEMS=="usb", ATTRS{idVendor}=="040b", ATTRS{idProduct}=="7001", GROUP="vdr"
    ACTION=="add",SUBSYSTEM=="usb", ATTR{idVendor}=="1509", ATTR{idProduct}=="925d", GROUP="vdr"


    VDR-Server: Ubuntu-Server als NAS/NFS und Streaming-Server, VDR 2.2.x, TT S2-3600 USB, Intel Athom, 300 GB HDD, 2048 MB RAM


    VDR1: yaVDR 0.5.0 als Streaming-Client, Zotac ZBox HD-ID11, Intel Atom™ D510, NVIDIA Next-Generation ION 512MB DDR3


    VDR2: yaVDR 0.5.0 als Streaming-Client, Zotac IONITX-T-E, 4 GB DDR3, 32 GB 2,5'' SSD, DM140vfd Display

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!