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

    Stuck in boot sequence after LCD driver install

    Scheduled Pinned Locked Moved Help and Support
    retropielcd caseiuniker
    13 Posts 3 Posters 563 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.
    • I
      IAmLambson
      last edited by

      I’m fairly new to the Pie scene, and I’ve tried to troubleshoot this as far as I can take it.. hoping someone may know what’s happening and provide some guidance.. I have a pi4 4gb, and I just purchased the iUniker 3.5in Touch Screen LCD Display Case (link)

      I’ve managed to follow the instructions that came in the box and online (here) and got it working on a fresh Raspbian install, but if I try to install the same drivers on a retro pie build it does not work - it gets through the splash screen and then freezes during the booting process just before emulationstation. I’ve tried the official 4.6 buster build as well as the Domaso Nostalgia and the latest Supreme Pro build.. for the latter two, the video splash screens would play on the LCD display, but as soon as that is done and some more loading starts, it freezes again. Here is a screenshot of what it looks like when it freezes..

      Any insight that you might be able to provide would be greatly appreciated. Thanks

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

        I should mention that I’m using the factory power supply for the 4B

        1 Reply Last reply Reply Quote 0
        • quicksilverQ
          quicksilver
          last edited by

          You followed the "online" instructions listed here?

          https://github.com/iUniker/iUniker-3.5TouchScreenNewDriver/blob/master/iUnike 3.5 inch touchscreen with case Instruction for PI 4.pdf

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

            Can you post the /boot/config.txt file ?

            I 1 Reply Last reply Reply Quote 0
            • I
              IAmLambson @quicksilver
              last edited by

              @quicksilver didnt work, unfortunately.. got to loading text and then went blank.. going to try the orig drivers and get the config file

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

                @mitu https://pastebin.com/G8Vtmj21

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

                  The driver installer disabled the new GPU drivers by commenting out the vc4-fkms-v3d overlay.

                  [pi4]
                  # Enable DRM VC4 V3D driver on top of the dispmanx display stack
                  #dtoverlay=vc4-fkms-v3d
                  #max_framebuffers=2
                  

                  RetroPie will not work with this configuration on the Pi 4 - you should enable back the overlay and re-test.

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

                    @mitu said in Stuck in boot sequence after LCD driver install:

                    The driver installer disabled the new GPU drivers by commenting out the vc4-fkms-v3d overlay.

                    [pi4]
                    # Enable DRM VC4 V3D driver on top of the dispmanx display stack
                    #dtoverlay=vc4-fkms-v3d
                    #max_framebuffers=2
                    

                    RetroPie will not work with this configuration on the Pi 4 - you should enable back the overlay and re-test.

                    That did the trick - thanks!

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

                      @mitu follow up question.. If I attempt to go to terminal via this LCD screen (hitting F4 while in EmulationStation), I get a very similar situation as my original screenshot.. poor resolution of the text screen and it looks like it's frozen.. I am actually able to type a command if I want, however I can't actually see what I'm typing since it's just a frozen screen

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

                        Try changing the framebuffer_width/framebuffer_height and enable the overscan_scale option. See if it makes a difference, though my suspicion is that the video rotation might be causing this.

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

                          @mitu Sorry it took me a bit to reply, have a 2month old and most of my "free time" is taken up with other stuff, lol... I just tried both of these options, both separately and together, and didn't seem to resolve it.. Where were you seeing the video rotation?

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

                            @IAmLambson said in Stuck in boot sequence after LCD driver install:

                            Where were you seeing the video rotation?

                            It'a parameter to the mhs35 overlay from the config.txt file you posted a previously:

                            dtoverlay=mhs35:rotate=90
                            
                            I 1 Reply Last reply Reply Quote 0
                            • I
                              IAmLambson @mitu
                              last edited by

                              @mitu derp, dunno how i missed it.. what's strange is that is the default settings after installing the drivers. The 90 will put it in a landscape view, so I guess this screen is portrait out of the box (before the installation of the driver).. anyway, if I remove the rotate, the screen won't work (white screen), and so at the moment I have it set to 270 so that way it's back to landscape with the pi power plug at the top.. I tried accessing terminal with it upside down (rotate=90) and it was still happening...

                              I think at this point I'll just hook it up to a monitor, get all the pi settings I want, and then just avoid needing to go to terminal when on the mini screen.. thanks for your help with this

                              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.