
Welcome to KNULLI ¶
Here comes the Gladiator! 
¶
"Are you not entertained?!"
Well, if you are not, this changes now: KNULLI Gladiator has gone public! The brand new version of KNULLI comes loaded with a whole lot of new features and improvements, such as:
- Added device support for the Anbernic RG34XX
- Improved support for TrimUI devices (toggle switch support, RGB, suspend mode, d-pad-as-stick toggle)
- Switched default file system to exFAT
- Introduced access via USB in MTP mode
- Added quick resume mode to boot directly back into your game
- Improved Bluetooth and Wi-Fi connectivity
- Automated assignment of controllers to players
- Automated switch between Bluetooth audio and built-in speakers
- Extended power management settings in EmulationStation
- Integrated RGB settings into EmulationStation
- Improved RGB behavior
- Improved power management and battery saving
- Improved EmulationStation launch speed
- Replaced Drastic-Steward with Advanced Drastic as an new NDS emulator
- Added MPV media player
- Automated detection of ScummVM games
- Applied 60 Hz patches for RG35XX SP, RG34XX, and RG CubeXX (Thanks to @TheGammaSqueeze!)
- Tons of bugfixes and performance improvements
You will find a complete list of all new features, fixes, and changes in the change log.
Major Update
This version of KNULLI comes with a lot of new features which require to re-flash the firmware.
We strongly recommend to simply start over with a clean install. However, if you want to try migrating your user data from a previous installation to the new installation, please have a look at the Major Updates guide.
If you are new to KNULLI and want to get started: Head to the Quick Start Guide on our website - it will guide you through the installation and your very first steps. If you are already running KNULLI and want to upgrade to Gladiator: Be aware that the PortMaster and exFAT situation is pretty much resolved which is why KNULLI defaults to exfat now! Might be a good time to start with a brand new setup?
In any case: We hope you enjoy playing your games with KNULLI!
About KNULLI¶
KNULLI is a custom firmware for retro gaming devices (handhelds, bartops, etc.). It's developed as a fork of Batocera. It tries to provide support for devices that fall under at least one of these categories:
- There are no open-source kernel and/or u-boot sources available
- There are sources, but the kernel is either not mainline, and/or too old (e.g. devices with a BSP kernel 3.4 like the Egret II Mini)
- There is no GPU support or the GPU is not supported, so framebuffer is the only option
- It's a device that we own and have decided to build a CFW for it
Features¶
KNULLI supports devices with GPU (GLES support) and framebuffer only (legacy).
- Emulation Station frontend for GPU based devices
- Simplemenu/Simplermenu+ for framebuffer only devices (also for GPU ones if preferred)
- RetroArch plus multiple libretro cores
- Wireless and Bluetooth support (including audio) when supported by the device
- Support for external USB wireless for those without internal wireless card
- Retroachievments
- Netplay
- Cover art/thumbnail scraper support
Community¶
KNULLI uses Discord for discussions, it you would like to join us please use this link: Discord
Licenses¶
KNULLI is a Linux distribution that is made up of many open-source components. Components are provided under their respective licenses. This distribution includes components licensed for non-commercial use only.
Bundled Works¶
All other software is provided under each component's respective license. These licenses can be found in the software sources or in this project's licenses folder. Modifications to bundled software and scripts by the KNULLI team are licensed under the terms of the software being modified.
Binary kernels and bootloaders¶
The releases for some devices include kernels and/or bootloaders that don't have source code available because the manufacturer has not published them. In those cases the device specific page includes instructions to extract those from the stock firmware.
Credits¶
This project is not the work of one person, but it is the work of many people all over the world who have developed the open-source bits without which this project could not exist. Special thanks to Batocera, muOS, JelOS, CoreELEC, LibreELEC, and to developers and contributors across the open-source community.