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

    Getting error message when trying to enter RetroPie Settings from Emulation Station UI.

    Scheduled Pinned Locked Moved Help and Support
    platformvariablesettingssetupodroid xu4
    8 Posts 3 Posters 2.4k 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.
    • MegaTimXM
      MegaTimX
      last edited by MegaTimX

      This is the error message I am getting.

      "lvl0: VolumeControl::(init) - Failed to find mixer elements!
      Unknown Platform - please manually set the __platform variable to one of the following: armv7-mali generic-x11 imx6 odroid-c1 odroid-c2 odroid-xu rpi1 rpi2 rpi3 tinker x86"

      I assume the solution is either entering a command into the terminal or editing an .ini file. Can anyone help me out here?

      RPv: 4.3.7
      SBC: Odroid XU4

      1 Reply Last reply Reply Quote 0
      • MegaTimXM
        MegaTimX
        last edited by

        Bump. This is the final problem I am having. After this the system is complete.

        jonnykeshJ 1 Reply Last reply Reply Quote 0
        • jonnykeshJ
          jonnykesh @MegaTimX
          last edited by

          @megatimx have you used the forum search function? Search for unknown platform and you will find the answer.

          1 Reply Last reply Reply Quote 0
          • MegaTimXM
            MegaTimX
            last edited by MegaTimX

            I appreciate the response. I did however use the search function days ago and found "https://retropie.org.uk/forum/topic/10260/unknown-platform-error/10".
            Problem is that using the "sudo __platform=odroid-xu ~/RetroPie-Setup/retropie_setup.sh" command and then updating script, then updating RetroPie does not fix the problem.
            I tried doing this twice. I suppose I can give it a third try and see if I get lucky.

            jonnykeshJ mituM 2 Replies Last reply Reply Quote 0
            • jonnykeshJ
              jonnykesh @MegaTimX
              last edited by

              @megatimx Sorry, thought you hadn't tried. I know I had seen the issue mentioned a few times in the past.

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

                @megatimx Somehow the RetroPie setup script is not detecting your platform correctly. Look in the detection script at https://github.com/RetroPie/RetroPie-Setup/blob/3928a0570727f850ec8895cc18f77cad04d0d86d/scriptmodules/system.sh#L194 and see how the detection works, maybe you can modify the script (locally) to detect your platform.
                I see the detection script does not have an ODROID-XU4 section, which is deduced by executing this command:

                sed -n '/^Hardware/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo
                

                If you execute this command in a SSH or command line prompt, what's the output ?

                MegaTimXM 2 Replies Last reply Reply Quote 1
                • MegaTimXM
                  MegaTimX @mitu
                  last edited by MegaTimX

                  @mitu ODROID-XU4
                  That is the output. So which file would I be modifying? I am going to need to do it in terminal, since I can't link via network cable, since I cannot fine the IP due to the inability to use any of the options in RetroPie Configuration in the GUI.

                  I am "guessing" what would need to be added is
                  ;;
                  ODROID-XU4)
                  __platform="odroid-xu"
                  ;;
                  or
                  ;;
                  ODROID-XU4)
                  __platform="odroid-xu4"
                  ;;
                  or simply change the XU3 to XU4

                  EDIT: I found system.sh
                  I am going to go for it, however if I "Update Install Script" will it overwrite my edit?

                  1 Reply Last reply Reply Quote 0
                  • MegaTimXM
                    MegaTimX @mitu
                    last edited by MegaTimX

                    @mitu Yes! That worked! You genius! This is the edit I made to system.sh
                    i changed
                    ;;
                    ODROID-XU3)
                    __platform="odroid-xu"
                    ;;

                    to

                    ;;
                    ODROID-XU4)
                    __platform="odroid-xu"
                    ;;

                    @administrators So I am guessing that the next update should have code for both ODROID-XU3 and ODROID-XU4, linking them each to "odroid-xu".

                    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.