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

    Gasia controller support

    Scheduled Pinned Locked Moved Help and Support
    gasiaps3controllerpair
    13 Posts 8 Posters 16.3k 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.
    • M
      mrpangaio
      last edited by

      Has anyone had any luck pairing Gasia PS3 controllers? I've installed through menu, but the controllers only work when plugged in via USB. They do not work wirelessly.
      My Bluetooth dongle and controllers have been tested on a PS3 so I know the problem isn't on that end. Also tested on Pi2 and 3, with different version on RetroPie as well.

      Any help would be appreciated!

      1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators
        last edited by BuZz

        Please can you give more detail about "Installed through menu". What steps did you take ? What version of RetroPie ? BTW even though your dongle works on a PS3 it doesn't mean it will work on a RPI.

        https://retropie.org.uk/forum/topic/3/read-this-first

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 0
        • M
          mrpangaio
          last edited by mrpangaio

          I tried both 3.5 and 3.6 RetroPie. The dongle was tested on a Pi with an official PS3 controller and works (still does on another Pi)
          I bought, what I thought, were PS3 dual shocks but turn out to say Gasia when configuring in EStation.
          I went through the steps of pairing in the menu(RetroPie menu>chose option selecting post install, etc), selecting both install PS3, and then tried to choose the option (Gasia only)

          I have to be missing something just can't figure it out!

          • used both fresh and old image

          • RP setup script

          • post install option

          • tried both install PS3 and PS3 Gasia only

          • controller works when plugged in but not Bluetooth

          • just blinks 4 lights

          • controller also rumbles continuously when first plugged in before setup

          1 Reply Last reply Reply Quote 0
          • ExpelloE
            Expello
            last edited by Expello

            I have exactly the same problem.

            I think its Gasia...

            Link to the Shop -> Wireless Controller for PS3

            pi@retropie:~ $ lsusb
            Bus 001 Device 018: ID 054c:0268 Sony Corp. Batoh Device / PlayStation 3 Controller
            ...
            

            Retropie 3.7
            R PI3

            Can anyone help to connect?

            Thanks a lot

            alt text
            alt text

            1 Reply Last reply Reply Quote 0
            • D
              DxFx
              last edited by DxFx

              I just got a Gasia controller and set it up using Gasia clone support instead. Works great! I didn't have any problems with it not connecting after shutting down and starting up either. If I press the P3 button it connects no problem. I didn't change anything in the terminal. I'm running Retropie 3.7 on Pi3 but I had originally set it up on a Pi2. I don't have a BT dongle so I never installed any Bluetooth service previously. Also I didn't do a update/upgrade or anything.

              G 1 Reply Last reply Reply Quote 0
              • C
                chavatar
                last edited by

                Dunno if my experiences are helpful (or correct!) -

                I've a Gasia controller, plugged in - lsusb reports it as a "Sony Playstation" controller, but something like evtest reports it as "Gasia Co.,Ltd PS(R) Gamepad" - which is what it is.

                I got mine working by bluetooth by ensuring I only had the right option (PS3 controller/clone support gasia/gasia only/clone support shanwan)

                In my case it only worked with Gasia only - as you might expect. But I wasn't sure at the time and tried every option.

                I removed all the controller configurations between each attempt - not sure whether that is necessary, but it worked for me, so I only tried one at a time.

                It also takes a bit of patience as bluetooth controllers rarely seem to be recognised first time, and usually need a few attempts (picture me waving mine ineffectually near the Pi time and time again :))

                I finally got it working - but via the sixad driver it reported as a "Sony Playstation Controller" - in effect a whole new controller in terms of config (although it was fine for me as like that)

                This may also help: https://www.reddit.com/r/RetroPie/comments/2zgl13/using_retropie_with_fake_chinese_ps3_sixaxis/

                Sure someone out there will know more, but in case it helps. I don't have a bt dongle and my Pi3 kept freezing (widely reported) and I changed to 8Bitdos which so far seem to be fine.

                1 Reply Last reply Reply Quote 0
                • G
                  General_Toxic
                  last edited by

                  I posted in another thread but these are my findings so far -

                  I think the issue lies with changing the GASIA script so it recognises as GASIA and not PLAYSTATION 3 CONTROLLER but so far I haven't found anytone to help as I'm a bit stuck.

                  Ok, so I've been doing some testing and found an interesting bug, I was going to create a new thread but this seems like a good place to mention it:

                  This is all on a fresh build of 3.7 RP3 Model B Internal BT tested on Sonic 3 Megadrive with 2 Players

                  I have 3 controllers for testing purposes, 1 GASIA, 1 SHANWAN and 1 Official Sixaxis

                  first plugging in via USB:

                  • Sixaxis recognizes fine as (Playstation 3 Controller)
                  • GASIA recognizes fine as (GASIA PS3 Controller)
                  • Shanwan No recognition, solid rumbling from the pad

                  Installing Via BT:

                  • Sixaxis recognizes fine as (Playstation 3 Controller) - Hot swap ready so you can plug and unplug as you please and keep playing inside an emulator (Tested on Sonic 3 with 2 Players)
                  • GASIA has now changed to (Playstation 3 Controller) and will crash both RetroArch and Emulation Station if you attempt to hot swap or plug in any USB cables (I even tried configuring this setting and GASIA but that crashed even more)
                  • RetroArch knows the controllers are being swapped as it says in the bottom corner (As opposed to the Sixaxis which stays constant)
                  • Shanwan connects fine as (Playstation 3 Controller) but hot swap causes it to rumble when charging with no input (disconnects on contact with USB)

                  Ideally I think the solution is to make it so ES recognises that the GASIA is a GASIA over BT as opposed to an official Sixaxis, as that has no trouble hotswapping.

                  Any ideas?

                  1 Reply Last reply Reply Quote 0
                  • G
                    General_Toxic @DxFx
                    last edited by

                    @DxFx Does that work both plugged in Via USB and BT? If so does it recognise the BT as a GASIA controller?

                    The common issues here are freezing, and the GASIA being detected as such when plugged in, but not on BT as it detects PS3 CONTROLLER instead....

                    What option did you choose exactly? Did you plug in the USB before/after or not at all during the controller setup?

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      DxFx @General_Toxic
                      last edited by DxFx

                      @General_Toxic said in Gasia controller support:

                      @DxFx Does that work both plugged in Via USB and BT? If so does it recognise the BT as a GASIA controller?

                      The common issues here are freezing, and the GASIA being detected as such when plugged in, but not on BT as it detects PS3 CONTROLLER instead....

                      What option did you choose exactly? Did you plug in the USB before/after or not at all during the controller setup?

                      From first booting up the Pi (Pi3 Retropie 3.7) I only had the charge cord and the keyboard connected. I have the basic menu buttons for EmulationStation set to keys on the keyboard. I navigated to Retropie>Retropie Setup>select the third option Setup/Configuration (to be used post install)>Install/Pair PS3 controller. Then I selected Gasia Clone Support. Once it was done installing is when I plugged in the controller on the screen that prompts you to, then all the leds lit up solid. No vibration or Knight Rider pattern. I unplugged it and pressed the P3 button then the last led turned off then all but the first one. With my keyboard I cancelled out of everything back to EmulationStation selected the main menu and selected Configure input. I pressed X on the controller until it recognized it as PS3 (R) Controller then proceeded to map the buttons. After testing it out I shutdown the Pi and unplugged it. Later I turned it back on and pressed the P3 button. And it connected via Bluetooth.

                      A couple things that I noticed today though are that pressing buttons on the controller when it's connecting "activates" the controller. I usually press the P3 button on the Retropie splashscreen. I get impatient with loading so I always push buttons while I wait. I didn't do that earlier today though and just let it sit after turning it on and well, the leds blinked for a while then shut off so I turned it on again and pressed the directional buttons and it connected. Also after leaving it on while busy doing other things around the house the controller shut off. No big deal. But when I tried to turn it back on it wouldn't connect no matter how much I pressed the buttons.

                      G 1 Reply Last reply Reply Quote 0
                      • OrnitorickO
                        Ornitorick
                        last edited by Ornitorick

                        I Have succesfull paired two Gasia Controllers. This is what i do and worked.

                        • Fresh install Retropi 3.7 on pi 2
                          Attached on it Bluettoth Dongle, Internet Cable, PS3 Cable(without controller), Keyboard.

                        • I have verify by using the comand “dmseg” that my controller is GASIA.

                        • Menu> Configuration > PS3 Controller > remove ps3 controller Configurations( If you have previously installed)

                        • Menu> Configuration > PS3 Controller > GASIA ONLY PS3 ( With ONLY Bluetooth attached on pi, not the controller)

                        • Reboot and wait to emulationstation initialize

                        • Plug in the GASIA ps3 Controller( Dont click the ps button or nothing)
                          When connected on cable the ps3 controller is blinking the four lights - Dont remove the cable
                          After 30 seconds I press te PS button and it start to blink 2 light- Dont remove the cable
                          Remove the usb cable

                        It Paired

                        1 Reply Last reply Reply Quote 0
                        • G
                          General_Toxic @DxFx
                          last edited by

                          @DxFx @Ornitorick

                          When you guys plug in or unplug the USB cable does it crash your emulators?

                          The issue I seem to have is it pairs perfectly over BT but as soon as you plug in or unplug the USB cable to charge the controller in-game it thinks you've changed controller (PS3 SIXAXIS to GASIA in configuration) so it ties itself in knots -

                          An ideal solution would be to turn off the usb communication, but leave the power on (I don't know if this is even possible and even if it was how would you pair the controllers)

                          Basically mine breaks when you hot swap the BT and USB cables, anyone experience something simillar?

                          1 Reply Last reply Reply Quote 0
                          • D
                            DxFx
                            last edited by DxFx

                            My controller is dying but I'm waiting for it's charge to fully dissipate before I try to charge. I'll let you know what happens as soon as I can. I kinda figured something like that would be an issue though. Also I tested Gasia Only under Install/Pair PS3 controller with the same steps as before on a fresh image and it also works. I have had problems with Retropie crashing here and there but from my understanding it happens with any BT controller on Pi3.

                            1 Reply Last reply Reply Quote 0
                            • A
                              acen28
                              last edited by

                              try this (worked for me):

                              worked for this configuration: RP3 model b, external bluetooth dongle, gasia fake ps3 controller (same as this post).

                              use ssh or get terminal access, cd /usr/sbin/
                              set appropiate permission to this command (one time setting): chmod 755 sixad-sixaxis
                              sudo reboot
                              have fun!

                              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.