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

    Strange issue - controllers & keyboard not working on PI -400

    Scheduled Pinned Locked Moved Help and Support
    retropie 4.7.1gamepadboot issue
    17 Posts 2 Posters 1.6k 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.
    • mituM
      mitu Global Moderator
      last edited by

      @infyra said in Strange issue - controllers & keyboard not working on PI -400:

      All I can think of right now is maybe it needs the same internet connection is needed to boot and recoginise the connected controllers or such?

      No, there's no need for an internet connection in order for RetroPie to work. Does the controller work if you plug it in after the boot is completed ?

      1 Reply Last reply Reply Quote 0
      • I
        Infyra
        last edited by

        I just checked and, no the controller wont be found even after plugging it in after the boot. The controller will keep flashing white instead of lighting up blue as it does when it connects normally.

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

          Can you run

          cat /proc/bus/input/devices
          lsusb -v
          uname -a
          

          and post the output ?

          I 1 Reply Last reply Reply Quote 0
          • I
            Infyra @mitu
            last edited by

            @mitu
            Since the keyboard wont work either, I cant access the shell with F4.

            I tried a new barebones flash of 4.7.1 and that one works fine, so I think there is something in my old image that gives an issue.
            I think I can either start from scratch with a new card or buy a new Pi4B, I think the 2GB version should be fine right? The 4GB one is not available anywhere here in NL at the moment.

            I still cannot figure out why it worked at my friends house yesterday, but maybe when I get the Pi4B I can check to see if running it there and then on the Pi-400 in my house fixes the issue.

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

              @infyra said in Strange issue - controllers & keyboard not working on PI -400:

              I think I can either start from scratch with a new card or buy a new Pi4B, I think the 2GB version should be fine right

              The 2Gb version should be fine.

              I 1 Reply Last reply Reply Quote 0
              • I
                Infyra @mitu
                last edited by

                @mitu
                I got the new 2GB one in and sadly it seems to be to new for the image, I get the dreaded start4.elf is not compatible, this board requires newer software.
                So it seems I kind of wasted 60 euros and will have to start from scratch anyway :(

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

                  @infyra said in Strange issue - controllers & keyboard not working on PI -400:

                  I got the new 2GB one in and sadly it seems to be to new for the image, I get the dreaded start4.elf is not compatible, this board requires newer software.

                  Yes, there have been quite a few topics in the forum with this error - the solution is to use the weekly build image from https://files.retropie.org.uk/images/weekly/.

                  I 3 Replies Last reply Reply Quote 0
                  • I
                    Infyra @mitu
                    last edited by

                    @mitu Yes thanks, I read about it. I will try to see if just the start4.elf and recovery4.elf will make my old SD card come alive.

                    1 Reply Last reply Reply Quote 0
                    • I
                      Infyra @mitu
                      last edited by

                      @mitu
                      Just replacing the start4.elf actually made it boot into the intro video, but after the video I just get a black screen.
                      At least one step further!

                      1 Reply Last reply Reply Quote 0
                      • I
                        Infyra @mitu
                        last edited by

                        @mitu
                        I had to setup my retropie from scratch to get it to work on the Pi-400 and the new 2GB Pi4B I got.
                        I got almost everything working except some of the openbor games (the script mentioned in the emulator section on the site does not seem to be in my image).

                        The biggest issue I have now though is that for GBA, GBC and GB games the games will only show in the top left quarter of the screen. No matter the retroarch setting I change, and no matter the resoltion I choose in the launch menu, nothing changes this.
                        The games are playable if I disable the basel, but I am confused because GBA was actually the first system i got working on my new install, and it worked fine.
                        After getting the rest of the systems working I went back and the resultion changed just on these 3 nintendo handheld systems. So instead of rendering in the center of the screen as usual, it renders the whole image in the top left of the screen at 1/4th the usual size as if the top left quarter of my tv is the whole screen.

                        Do you have any idea what could have caused this?

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

                          @infyra said in Strange issue - controllers & keyboard not working on PI -400:

                          The games are playable if I disable the basel,

                          Then disable the bezels, looks like it's an issue with them.

                          I 1 Reply Last reply Reply Quote 0
                          • I
                            Infyra @mitu
                            last edited by

                            @mitu
                            What I meant is that since its in the top left corner of the screen, the bazel will cover up most of the image, but if I disable the bazel, the whole image will be visible but still in the top left quarter of the screen.

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

                              @infyra This doesn't look like a standard config - how did you install the bezels ?

                              I 1 Reply Last reply Reply Quote 0
                              • I
                                Infyra @mitu
                                last edited by

                                @mitu
                                I can't remember installing them, dont they come with the image? Maybe they were in my old folder on the USB and retropie imported them too.
                                Anyway, I figured out how to move the viewport to the center of the screen, if I enable the integer scaling under scaling options in retroarch it will move the picture to the center, and then I can pump it to about 10x so it will fit the bazel.
                                If I don't use integer scaling I can move it to the center of the screen manually by adjusting the x and y of the viewport, but in either case, I cannot get retroarch to save the configs in the /opt/retropie/configs/gba/retroarch.cfg folder.
                                I have manually saved a config and overwritten the retroarch.cfg but it seems it will only enable the integrer scaling without keeping the 10x configuration.

                                I have also tried these instructions: https://retropie.org.uk/docs/Smaller-RetroArch-Screen/
                                However, adding these to the config does not do anything for me:

                                Adding these lines to the config doesn't move the viewport when I start a GBA game:

                                aspect_ratio_index = "23"
                                custom_viewport_width = "720"
                                custom_viewport_height = "480"
                                custom_viewport_x = "600"
                                custom_viewport_y = "300"

                                Thanks for all the help so far!

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

                                  @infyra said in Strange issue - controllers & keyboard not working on PI -400:

                                  I can't remember installing them, dont they come with the image? Maybe they were in my old folder on the USB and retropie imported them too.

                                  Bezels are not provided by RetroPie and they need to be configured manually or by installing the packs provided with the Bezel Project.
                                  You'll have to find the configuration of the bezels, which should be a .cfg for the system and/or for the game, and adjust there the settings (viewport size, resolution).

                                  I 1 Reply Last reply Reply Quote 0
                                  • I
                                    Infyra @mitu
                                    last edited by

                                    @mitu
                                    Thanks for all the help, I finally figured it out. There was a directory config overwriting in the folder with the bios config, when I removed that one my own configs worked and everything is now perfect.

                                    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.