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

    Rainbow screen trouble

    Scheduled Pinned Locked Moved Help and Support
    rainbow screenbegginercompatabilitystuckhelp me please
    16 Posts 5 Posters 2.8k 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.
    • ByteThisB
      ByteThis @Efriim
      last edited by ByteThis

      @Efriim That internal upgrade by @Lodan-Zark
      https://retropie.org.uk/forum/topic/16145/retropie-upgrading-raspbian-jessie-to-stretch doesn't work properly by my own account. You can't update any emulators..has bugs and not reliable. It is better to backup all your necessary roms, configs,bios etc and flash a fresh image and transfer it all back.

      This is the best way to upgrade :
      https://retropie.org.uk/forum/topic/16866/migrating-a-working-retropie-setup-to-the-new-stretch-image

      herb_fargusH 1 Reply Last reply Reply Quote 1
      • herb_fargusH
        herb_fargus administrators @ByteThis
        last edited by

        @ByteThis I really don't recommend updating legacy images. Too many pieces to go wrong. It's better to just start with a fresh image and transfer assets over instead.

        If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

        Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

        ByteThisB 1 Reply Last reply Reply Quote 0
        • M
          Merktheluddite
          last edited by Merktheluddite

          @Efriim @ByteThis @herb_fargus @quicksilver Thank you all for the help, i'm going to try doing a fresh install and the transfer across method. I'll need to transfer the roms, configs, bios, what about the n64 HD packs? Do i do it all through filezilla over wi fi? I'm really remedial with all stuff so please explain to me like i'm an idiot. I do have a backup of the old image on a usb? as well as it being on my computer.

          EfriimE 1 Reply Last reply Reply Quote 0
          • ByteThisB
            ByteThis @herb_fargus
            last edited by

            @herb_fargus That's what I was referring to. The thread I linked helps with knowing what folders to backup to transfer over to a fresh image.

            1 Reply Last reply Reply Quote 1
            • EfriimE
              Efriim @Merktheluddite
              last edited by

              @Merktheluddite
              Connect using filezilla just like ssh, if you have a cat5 you can probably get faster download rates than wifi. I don't know how many of these folders will differ from your installation.
              Make backup folders for every item and pull them over

              /home/pi/.local/share/mupen64plus/hires_texture/*
              /home/pi/RetroPie/roms/*
              /home/pi/RetroPie/BIOS/*
              /opt/retropie/configs/*

              not much sense in grabbing anything else unless you have other things stored, like guidebooks in Documents or downloads.
              /opt/retropie/emulators/
              /etc/emulationstation/themes/ If you have custom theme resources, I don't know if they will be compatible
              /home/pi/Retropie/splashscreens/If you have any splashscreens saved.

              I don't know how many of the configs will work, you'll just have to import them to the new installation and try.

              M 1 Reply Last reply Reply Quote 0
              • M
                Merktheluddite @Efriim
                last edited by

                @Efriim brilliant, ill do that. How do i locate all the stuff on the original image so im able to drag and drop? Do i need a pi 3 to do this? When i look at the image on my computer, it doesnt have any of those paths. I know it does through filezilla though. But it just has a kernal image a load of other stuff and an overlay folder with loads of dtbo files in it. Do i have to open it with some other program or via filezilla but using the old pi itself?

                EfriimE 1 Reply Last reply Reply Quote 0
                • EfriimE
                  Efriim @Merktheluddite
                  last edited by Efriim

                  @Merktheluddite
                  There are two partitions on the sdcard. The first one the boot partition, is a FAT32 that is accessible in Windows and the second one is a EXT4 file system that is accessible in the linux environment.

                  We can most readily use the original Raspberry Pi hardware to boot into the source system and download the files. This will be reflected when we install the new retropie version, uploading to the new Raspberry Pi 3B+ target installation.

                  Once our source system is booted up. Navigate EmulationStation to raspi-config >> Interfacing options>>SSH-enable.

                  You will need to find the ip address of the raspberry pi that is connected to the local network. Plug a keyboard into the Raspberry Pi press "F4" to exit to the Command Line Interface, and type ifconfig look for the first "inet" address in either wlan0(wifi) or eth0(ethernet); .
                  or
                  On the Windows computer connected to the same network, open the command prompt and type arp -a if you have multiple interfaces connected look for the dynamic ip that doesn't look like a router e.g. 192.169.1.1 you can use ipconfig as a reference.
                  or
                  Navigate emulationstation to "show IP"

                  On the Windows computer create some backup folders, and install a sftp client
                  winscp, filezilla, Bitvise SSH client, or maybe the firefox plugin "fireftp" if that still exists.

                  Run the SFTP client on the local network windows computer and enter the IP address that we acquired.
                  When it asks for login credentials the defaults are user:pi and pass:raspberry .
                  We should have a ftp dual-pane file manager connected to the root filesystem of the source installation on successful connect.

                  Now navigate to the backup folder in the left(Windows) pane, and navigate the folder we want to backup on the right (Raspberry Pi) pane. Download the folders
                  /home/pi/.local/share/mupen64plus/hires_texture/
                  /home/pi/RetroPie/roms/
                  /home/pi/RetroPie/BIOS/
                  /opt/retropie/configs/
                  /etc/emulationstation/themes/
                  /home/pi/Retropie/splashscreens/
                  I don't know the folders for overlays it might be included in the configs

                  When we have everything then we are done with the source, and we need to start the new Installation Raspberry Pi3 Target System and in the same way
                  Enabling SSH,
                  And connecting using sftp.
                  This time we upload the folders to where they belong. It is perhaps best do them one by one starting with the roms and bios to make sure they work.
                  hires_texture >> /home/pi/.local/share/mupen64plus/
                  roms >> /home/pi/RetroPie/
                  BIOS >> /home/pi/RetroPie/
                  configs >> /opt/retropie/
                  themes >> /etc/emulationstation/
                  splashscreens >> /home/pi/Retropie/

                  When the configs folder has been uploaded we need to change the permissions recursively.
                  Right-Click on the folder /opt/retropie/configs.
                  Set the user to pi and group to pi or UID 1000.
                  And set the permissions like this;

                         R   W   X
                  Owner [X] [X] [X]
                  Group [X] [ ] [ ]
                  Others[X] [ ] [ ]
                  [X] Add X to directories
                  [X] Recursively
                  

                  Navigate EmulationStation RetroPie Setup >> Configuration / tools >> resetromdirs
                  It is probably a good idea now to update too RetroPie Setup >> Update

                  If you have trouble with permission denied while uploading; the end of this post will explain how to get around this using winscp
                  https://retropie.org.uk/forum/topic/21830/deleted-replaced-folders-in-opt-retropie-now-won-t-boot/2

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    Merktheluddite @Efriim
                    last edited by

                    @Efriim that is very comprehensive advice much thanks, Hey happy to say it all worked really well too, it wasnt actually that difficult in the end. Just dragged and dropped the right files in and everything seems to be all good! Brilliant thanks!

                    EfriimE 1 Reply Last reply Reply Quote 0
                    • EfriimE
                      Efriim @Merktheluddite
                      last edited by

                      @Merktheluddite
                      Which FTP client did you decide to use? I haven't really decided which one because I use SFTP so little.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        Merktheluddite @Efriim
                        last edited by

                        @Efriim I used Winscp in the end, super easy.

                        EfriimE 1 Reply Last reply Reply Quote 0
                        • EfriimE
                          Efriim @Merktheluddite
                          last edited by

                          @Merktheluddite said in Rainbow screen trouble:
                          I'm glad to help, and you're welcome.
                          I think I would have used Bitvise SSH, because it has SSH included but I don't know how to give root to sftp.

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

                            @Efriim you can use winscp to create an ssh connection via putty

                            EfriimE 1 Reply Last reply Reply Quote 0
                            • EfriimE
                              Efriim @quicksilver
                              last edited by

                              @quicksilver
                              So you can, "Ctrl+P"
                              It is also possible to specify the application to use, kitty superputty or cygwin.

                              I haven't tried terminus yet, it won't run on my computer.
                              I got to say. winscp is the best then.

                              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.