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

    MYGT controller stopped working

    Scheduled Pinned Locked Moved Help and Support
    mygt controllercontrollercontroller setu
    6 Posts 2 Posters 1.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.
    • J
      j_hadden
      last edited by

      Pi Model or other hardware: 3B+
      Power Supply used: 5v 2.5a
      RetroPie Version Used 4.4
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: keyboard
      Controller used: MYGT MY-CO3

      I'm fairly new to this but learning lots. Anyway I have followed the instructions from retropie.org.uk and downloaded the boot image from there. First attempt everything went well and I was able to get the controller configured then install 1 NES game. I played it to confirm it worked then installed 2 more games then it quit working. It will boot up to the ES welcome page which shows the gamepad detected but pressing a button doesn't work. Pressing f4 takes me off that where I get an error message of addjoystickdeviceindex assertion"joy" failed. Some times the keyboard fails so I have to SSH to reboot.

      I have formatted and flashed several SD cards and removed all the games but still get this same error. Jstest shows that the controller is off. This controller will work on my PC. I have read all the pages on the wiki and searching the forum also Google and YouTube. Haven't found a fix for it. I have tried a bunch of things that haven't worked so far and out of ideas.

      I am waiting for a usb receiver so I can use my Xbox 360 controllers and hope they work but in the meantime I'd like to figure out a fix for the MYGT. Any help would be greatly appreciated

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

        @j_hadden If the controller is not responsive via jstest, then it's not detected by the OS and would not work. I see this controller has multiple connection modes - Windows / PS / Android - did you maybe switched the connection mode ? That would explain why the controller is not recognized any longer.
        EDIT: is it really a Bluetooth controller or it has a wireless USB dongle ?

        J 1 Reply Last reply Reply Quote 0
        • J
          j_hadden @mitu
          last edited by

          @mitu
          I have tried switching through all the modes with no luck. Initial install I configured it with pc mode and it worked.

          It has a usb dongle which I had been using. I found the paper work and it does have Bluetooth. I just got that set up. It will connect however it shows no game pad connected. If I hold a button down it recognizes it as a keyboard and doesn't configure correctly.

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

            @j_hadden Using it as a keyboard is no fun. Try switching it to PS (not pc) mode and use the dongle, if it's PS compatible it should report itself as a gamepad. Does it have any reset (mode) to start over ?

            J 1 Reply Last reply Reply Quote 0
            • J
              j_hadden @mitu
              last edited by

              @mitu
              I have tried going through all the different modes on the controller and both with the dongle and with Bluetooth. I've also tried a couple different drivers with no luck so far. It doesn't have a reset but can switch between dinput and xinput. Neither of which works. Im running retroarch on my PC and it works flawless on that

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

                @j_hadden OK, switch it to dinput and use the USB dongle, then connect the controller. Exit Emulationstation, then run from the terminal the following commands

                lsusb
                cat /proc/bus/input/devices
                

                and paste the output of both commands in the topic.

                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.