Billigmeier Joysticks & Treiber

    • Offizieller Beitrag

    die habe ich zum Testen verwendet:


    Für die Nintendo usb Gamepads musste ich mir Treiber bauen:
    kernel-module-hid-dr

    • Offizieller Beitrag

    der Gute alte Competition Joystik

    • Offizieller Beitrag
  • Danke für den Link. Erkannt wird er Controller, das hatte ich gestern schon gesehen als ich ihn angeschlossen hatte. Ist es schwer so was für die Dream zum laufen zu bekommen?


    P.S.: im Gegensatz zum PS3 Controller funktioniert der von der PS4 auf Anhieb :hurra:. Jedenfalls bei Stella Atari 2600.

    • Offizieller Beitrag

    :top:


    also bei snes geht der PS3 Controler wohl auf Anhieb:
    enigma2-plugin-extensions-sdlsnes (Super Nintendo Emulator)
    mit dem vielleicht:

    Code
    kernel-module-hid-dr_3.4-r0.59_mipsel.deb
  • Hab gerade nochmal nachgeschaut. Es ist ein kabelgebundener Nachbau Controller von Hama, der auf Anhieb funktioniert.
    Aber nachdem was im Ubuntu Wiki steht, sind die Grundfunktionen wohl kein Problem. Ich probiere morgen mal den original Sony Controller.

  • Zitat

    Original von emanuel
    :top:


    also bei snes geht der PS3 Controler wohl auf Anhieb:
    enigma2-plugin-extensions-sdlsnes (Super Nintendo Emulator)
    mit dem vielleicht:

    Code
    kernel-module-hid-dr_3.4-r0.59_mipsel.deb


    Ich hatte jetzt die kernel module hid dr vom GP3.3 Addons heruntergeladen aber damit ging dann keiner der beiden Controller mehr. Ich weiß jetzt nicht ob das die 3.4-r0.59 Version ist.

    • Offizieller Beitrag

    Ich hab den für den NintendoPad gebraucht, der rest geht mit dem normalen HID.

  • Der originale Sixxaxis Controller von Sony funktioniert leider nicht aus dem Stand. Erkannt wird er zwar, aber mehr passiert nicht.

    Code
    [   78.598000] usb 9-2: new full-speed USB device number 2 using xhci_hcd
    [   78.660000] usbcore: registered new interface driver usbhid
    [   78.661000] usbhid: USB HID core driver
    • Offizieller Beitrag

    kannst ja mal mit evtest schauen was der liefert an codes

  • evtest findet den Controller gar nicht.


    Code
    root@dm7080:~# evtest 
    No device specified, trying to scan all of /dev/input/event*
    Available devices:
    /dev/input/event1:	dreambox front panel
    /dev/input/event2:	dreambox remote control (native)
    /dev/input/event3:	dreambox advanced remote control (native)
    /dev/input/event4:	dreambox ir keyboard
    /dev/input/event5:	dreambox ir mouse
    Select the device event number [0-4]:
  • Joypad: Logitech RumblePad2 (so'n ps3 pad Nachbau LINK )


    nach installation


    root@dm900:/tmp# apt-get install kernel-module-hid-logitech


    wird der Pad erkannt und funzt soweit mit snes. Es funzt der Steuerkreuz und auch die analogen sticks.
    Andere emus muss ich noch testen





    root@dm900:~# evtest
    No device specified, trying to scan all of /dev/input/event*
    Available devices:
    /dev/input/event0: dreambox remote control (native)
    /dev/input/event1: dreambox advanced remote control (native)
    /dev/input/event2: dreambox front panel
    /dev/input/event3: dreambox ir keyboard
    /dev/input/event4: dreambox ir mouse
    /dev/input/event5: Logitech Logitech RumblePad 2 USB
    Select the device event number [0-5]: 5
    Input driver version is 1.0.1
    Input device ID: bus 0x3 vendor 0x46d product 0xc218 version 0x110
    Input device name: "Logitech Logitech RumblePad 2 USB"
    Supported events:
    Event type 0 (EV_SYN)
    Event type 1 (EV_KEY)
    Event code 288 (BTN_TRIGGER)
    Event code 289 (BTN_THUMB)
    Event code 290 (BTN_THUMB2)
    Event code 291 (BTN_TOP)
    Event code 292 (BTN_TOP2)
    Event code 293 (BTN_PINKIE)
    Event code 294 (BTN_BASE)
    Event code 295 (BTN_BASE2)
    Event code 296 (BTN_BASE3)
    Event code 297 (BTN_BASE4)
    Event code 298 (BTN_BASE5)
    Event code 299 (BTN_BASE6)
    Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
    Value 128
    Min 0
    Max 255
    Flat 15
    Event code 1 (ABS_Y)
    Value 128
    Min 0
    Max 255
    Flat 15
    Event code 2 (ABS_Z)
    Value 126
    Min 0
    Max 255
    Flat 15
    Event code 5 (ABS_RZ)
    Value 128
    Min 0
    Max 255
    Flat 15
    Event code 16 (ABS_HAT0X)
    Value 0
    Min -1
    Max 1
    Event code 17 (ABS_HAT0Y)
    Value 0
    Min -1
    Max 1
    Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
    Event type 21 (EV_FF)
    Event code 80 (FF_RUMBLE)
    Event code 81 (FF_PERIODIC)
    Event code 88 (FF_SQUARE)
    Event code 89 (FF_TRIANGLE)
    Event code 90 (FF_SINE)
    Event code 96 (FF_GAIN)
    Properties:
    Testing ... (interrupt to exit)

    Not shure if I'm in a really bad mood, or if everyone is just really fuckin annoying

    2 Mal editiert, zuletzt von capa ()

  • Gut zu wissen ... Aber ist man mit dem Original ps3 schon weiter ? Mit dem bekomme ich kein Event zugewiesen ...


    Weil ich glaub für den Atari braucht man bei manchen Roms eine select oder Start Taste . Weil space invaders bei mir nicht startet zu spielen ... die Rom ansich bootet ja . Kann auch das Raumschiff im Demo Mode steuern , Aber das Spiel fängt nicht an . Ich meine dafür braucht man ne select Taste.

    Das Licht , das doppelt so hell brennt , brennt eben nur halb so lang ....


    CU , FoLeY

    Einmal editiert, zuletzt von FoLeY ()

  • einfach mal selber etwas testen.




    root@dm900:~# apt-get install kernel-module-hid-sony




    root@dm900:~# evtest
    No device specified, trying to scan all of /dev/input/event*
    Available devices:
    /dev/input/event0: dreambox remote control (native)
    /dev/input/event1: dreambox advanced remote control (native)
    /dev/input/event2: Sony PLAYSTATION(R)3 Controller
    /dev/input/event3: dreambox front panel
    /dev/input/event4: dreambox ir keyboard
    /dev/input/event5: dreambox ir mouse
    Select the device event number [0-5]: 2
    Input driver version is 1.0.1
    Input device ID: bus 0x3 vendor 0x54c product 0x268 version 0x111
    Input device name: "Sony PLAYSTATION(R)3 Controller"
    Supported events:
    Event type 0 (EV_SYN)
    Event type 1 (EV_KEY)
    Event code 288 (BTN_TRIGGER)
    Event code 289 (BTN_THUMB)
    Event code 290 (BTN_THUMB2)
    Event code 291 (BTN_TOP)
    Event code 292 (BTN_TOP2)
    Event code 293 (BTN_PINKIE)
    Event code 294 (BTN_BASE)
    Event code 295 (BTN_BASE2)
    Event code 296 (BTN_BASE3)
    Event code 297 (BTN_BASE4)
    Event code 298 (BTN_BASE5)
    Event code 299 (BTN_BASE6)
    Event code 300 (?)
    Event code 301 (?)
    Event code 302 (?)
    Event code 303 (BTN_DEAD)
    Event code 704 (BTN_TRIGGER_HAPPY1)
    Event code 705 (BTN_TRIGGER_HAPPY2)
    Event code 706 (BTN_TRIGGER_HAPPY3)
    Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 1 (ABS_Y)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 2 (ABS_Z)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 5 (ABS_RZ)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 40 (ABS_MISC)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 41 (?)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 42 (?)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 43 (?)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 44 (?)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 45 (?)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 46 (?)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 47 (ABS_MT_SLOT)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 48 (ABS_MT_TOUCH_MAJOR)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 49 (ABS_MT_TOUCH_MINOR)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 50 (ABS_MT_WIDTH_MAJOR)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 51 (ABS_MT_WIDTH_MINOR)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 52 (ABS_MT_ORIENTATION)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 53 (ABS_MT_POSITION_X)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 54 (ABS_MT_POSITION_Y)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 55 (ABS_MT_TOOL_TYPE)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 56 (ABS_MT_BLOB_ID)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 57 (ABS_MT_TRACKING_ID)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 58 (ABS_MT_PRESSURE)
    Value 0
    Min 0
    Max 255
    Flat 15
    Event code 59 (ABS_MT_DISTANCE)
    Value 0
    Min 0
    Max 1023
    Fuzz 3
    Flat 63
    Event code 60 (ABS_MT_TOOL_X)
    Value 0
    Min 0
    Max 1023
    Fuzz 3
    Flat 63
    Event code 61 (ABS_MT_TOOL_Y)
    Value 0
    Min 0
    Max 1023
    Fuzz 3
    Flat 63
    Event code 62 (?)
    Value 0
    Min 0
    Max 1023
    Fuzz 3
    Flat 63
    Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
    Event type 21 (EV_FF)
    Event code 80 (FF_RUMBLE)
    Event code 81 (FF_PERIODIC)
    Event code 88 (FF_SQUARE)
    Event code 89 (FF_TRIANGLE)
    Event code 90 (FF_SINE)
    Event code 96 (FF_GAIN)
    Properties:
    Testing ... (interrupt to exit)
    ^C

    Not shure if I'm in a really bad mood, or if everyone is just really fuckin annoying

  • capa ...
    Erstmal danke ... jetzt wird er erkannt. Jetzt hab ich aber ne total falsche Belegung ... es geht nur hoch/runter mit dem analogen Stick. X taste ist der select Button ... also irgendwie komisch belegt.

    Das Licht , das doppelt so hell brennt , brennt eben nur halb so lang ....


    CU , FoLeY

  • Erkenntnisse mit einem Logitech Unifying USB-Pömpel, an den eine K340 Tastatur und eine Anywhere MX Maus gepairt sind:


    - Installation von "kernel-module-hid-logitech-dj" ist notwendig zur Erkennung des unifying Dongles
    - Maus und Tastatur werden unter DreamOS 2.5 sauber erkannt und funktionieren
    - Bei den Emus funktioniert die Tastatur NICHT, aber die Maus (getestet: SCUMM, DOSBox, X64)
    - Eine vorher benutzte Tastatur (Rapoo E2700 mit USB Dongle) funktioniert ...



    Schade, denn Unifying würde mit mit einem USB Port die Möglichkeit eröffnen, Maus, Tastatur und Joystick an die Dreambox anzuschließen. Ohne Tastaturunterstützung brauche ich aber gar nicht weiter zu probieren ...


    • Offizieller Beitrag

    Das log /var/log/<EMUNANE>.log wäre interessant.