RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Horipad Ultimate connection issue

    Scheduled Pinned Locked Moved Help and Support
    horipadhoripad ultimatgamepad config
    7 Posts 2 Posters 875 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • SparkS
      Spark
      last edited by Spark

      Raspberry pi 4 4GB running latest build of retropie as I updated it today. I am having difficulty configuring my Horipad Ultimate. I can connect it directly via cable and via Bluetooth and the system says it recognizes a gamepad.

      However no button presses are recognized with the exception of the menu button in the center.

      The control is charged, and on and relatively new.

      I have no issue using a keyboard and setting up everything else though.

      1 Reply Last reply Reply Quote 0
      • SparkS
        Spark
        last edited by

        Additionally, jstest works fine except for my D pad. Analog sticks and buttons work.
        So far I have been able to map the buttons within retroarch GUI and the system lets me control it with the controller via bluetooth, but it’s not translating to emulation station.

        Under the GUI I went to:

        Main Menu/ Configuration File / Load Configuration

        Then I loaded: opt/retropie/configuration/all/retroarch.cfg

        Then I went to Settings / Input / Port 1 Binds

        Then mapped out the buttons.

        This is a global setting, so it should carry over to emulation station, no?

        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator
          last edited by

          @Spark said in Horipad Ultimate connection issue:

          This is a global setting, so it should carry over to emulation station, no?

          No, EmulationStation has its own input configuration, saved from the Input configuration screen.
          Can you run

          cat /proc/bus/input/devices
          

          and post the output ?

          SparkS 1 Reply Last reply Reply Quote 0
          • SparkS
            Spark @mitu
            last edited by

            @mitu output

            MY Gamepad is listed at the bottom.

            1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator
              last edited by

              Looking at the Hori Pad Ultimate specs, it looks to be designed as a macOS/iOS controller. From the output you posted, I see it's recognized also as a keyboard (?), which might confuse EmulationStation/SDL.
              Can you try adding the following udev rule to your system and see if detection is improved ?

              • Exit EmulationStation (either via the menu or using F4)
              • Create a new udev rule file
                 sudo nano /etc/udev/rules.d/81-hori.rules
                
              • Add the following lines to the file (make sure you type it correctly)
                SUBSYSTEM=="input", ATTRS{idVendor}=="0f0d", ATTRS{idProduct}=="0090", ENV{ID_INPUT_JOYSTICK}="1", ENV{ID_INPUT_KEYBOARD}="0"
                
                then save the file and close it.
              • rebot your system (sudo reboot)

              Try again and see if the gamepad is detected by EmuationStation.

              SparkS 2 Replies Last reply Reply Quote 0
              • SparkS
                Spark @mitu
                last edited by

                @mitu

                photos

                I entered the udev rule and saved the way you outlined and rebooted it. I also ran cat /proc/bus/input/devices again.

                The controller continues to operate within RetroArch, but no luck within emulationstation. The menu button is the only key getting feedback and it reads as a keyboard input.

                HOWEVER, for some strange reason as I was attempting to configure the controller, I saw it flash “Horipad Ultimate” on the screen for a brief second while I was holding the A button. However it quickly stopped.

                1 Reply Last reply Reply Quote 0
                • SparkS
                  Spark @mitu
                  last edited by

                  @mitu

                  Thanks for all the help. I decided to just give it up and ordered an 8bitdo.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                  Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.