Getting error message when trying to enter RetroPie Settings from Emulation Station UI.
-
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 -
Bump. This is the final problem I am having. After this the system is complete.
-
@megatimx have you used the forum search function? Search for
unknown platform
and you will find the answer. -
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. -
@megatimx Sorry, thought you hadn't tried. I know I had seen the issue mentioned a few times in the past.
-
@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 ?
-
@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 XU4EDIT: I found system.sh
I am going to go for it, however if I "Update Install Script" will it overwrite my edit? -
@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".
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.