ODroid XU4 and RetroPie
-
@Steve0 No Kodi as we only only include Kodi for RPI and PC. You can add a 3rd party odroid repo if there are any that have a working Kodi.
ES themes should be the same as on RPI.
Not all packages are available - but most of the main/optional ones are.
Since RetroPie on the Odroid XU3/4 runs from the framebuffer, it's easier to start with a minimal image, rather than removing/disabling the desktop stuff.
-
@BuZz you should check at applying my odroid patch to get kodi working on the framebuffer on odroid :
https://github.com/nadenislamarre/batocera.linux/blob/master/board/recalbox/xu4/patches/kodi/0011-kodi-mali.patch (this is the same for c2/xu4)batocera.linux is based on buildroot, not openelec.
-
@nadenislamarre I have corrected my post. Sorry for this mistake ;)
-
@nadenislamarre We don't package Kodi ourselves (I don't have the time). I believe there are some 3rd party repositories with Kodi for the odroid though.
-
@herb_fargus I have added the instructions for XU4 to the wiki. Please review.
-
@krujak23 Thanks for doing that.
-
@krujak23 I don't have an XU4 so I'll take your word for it. I'll check over the formatting when I get some free time and I'll update the docs accordingly. Thanks
-
I have a XU4 and would love to test this baby out!! Been waiting for the longest for a Retropie build to come out for XU4 nothing compares to it!
-
@sketch2k278 there won't ever be an image for it, you'll have to use the guide on the wiki to build it yourself.
Also I can think of something better. My PC ;)
-
@herb_fargus PC would always be better lol I just don't like sitting at a pc just to play games, it's a shame that it will not be an image for this, im not really good with linux sadly :-(
-
@sketch2k278 I had never touched Linux before retropie. No time like the present! Otherwise you can use lakka. Basically the same thing
-
@krujak23 After the command sudo systemctl restart getty@tty1 i have a black screen and the Step 12 cant resolve.
-
@cadsj I have changed the step no 10 from:
[Service] ExecStart= ExecStart=-/sbin/agetty -a odroid --noclear %I $TERM
to:
[Service] ExecStart= ExecStart=-/sbin/agetty -a NameOfYourChoice --noclear %I $TERM
Try now!
-
@krujak23 Problem solved with this change i suggest update the installation page and remove...
Finally, run bootini and reboot:
bootini
sudo rebootrun bootini doesn't work, i just reboot and continue the tutorial.
-
In the end, i get these messages.
Error Initializing SDL:
mali-fbdev. Could not open framebuffer device
Renderer failed to initialize!
Window failed to initialize!this is happen on boot, after finish the tutorial.
-
@cadsj I have taken the "Finally, run bootini and reboot bootini sudo reboot..." from the C2 guide. You are welcome to edit the XU4 guide by yourself.
I did not have any problems running the RetroPie on my xu4. I will check the problems with mali-fbdev over the weekend...
-
@cadsj Which version of the minimal Ubuntu image did you install? I have worked withe XU3 version from 2016 (ubuntu-16.04-minimal-odroid-xu3-20160706) and I have seen that Hardkernel has uploaded few days a go a newer version (ubuntu-16.04.2-minimal-odroid-xu4-20170516).
-
@krujak23 i used ubuntu-16.04-minimal-odroid-xu3-20160706.img
-
The step 11, edit boot.ini, i edit with nano.
that's correct?
set FDT address
fdt addr 0x44000000
if test "${cecenable}" = "false"; then fdt rm /cec@101B0000; fi
if test "${disable_vu7}" = "false"; then setenv hid_quirks "usbhid.quirks=0x0ee$final boot args
setenv RetroPie "no_console_suspend consoleblank=0"
setenv bootargs "${RetroPie} ${bootrootfs} ${videoconfig} smsc95xx.macaddr=${ma$ -
@cadsj Did you login before the step no. 12 as new created user?
I have successfully compiled RetroPie based on the xu4 guide. This time I have used the newest Ubuntu minimal image.
I will add tomorrow to the xu4 guide the content of boot.ini.
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.