This fork comes with all stock LibreELEC 9.x features but also with 3 different emulation frontends which were integrated into the Kodi Estuary theme. They allow you to run several libretro & standalone emulation cores to play basically all games of the common home consoles, arcade & home computer systems of the last decades.
There are several Linux distributions available like Lakka, Retropie, Recalbox or else but all of them are focused on either a single emulation frontend, come with a full featured (somewhat bloated) Linux system or lack standalone emulators for Generic systems.
I really enjoyed Escalades LE 8.0 Remix which was an attempt to melt all good stuff into a single system but if you look into detail the 8.2.x base is pretty outdated. I've felt it's time to rebase the Remix build. The LE team overhauled the build system and there are pretty usefull features like git handler scripts that make it easier to build stuff without downloading the source everytime. I also wanted to take advantage of new Kodi 18 features and finally beeing able to watch my Amazon Prime VOD without using Chrome.
I know there is ongoing work to integrate RetroPlayer but IMHO this Kodi feature will never be able to compete with standanlone emulation frontends like Emulationstation, Retroarch or Pegasus-Frontend. Also since the develeopers dropped DolphinWX support I had to find a solution for this problem. So here we are, I rebased, updated and adjusted the packages for LibreELEC 9.0, added Qt 5.x support for Dolphin, Citra etc. and fixed some non working stuff. Also you will find several tweaks and added cores to cover systems like the Atari ST, you'll be able to use the Vulkan API if your system supports it and you will enjoy nice additions like video previews and the ability to use themes for all frontends.
II. Currently supported & unsupported devices
- Generic AMD & Intel systems with IGP and/or discrete AMD or Nvidia GPU
- Generic AML S905 devices
- Khadas Vim (Amlogic S905X)
- Odroid C2 (Amlogic S905)
- Raspberry Pi 2B, 3B, 3B+
- Amlogic S912
- Rockchip based devices -> need a testing device first
III. Important Notes
- Read the FAQ ⇩
- You'll need a system partition size >512MB - to avoid conflicts you need a clean install.
- Updating escalades or any other community LE8.2.x build might work but is not supported nor recommended.
- This fork is focused on Emulationstation & Retroarch, not Retroplayer, Kodi-Game add-ons, Kodi-Game frontends nor any other stuff that is created for Kodi. You can still download and install them but they are not supported by me.
- You can use Retroarchs online updater for assets like overlays, databases or controller configs etc. You can still download cores but don't expect them to run since the lakka buildbot/buildsystem is pretty dated.
- All included emulators are tested on generic Intel i3-6100 & J3455, Raspberry Pi 3B & Khadas VIM(S905X) systems with at least one game and run fine. So read the FAQ ⇩
IV. Bug reports / How to ask for support:
If your problem exists on regular LibreELEC then create a new thread. That means you should compare with regular LE9.0-devel if possible. Please include a debug log with all bug reports as this greatly increases your chances of anyone taking an interest in your issue.
Some ways to do this:
- Post the zip file from the logshare together with information about your hardware.
- Install WinSCP & grab the logfiles from /var/log there are most emulation related logs.
- Enable debug logging:
Settings > System > Logging > Enable debug logging
- Reproduce the issue
- Upload the log:
Settings > LibreELEC > System > Submit Log > Upload latest Kodi log
- Post the URL in the forum with a description of the problem.
In the case of Kodi crashing use the
Upload latest Kodi crash log option.
Bug reports without a suitable log will often be ignored - no debug log, no issue - or at best will take much longer to be investigated.
You can use both image types for updates but you need the .img.gz file if you want to create an usb-bootstick or a sd-card.
- LibreELEC 9.0-RR files | all project files
If you like to say thanks or want to support my build feel free to do so, also I would gratefully accept hardware donations. For example the usual controller, TV-Box or generic hardware stuff would be useful for testing purposes or to iron out problems and preconfigure the emulators. The LibreELEC team already supplied me with a Khadas VIM that made my S905X builds possible. Since I already own a lot of input & HTPC stuff I would only get stuff based on demand by the community otherwise the WAF would be to low for more hardware laying around. So if you have something in your mind that should work and needs support drop me a line. Depending on your support I would probably get some of this stuff:
- a larger & dedicated SSD that allows more parallel builds
- Amlogic S905 / S912 devices
- Rockchip RK3328 & RK3399 devices
- PS4 controller / Xbox controller / Nintendo Pro Controller / 8bitdo controller / *insert_brand* controller
- AMD Ryzen 3 stuff with IGP / a Nvidia card ⇒ this would allow me to test all the usual generic hardware configs without screwing up the living room HTPC while my gf uses it
| Paul Smith | S L Palacio | Reinoud Rooimans | Sébastien David | Philippe Lurdos | Nuno André Guerra Pinhel | Ulrich Lampe |
VIII. Note of thanks
Well I highly appreciate the effort and work of the LE team, escalade, the guys behind all the libretro cores, Retroarch and emulators, the team that forked and updated Emulationstation and all that I forgot. If you like my builds feel free to drop me a line and or donate some bucks to a project you prefer to keep things going!