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

    20 pin xin mo wiring diagram set up

    Scheduled Pinned Locked Moved Help and Support
    controller
    32 Posts 9 Posters 21.5k 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.
    • G
      Greg @Greg
      last edited by

      Steps with compiling :

      1. Enter console raspberry
      2. enter home folder
      3. sudo git clone --depth=1 https://github.com/raspberrypi/linux
      4. sudo apt-get install bc
      5. enter cloned linux dir
      6. copy changed files over original
        7)in linux dir enter commands:
        KERNEL=kernel7
        make bcm2709_defconfig
        8)make -j4 zImage modules dtbs
        takes time ( 1h)

      sudo make modules_install
      sudo cp arch/arm/boot/dts/.dtb /boot/
      sudo cp arch/arm/boot/dts/overlays/
      .dtb* /boot/overlays/
      sudo cp arch/arm/boot/dts/overlays/README /boot/overlays/
      sudo scripts/mkknlimg arch/arm/boot/zImage /boot/$KERNEL.img

      problem cannot find zImage file

      Maybe I do something wrong.
      Any suggestions ?

      1 Reply Last reply Reply Quote 0
      • stuntsteinS
        stuntstein
        last edited by

        In step 8 try to build only zImage:
        make -j4 zImage
        Then you should see the error message.
        When fixed then do the complete make instruction.

        G 1 Reply Last reply Reply Quote 0
        • G
          Greg @stuntstein
          last edited by

          @stuntstein Ok after make -j4 zImage the image is done. What next ?
          make -j4 zImage modules dtbs ?
          or separate make modules dtbs ?

          1 Reply Last reply Reply Quote 0
          • stuntsteinS
            stuntstein
            last edited by

            You can do either. Make system will not rebuild zImage unless you change the source files.
            But try
            make -j4 modules dtbs

            G 1 Reply Last reply Reply Quote 0
            • G
              Greg @stuntstein
              last edited by

              @stuntstein Thanks i just ran make -j4 modules, next i will run make -j4 dtbs. It takes time so I have to wait and see if there is any error.

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

                I can confirm that everything is working ok after making changes to kernel. 3H Dual Arcade 2 Players are now working properly ( every directions).
                If someone need help please read whole post. There are informations how to compile new kernel.
                1.Before compiling kernel i had to su apt-get upgrade and apt-update.
                Soon i will post comloete guide how to get it working.
                How about post this change to retropie team to support this patch in future releases ?

                P 1 Reply Last reply Reply Quote 0
                • stuntsteinS
                  stuntstein
                  last edited by

                  I have written a guide here:
                  https://retropie.org.uk/forum/topic/7832/fix-up-left-joystick-direction-for-tht-2p-arcade-controller-with-device-id-0x75e1

                  It is not a patch that the retropie team has to maintain, but rather a patch for the linux kernel.
                  I have submitted the patch to support the THT controller. I can add the new changes to another patch but I don't know if Linux org will keep accepting changes to kernel because of an unknown USB clone is coming out now and then.

                  1 Reply Last reply Reply Quote 0
                  • P
                    pajaroloco @Greg
                    last edited by

                    @Greg Hello:Please, when you have the guide please publish as soon as possible; i have the same controller (3H) and don´t go left/up joystick, and im noob with linux, errors, thank you

                    1 Reply Last reply Reply Quote 0
                    • S
                      subvers
                      last edited by

                      Hi Guys,

                      I have the same problem with the 3H Dual Arcade 2 Players, did you found any solution to solve this?

                      1 Reply Last reply Reply Quote 0
                      • R
                        robthedude81
                        last edited by

                        I am still having this issue with the 75e0 one

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

                          I'm sorry to bump this thread but I'm struggling to get my 20 pin board working - specifically UP & LEFT on the joysticks - does anyone have an idea how to fix this?????

                          1 Reply Last reply Reply Quote 0
                          • stuntsteinS
                            stuntstein
                            last edited by stuntstein

                            could you do
                            lsusb
                            and paste the list here? Need to see if Vendor and Product ID is the same as we have already found.

                            I still have a task to make a new patch to the linux kernel to fix the issue for the other device that have the issue.

                            Currently I have this list of devices that also need the fix:
                            Vendor ID 0x16c0.
                            Product ID 0x05e1, 0x05e0

                            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.