Lakka 2.3 with RetroArch 1.7.8

Posted on 2019-09-14 by natinusala

After almost a year of hiatus, the team is proud to release Lakka 2.3, featuring new platforms, new cores, and of course RetroArch 1.7.8.

As always, you can update through the Online Updater, or by visiting the download page of your platform here on the website.

New platform: Raspberry Pi 4


The Raspberry Pi 4 is the new SbC of the Raspberry Foundation. Following the same line as its predecessors, the Raspberry Pi 4 is a cheap yet powerful board - with an improved CPU and GPU as well as more RAM, it will run most cores without any trouble.

Lakka 2.3 is officially compatible with the Raspberry Pi 4, using both NOOBS and the regular image to be flashed manually. You can find the link to the Raspberry Pi 4 version of Lakka in the regular downloads page of the website, or download it directly from your Raspberry Pi using NOOBS as usual.

Be sure to buy and apply a heatsink and upgrade the firmware before installing Lakka on your unit, as the Raspberry Pi 4 is known to heat up quite a lot.

New RPi accessory: GPICase


If you follow the Raspberry Pi retrogaming news, you have certainly heard of the Retroflag GPI Case. As you can see on the picture, the GPI Case is a Gameboy inspired case for the Raspberry Pi Zero and Zero W.

The case has an integrated IPS display, jack audio port and most importantly, 12 buttons: a DPAD, A/B/Y/X, L/R and START/SELECT. The power button and LED indicator allow you to safely turn on and shutdown your system.

We now provide a special image of Lakka (starting from version 2.3) made for the GPI Case - input mapping and safe shutdown are automatically taken care of. You can find the image in the website (select “GPI Case” as your platform). Special thanks to Albert Malina for taking care of the port!

Please note that the regular Raspberry Pi image is not compatible with the GPI Case.

New platform: ROCKPro64


Based on the RK3399 SoC by Rockchip, the ROCKPro64 is a larger and more powerful board than your typical Raspberry Pi, while still keeping the same form factor (no fan, no heavy case).

Brought to us by Pine64 (the creator of the ROCK64), this board contains two ARM CPUs, a dual-core Cortex A72 and a quad-core Cortex A53, as well as a quad-core Mali T-860 GPU. Two versions of the ROCKPro64 exist, the 2GB RAM one and the 4GB RAM one.

Keeping a reasonable price and dimensions, the ROCKPro64 can run all 3D cores without flinching - the 2GHz CPU is not afraid of running N64 and PSP cores at fullspeed… and even Dreamcast.

The ROCKPro64 version of Lakka isn’t new, but this is the first stable release since the port has been done. You can find the image on the website as usual. Please note that booting off the eMMC isn’t supported at the moment, so please use an SD Card.

Real-time game translation


One of the flagship features of RetroArch 1.7.8 is the AI Project. This unique and never-seen before feature allows you to translate your games on the fly, in real-time as you play.

Once setup on your Lakka box, you will be able to press the AI hotkey to have the system scan the screen for any foreign language text. Once recognized, the text is translated and restitued back to you depending on the current mode:

You can enable and setup the AI Project on your Lakka 2.3 box by following the instructions on this article. Please use the “ZTranslate Service API Option” method, as Lakka doesn’t currently have the prerequisites to use the “VGTranslate” method. We hope to provide a streamlined AI Project experience in future Lakka versions.

Play and dump your game discs


The other flagship feature of RetroArch 1.7.8 is the Disc Project. Currently in alpha stage, the Disc Project allows you to play and dump your physical game discs, directly from your Lakka box. You can use both integrated and USB CD drives, for computers and all boards supported by Lakka 2.3.

Please note that, for now, only the following cores are compatible with the disc features:

Please note that you may not have all those cores on your Lakka box depending on the platform.

You can find instructions on how to use the Disc Project features in this article. You just need to be careful to load the core manually first, then go to Load Disc or Dump Disc to either play your physical game directly or dump it in the BIN/CUE format to enjoy later.

RetroArch 1.7.8


RetroArch has been updated from 1.7.6 to 1.7.8v4. The major changes are already listed in this article, but you can find the whole changelogs on the libretro website (1.7.7, 1.7.8, 1.7.8v2, 1.7.8v3, 1.7.8v4).

Playlist thumbnails updater

Many users found downloading the thumbnail packs to be impractical and troublesome on low end hardware. If you had issues with them in the past then fear no more, as RetroArch 1.7.8 brings a brand new playlist thumbnails updater!

To use this new system, open the Online Updater and go to Playlist Thumbnails Updater. Then, select one of your playlists to have all the thumbnails of that playlist downloaded, and only them. No more endless downloads!

You can additionally enable on-demand thumbnails downloading to have RetroArch automatically download the thumbnail of a game when you hover it in the menu, in the background.

XMB menu improvements

As with every update, the XMB menu has been improved and polished. We’d like to thank jdgleaver for his hard work on the different RetroArch menus, including XMB which has become the signature menu of both Lakka and RetroArch.

Improved onscreen notifications

By using Lakka 2.3 you will notice that the bottom-left yellow notifications are gone. Instead, they are replaced by fancy stacked and animated notifications, allowing you to track multiple downloads simultaneously.

In fact, a whole set of new and fancy onscreen notifications, indicators, widgets and overlays were added to make use of all your screen:

Core updates


Lakka 2.3 has a significant amount of new cores and core updates. Please note that you may want to reset your playlists and/or RetroArch configuration to use the new cores as some were entirely replaced in the update.


The ParaLLEl-N64 and Mupen64Plus cores were replaced by a new core: Mupen64Plus-Next (on compatible platforms).

This updated version of Mupen64Plus has been rewritten from scratch, using the latest version of the GLideN64 video plugin. This results in better performances, greater games compatibility and updated features such as HD textures and additional core options.

Please note that the old cores are still present in the system, but should not be used anymore. They will be removed in a future Lakka release.


Flycast is a new and improved version of the Reicast Dreamcast emulator. Compatible with WinCE games with a performance increase up to 30% on both regular and WinCE titles, this libretro-exclusive core is the future of Dreamcast emulation.

As a result, Reicast has been replaced by Flycast in Lakka 2.3.

Bsnes HD

Bsnes HD is an updated and significantly faster variant of the regular bsnes core you already know. The major feature of this new core is HD Mode 7, allowing you to increase the resolution of “Mode 7” textures in various SNES games.

Please note that the name “Bsnes HD” is temporary and will likely change in the future.

Final Burn Neo

In a similar way to Flycast and Reciast, Final Burn Neo is the new and improved version of the Final Burn Alpha core, which has been removed from Lakka 2.3 (except on Raspberry Pi 0 and 1).

Here are the DAT files used in the Final Burn Neo version used in Lakka 2.3.

Full changelog


As usual all cores, databases, controller mappings and assets have been updated.

Lakka 2.3.1 changes