RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    1. Home
    2. Tags
    3. drivers
    Log in to post
    • All categories
    • K

      Connecting Playstation 2 Controller via GPIO Pins

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support raspberry pi 5 playstation 2 gpio controller drivers packages
      4
      0 Votes
      4 Posts
      612 Views
      mituM

      @kylen12 said in Connecting Playstation 2 Controller via GPIO Pins:

      Do you think it is feasible to have a Python script that would do so?

      Probably yes, but I'm not famiiar with the SPI ecosystem on the PI. There's https://github.com/mholgatem/GPIOnext which is a simpler input simulation library (i.e. 1 GPIO line = 1 input/button) and can provide a starting point for the 'virtual' input device creation, but for the SPI part I'm afraid I have no idea.

    • AwesomeKingClemA

      MKDD Tint Issue RPI5

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support lr-dolphin mkdd doubledash vulkan drivers
      174
      0 Votes
      174 Posts
      36k Views
      G

      @retropieuser555 said in MKDD Tint Issue RPI5:

      @gvx64 said in MKDD Tint Issue RPI5:

      Instructions for Building from Source

      cd /home/pi sudo mkdir ./dolphin-rpi/ sudo git clone https://github.com/gvx64/dolphin-rpi cd ./dolphin-rpi sudo git submodule update --init --recursive

      I wouldn't use sudo to make the dolphin-rpi directory, you can just git clone straight away. Otherwise it'll mess up all the permissions. Or later in your code the user probably won't be allowed to make the build directory

      cd ~ git clone https://github.com/gvx64/dolphin-rpi cd ./dolphin-rpi git submodule update --init --recursive

      Thanks, I agree with this. I will modify Post 42 to remove the unnecessary directory creation from the instruction set when I have some time.

    • G

      Controller not recognized on my raspberry and PC

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller usb drivers 0x2b corrupt
      5
      0 Votes
      5 Posts
      491 Views
      G

      @mitu yeah i think, because i configured it normally, but dosen't work after some reset,

    • L

      RPI 4B with RetroPie and touch screen

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support raspberry pi 4b display touch screen drivers
      3
      0 Votes
      3 Posts
      528 Views
      L

      @mitu Actually I've been trying to get that working. I also have a RPI 2 (?) or something, which I've installed Raspberry Pi OS on. If I put that card into my RPI 2 I can ssh in and I still couldn't get the screen working.

      If I put the same SD card (AFAIK the image you install is the same? I use Raspberry Pi Imager) in my RPI 4B I can't SSH in because the standard password somehow isn't 'raspberry'? I even reinstalled. Either way I can't get anything to show up on the screen with either of the pi's. I think it's DOA, but the company I got it from is not responding to me anymore.

    • V

      A400-Retropie-Amiberry - MIDI interface

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support midi a400 retropie amiberry 5.2 drivers
      3
      0 Votes
      3 Posts
      624 Views
      V

      @mitu thats sad, wish I knew how to code for it, as Elan Performer software takes midi-in. Great for triggering animations. Not to mention Octamed audio tracker for making music :(

      Any idea what would it take to do, is it scripting or C+ coding. etc?

      Some refs I have found:
      https://github.com/midwan/amiberry/wiki/Serial-Port-support
      and for a PC/Ami emulator:
      https://www.amigaforever.com/kb/13-107
      and this for Linux/Amiga:
      https://mathr.co.uk/blog/2019-12-10_midi_network_between_linux_and_amiga.html

    • S

      Hello i have problem with building the nintendo pro controller driver

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support drivers
      4
      0 Votes
      4 Posts
      553 Views
      mituM

      @StoqnS14 We don't support this configuration and OS. Use either RaspiOS or the RetroPie image from https://retropie.org.uk/download and you'll not have issues.

    • N

      Error trying to install ControlBlock

      Watching Ignoring Scheduled Pinned Locked Moved ControlBlock, PowerBlock & Co. controlblock drivers
      3
      0 Votes
      3 Posts
      502 Views
      N

      @mitu Hey, that did the trick, thank you very much, sir !!!!

    • E

      Consider allowing the Jack audio driver with Retroarch source build

      Watching Ignoring Scheduled Pinned Locked Moved Ideas and Development retroarch audio drivers suggestion
      6
      0 Votes
      6 Posts
      869 Views
      dankcushionsD

      bear in mind that even audiodriver=alsa causes a noticeable performance loss vs audio_driver=alsathread on a pi4. if jack is more demanding that either, it would be a non-starter.

    • T

      Trying to make my own motion control with retropie

      Watching Ignoring Scheduled Pinned Locked Moved Projects and Themes atari joystick motion controls sensor issue drivers controls
      4
      0 Votes
      4 Posts
      736 Views
      mituM

      @theatomicfire said in Trying to make my own motion control with retropie:

      However, I have been running into problems getting the gamepad "configured" within retropi. I created cfg file for my "input device" which retopi recognizes, but none of the commands i input through the script actually go through

      Do you mean EmulationStation will not recognize and configure your input ? Is your device working with jstest or sdl2-jstest ?

      Do you have any ideas as to how I could implement this?

      Difficult to say without any more details or a look at the code you used.

    • RedMarsBlueMoonR

      What is Retropie doing different with controllers compare to stock Raspbian?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controllers drivers xbox
      3
      0 Votes
      3 Posts
      506 Views
      RedMarsBlueMoonR

      @mitu
      Yes it turns out that the custom Retropie xpad driver was the culprit. I was pointed to this issue thread here, https://github.com/RetroPie/RetroPie-Setup/issues/3379

      I tried uninstalling and once again my XBox One controller worked fine with the program im working on (Chiaki)!

      I'm still waiting to hear if that solves my user's similar issue as well.

      Thanks!

    • B

      PDP Xbox One controller not being recognised (Pi4)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller usb drivers pi4 pdp
      7
      0 Votes
      7 Posts
      2k Views
      mituM

      @baconbandage Run the following command - with the gamepad plugged in - and post the output

      cat /proc/bus/input/devices

      Try testing the gamepad with the jstest utility. Exit EmulationStation and run

      jstest /dev/input/js0

      You should get a listing with the gamepad's input types (buttons/joysticks/etc.) and you can press the buttons/D-Pad/move joysticks to see if they are registering. You can exit the test by pressing Ctrl+C.

    • S

      Razer Atrox Arcade Stick Help

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller arcade stick drivers retro pie xbox one
      3
      0 Votes
      3 Posts
      475 Views
      S

      @mitu said in Razer Atrox Arcade Stick Help:

      @Sircoynie said in Razer Atrox Arcade Stick Help:

      I have seen a thread about this on here gut it gives no explanation on how it was solved and is very old.

      I think the solution was to mod the stick with an IPAC usb encoder.

      So i bought some electronic switches and a custom usb keyboard encoder (ipac2), installed it in my atrox and ended up with a fully working xbox one and raspberry pi machine.

      Can you try to test the controller with jstest, from the command line and see if the inputs are registered ? Exit EmulationStation and run from the terminal

      jstest /dev/input/js0

      You can exit the test by pressing Ctrl+C.

      I will give that a try and get back to you thanks.

    • S

      Game driver not found

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mame-libretro mame-mame4all drivers
      5
      0 Votes
      5 Posts
      4k Views
      dankcushionsD

      @spacebiscuit there is no 'main rom' for MAME/arcade. 'outrun.zip' will have many variants with different contents with exactly the same name. outrun.zip from MAME 0.37b5 will not be the same as outrun.zip from MAME 0.220, for example. there will be a version of outrun.zip that runs in FBNeo - it is the one with the romset version listed here: https://retropie.org.uk/docs/FinalBurn-Neo/

      there's no need to do trial and error and trying different MAME/FBA emulators, you simply download the romset collection for the emulator you are trying to use.

    • I

      Mapping Wiimote tilt as controller input

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support wii controller retropie emulationstaion drivers
      2
      0 Votes
      2 Posts
      2k Views
      P

      @ironsocks

      retropie 4b 8gb
      sd image made from retropie.org
      retropie 4.7

      ***I am using an oem nintendo wii sensor bar that was modded to work in a standard usb A ports and NOT a Dolphin bar. This was done by cutting off the wii proprietary connector and soldering the wires into a usb A connector as well as removing 4 LEDs out of ten to bring the voltage down to under 5v. It works perfectly fine for wiimote tracking.

      Almost all the guide I see for using wiimotes in lightgun games such as duck hunt use a dolphin bar and not a standard wii sensor bar. why am i using an oem sensor bar? because the dolphin bar went way up in price after the tariff war with china, and I have quite a few oem wii sensor bars so why not.

      Have you figured this out yet? Using wminput method I was able to get the wiimote to work as a mouse tilt wiimote up and down side to side left mouse button mapped to wiimote button b and right mouse button mapped to wiimote button a. the other buttons and d pad on the wiimote are mapped to keyboard keys. No thanx to the guide I followed which you referenced here with the 3 different methods on it.

      You have to read up on the wminput github page as to how to get the wiimote to map as a mouse/keybpard vs a joystick. You need to use Plugin.acc.X = REL_X
      Plugin.acc.Y = REL_Y and map at least a left mouse button to a wiimote button. This turns the wiimote into a mouse/keyboard configuration and this works in lxde in the Retropie menu and in the retroarch menu in game but wont work as a controller or mouse to use in games such as duck hunt.

      I could also use the motion/tilt as a joystick input using Plugin.ir_ptr.X = ~ABS_X and Plugin.ir_ptr.Y = ~ABS_Y in the wii button mapping config file. This works in retropie menu and in the retorarch menu as well as being able to somewhat control a game in an emulator BUT still doesnt work as a pointer or mouse in duck hunt. So you still can't use it as a shooting device.

      I have tried a couple different new emulators along with different configurations in retroarch to try to get this wiimote to work as a mouse in the duck hunt game. It works fine everywhere else as mentioned but not in the game. This is so frustrating.

    • A

      Madcatz TES PS3 on retropie kinda working?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support arcade stick ps3 madcatz rpi 3 drivers
      17
      0 Votes
      17 Posts
      2k Views
      R

      hey guys,

      jumping in here as well. just bought a Madcatz FightStick Tournament edition PS3 which is running fine on my mac. It's recognized as gamepad in ES but does not give the option to be configured, pressing any button does not do anything.

      Is it still required to install mentioned additional libs or are they included in the default image?

      btw. I am using rp4, 4 GB RetroPi Version 4.7.1.

      Thanks!

    • M

      Gamepad Registration Issue

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support drivers rpi4 gamepads
      11
      0 Votes
      11 Posts
      659 Views
      ClydeC

      Did anything change in the dmesg and/or tail output?

    • G

      Powerblock Pi4 Power Supply Connector

      Watching Ignoring Scheduled Pinned Locked Moved ControlBlock, PowerBlock & Co. pi 4b usb c drivers
      3
      0 Votes
      3 Posts
      559 Views
      G

      @petrockblog Thanks so much!

    • S

      Can Powered Speakers through a wall outlet work via USB?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support sound audio usb drivers
      5
      0 Votes
      5 Posts
      479 Views
      ParabolaralusP

      @swimdad84 it looks like it. You can also plug your phone into that dongle too to test it I suppose or just plug the pi into it.

    • C

      Bricked Retropie?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support bricked retropie powerblock drivers
      12
      0 Votes
      12 Posts
      1k Views
      C

      Edit: So as to what mitu and the others spoke of, I feel so dumb. Like I said earlier, I was able to boot into noobs just fine, and I had raspbian full installed at the same time as my retropie. I tried accessing the files for retropie that way earlier to see if I could recover my retropie or change configs or remove powerblock drivers, etc... But the issue I had was nothing showed up under the Raspbian desktop file manager earlier. I reinstalled everything after having lost it all earlier, and when I reset up my raspbian desktop just now, I got a link for retropie on the desktop. GO FIGURE, it only showed up after updating and rebooting raspbian desktop....
      Since i rarely ever use the desktop os and mainly only ever use retropie, it didnt cross my mind to try updating and rebooting raspbian and see if I could access those files again. So to reiterate, as the others have mentioned if anyone ever stumbles across this and is in the boat I was in, if you're lucky enough to have raspbian installed as well as your retropi, you CAN access your retropie files and fix the mess as mitu said. Hopefully this saves someone else 6hrs+ of recovering lol.