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

    Can't navigate RetroPie menus with gamepad or keyboard

    Scheduled Pinned Locked Moved Help and Support
    retropiegamepadcontrollerkeyboardnot
    11 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.
    • P
      phonecord
      last edited by

      Hello! I can't navigate any RetroPie menus with a gamepad or keyboard. I can access the menus from ES (i.e. RetroPie Setup, Bluetooth, etc), but any gamepad input kicks it back to ES, and the keyboard isn't recognized at all. If I hit F4 from ES, I get a black screen with a blinking cursor in the upper right-hand corner and the keyboard will not work.

      Because of this issue, I can no longer input command lines or update/install or use the RetroPie UI. Any ideas on what might be the cause?

      Navigation in ES and playing ROMS with the gamepad/keyboard work perfectly.

      Appreciate any help. Thanks!

      Raspberry Pi 3B
      CanaKit 2.5A USB Power Supply
      4.6.4 Raspbian GMU/Linux 9.11
      SD Image from RetroPie
      Buffalo Classic USB GamePad / USB Keyboard

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

        Is this an older image, upgraded to 4.6 ? Which image did you use to install your system ?
        We've seen similar reports from users trying using a Pi4 on a 4k TV, but since you're using a Pi3B, it doesn't seem the same problem.

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

          @phonecord Update: I have been able to get the £ sign to print if I press SHIFT+3 but there is still no command line (no pi@retropie_3 $ - it's just a blank cursor). Obviously this doesn't fix anything, but not sure if helps track down the issue. SHIFT+~ prints out ¬ and if I press Pause/Break I get a strange printout of commands. I'm still stuck at what could be causing the issue. Google hasn't been able to help yet haha. Oh boy...

          1 Reply Last reply Reply Quote 0
          • P
            phonecord @mitu
            last edited by

            @mitu Hi! Yes, it's an older image upgraded to 4.6. I can't remember the original image, as I've been running it for over 2 years (since 2018) and update it somewhat frequently. If I had to guess the original, it would be 4.14. I also don't have a 4K TV sadly, haha. Thanks for the reply.

            1 Reply Last reply Reply Quote 0
            • P
              phonecord
              last edited by

              Sorry, one more update - I tested an older SD card just to rule out a hardware problem, and everything works fine.

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

                'Older SD card' - this means an older backup, before the update ?

                P 1 Reply Last reply Reply Quote 0
                • P
                  phonecord @mitu
                  last edited by phonecord

                  @mitu Yes, correct. It's an older SD card running 4.5.1. Thanks!

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

                    @phonecord Did you modify any of the boot configuration files - like /boot/cmdline.txt ? Any error messages during boot-up that were not present before ?

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      phonecord @mitu
                      last edited by

                      @mitu I didn't change anything. I did compare the cmdline.txt on the working version 4.5.1 which is:

                      dwc_otg.lpm_enable=0 console=serial0,115200 console=tty3 root=PARTUUID=f2d3cb4f-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait loglevel=0 consoleblank=0 plymouth.enable=0 quiet spash logo.nologo vt.global_cursor_default=0

                      Below is the current cmdline.txt on 4.6.4 I have.

                      dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=6397c987-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait loglevel=3 consoleblank=0 plymouth.enable=0

                      I'm not savvy enough in linux to spot any issues in the text file, but I didn't notice any errors while booting. ES does load the system config twice (meaning it runs through all the systems, then blinks and does it again), but ES works perfectly as far as I can tell. Thanks again for your help.

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

                        @phonecord The cmdline.txt looks ok, but EmulationStation booting twice doesn't look ok.
                        Can you post the contents of the /opt/retropie/configs/all/autostart.sh file ?

                        P 1 Reply Last reply Reply Quote 0
                        • P
                          phonecord @mitu
                          last edited by

                          @mitu This was it! I have a script that controls an LED light/Power button on my case, (as well as shows heat/fan speed, etc) and it seems that the new update doesn't like it. If I delete the python line, the retropie command line and the RetroPie UI work as expected. Not sure what the conflict is, but it's clearly to do with the script on my end.

                          Below is the autostart.sh if you're curios. Thanks so much for your help!

                          python /home/pi/scripts/picontrol/picontrol.py&
                          emulationstation

                          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.