[ANNOUNCE]Sony BD Remote LIRC daemon v0.1

  • hiho


    bin gerade mal am code dranne ...


    folgene ausgaben kommen aktuell ... nach starten irw (tastenhab ich auchgedrueckt)






    die fernbedinung als solches geht .. auch das raw device ...


    Code
    jupiter bdremotelircd # cat /dev/hidraw0
    
    
    ýýýýýýýýýýý
                 ýýýýýýýýýýý8ýýýýýýýýýýý9ýýýýýýýýýýý2ýýýýýýýýýýýCýýýýýýýýýýý^C

    Einmal editiert, zuletzt von mentox ()

  • jawoll ...


    hab den bug :)


    bdremote ist schuld :)


    zeile 177 in lirc.c

    Code
    for (a=0 ; a<16 ; a++)


    durch

    Code
    for (a=0 ; a<=16 ; a++)


    ersetzen :)


    dann findet er die fernbedinung bei mir :)


    und der kernel patch muss auch sein .. sonst gehts nicht



    aber ...
    egal welche taste ich druecke der bdremotelircd gibt immer nur folgenes aus. .. remtote.c zeile 57


    Code
    0xffffffff 0x05 
    0xffffffff 0x05 
    0xffffffff 0x05 
    0xffffffff 0x05

    Einmal editiert, zuletzt von mentox ()

  • Super! Das werde ich am WE mal ausprobieren. Hab leider vorher keine Zeit mehr.


    Grüße

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.

  • Also konnte es doch nicht mehr abwarten....Habe den Kernel mit dem Patch versorgt (und den von Mentox gefundenen Bug? beseitigt). Aber noch immer kommt nichts bei irw an. Schade.


    Grüße

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.

  • Ok, habe ich gemacht. Hier mal die Ausgabe:


    bdremotelircd -d
    Found Remote: /dev/input/event6 (Sony Computer Entertainment Inc BD Remote Control)
    Waiting for lirc client to connect.
    Starting main loop.
    Select timeout.
    Lost remote. Waiting for reconnect.
    Found Remote: /dev/input/event6 (Sony Computer Entertainment Inc BD Remote Control)
    Select timeout.
    Lost remote. Waiting for reconnect.
    Found Remote: /dev/input/event6 (Sony Computer Entertainment Inc BD Remote Control)


    Es existiert ja auch nur ein /dev/hidrawX wenn meine USB Tastatur angeschlossen ist.


    Grüße

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.

  • Und an was könnte das liegen? Hast Du vielleicht eine Idee?


    Grüße

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.

  • zum raw kann ich nur sagen das das bei mir seit dem kernel patch geht. mit einem anderen kernel gehts nicht. ist auch aktuell noch reproduzierbar.


    welchen kernel hastt du denn giga .. mit welchem system usw .. evtl uname -a ??
    und du agent


    Code
    jupiter bdremotelircd # uname -a
    Linux jupiter 2.6.27-gentoo-r8 #1 SMP Mon Mar 2 21:58:29 CET 2009 x86_64 AMD Athlon(tm) X2 Dual Core Processor BE-2400 AuthenticAMD GNU/Linux


    habe auch debugged ...



    egal welche taste ich druecke

    2 Mal editiert, zuletzt von mentox ()

  • Ich habe:


    Linux easyVDR 2.6.25.9 #5 SMP PREEMPT Tue Mar 3 23:59:24 CET 2009 i686 GNU/Linux


    Grüße

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.

  • habe noch mall nen bissel gegoogelt .. also aktuell gehts wohl niccht ohne den patch ueber blutooth und hid nen raw device zu bekommen ..


    folgenes habe ich noch mal gemacht


    tasten folge: 1 1 2 2 3 3 4 4 5 5 6 6 OK OK
    (iich musste die immer zweimal druecken damit ne ausgabe kommt)




    und bei dir bringt der patch nichts?

    Einmal editiert, zuletzt von mentox ()

  • und hier noch mal so


  • Also ich habe den hier eingespielt:


    http://www.pabr.org/sixlinux/patch-bluetooth-hidraw-pabr1


    Den hast Du doch gemeint? Oder noch nen anderen?


    Grüße

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.

  • genau ... und trotzdem kein raw davice?

  • Doch raw Device schon, aber nur meine Tastatur?? Aber das war ja vor dem Patch schon.

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.

  • hidd --show zeigt aber die fernbedinung?
    bist du sicher das der kernel auch geladen wird?



    habe noch was fuer dich giga .. debugged



    habe ein printf eingebaut




  • folgenes ....


    remote.c angepasst ..


    das

    Code
    value = (unsigned char)msg[5];
    
            if (msg[11] == 0x01)


    in das

    Code
    value = (unsigned char)msg[4];
    
            if (msg[10] == 0x01)


    geaendert







    Code
    jupiter bdremotelircd # irw
    000000000000000b 00 ENTER BDREMOTE
    0000000000000055 00 RIGHT BDREMOTE
    0000000000000057 00 LEFT BDREMOTE
    0000000000000056 00 DOWN BDREMOTE
    0000000000000054 00 UP BDREMOTE
    0000000000000000 00 1 BDREMOTE
    0000000000000001 00 2 BDREMOTE
    0000000000000002 00 3 BDREMOTE

    Einmal editiert, zuletzt von mentox ()

  • Hier:


    easyVDR:~# hidd --search
    Searching ...
    Connecting to device 00:21:4F:AF:4C:59
    easyVDR:~# hidd --show
    00:21:4F:AF:4C:59 Sony Computer Entertainment Inc BD Remote Control [054c:0306] connected


    Also um den Kernel kümmer ich mich jetzt nochmal, da wird doch wohl nichts schief gegangen sein.......

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.

  • Hi,


    hab's auch gerade mal ausprobiert (Ubuntu 8.10). Musste den besagten Kernelpatch auf den 2.6.27-11-generic von Ubuntu anwenden und wie mentox auch die remote.c anpassen. Dann klappt es super.


    Danke!


    Skobi :)

    VDR1:Core2; 1xFF V1.6, 1xTT-1600 DVB2 + AVBoard System: Kubuntu 12.4 HD-Client: Zotac ION mit xineliboutput und XMBC auf Kubuntu 11.10

    Einmal editiert, zuletzt von skobi ()

Jetzt mitmachen!

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