KNULLI Firefly
About KNULLI
KNULLI is a custom firmware for retro gaming devices (handhelds, bartops, etc.). It's developed as a fork of Batocera. You can read more about KNULLI on its webpage.
Installation
NOTE: This version of KNULLI comes with a lot of new features which require to re-flash the firmware.
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.
- Download the latest version of KNULLI from the Installation Package Downloads list below.
- Write the image (e.g.
knulli-h700-rg35xx-plus-firefly-20241204.img.gz
) to an SD card using an imaging tool. Common imaging tools include Rufus, Raspberry Pi Imager, and Win32 Disk Imager. If you're skilled with the command line, dd works fine too. - Put the SD card into your retro gaming device and turn it on.
Release Notes
We are happy to announce that KNULLI Firefly has gone public! Why "Firefly"? Starting with Firefly, all KNULLI releases will have a codename to indicate the release version. KNULLI Firefly comes with a lot of new features and improvements. These are just a few highlights:
- Added device support for the RG40XX H, RG40XX V, RGCubeXX, and TrimUI Brick
- Improved support for the lid behavior of the RG35XX SP (sleep mode or shutdown)
- Removed cardinal snapping of the joysticks of the RG35XX H and RG40XX H/V (Thanks to @TheGammaSqueeze!)
- Introduced power management to save battery life
- Added RGB LED support for the RG40XX H/V and RGCubeXX
- Added Drastic-Steward as an additional NDS emulator
- Added support for 32bit PortMaster games
- Added a lot of new EmulationStation settings for various emulators
- Introduced hotkey shortcut customization for RetroArch cores
- Improved support for native Pico-8
- Introduced multi-resolution bezel decoration sets which may contain bezel decorations for various screen resolutions
- New bezel set Default-KNULLI with bezels for 4:3, 1:1, and 16:9 screens
- Tons of bugfixes and performance improvements
You will find a complete list of all new features, fixes, and changes in the change log.
Installation Package Downloads
Device | Date | Download Page |
---|---|---|
Anbernic RG28XX | 2024/12/04 | knulli-h700-rg28xx-firefly-20241204.img.gz |
Anbernic RG35XX PLUS/2024 | 2024/12/04 | knulli-h700-rg35xx-plus-firefly-20241204.img.gz |
Anbernic RG35XX H | 2024/12/04 | knulli-h700-rg35xx-h-firefly-20241204.img.gz |
Anbernic RG35XX SP | 2024/12/04 | knulli-h700-rg35xx-sp-firefly-20241204.img.gz |
Anbernic RG40XX H | 2024/12/04 | knulli-h700-rg40xx-h-firefly-20241204.img.gz |
Anbernic RG40XX V | 2024/12/04 | knulli-h700-rg40xx-v-firefly-20241204.img.gz |
Anbernic RGCubeXX | 2024/12/04 | knulli-h700-rg-cubexx-firefly-20241204.img.gz |
TrimUI Smart Pro | 2024/12/04 | knulli-a133-trimui-smart-pro-firefly-20241204.img.gz |
TrimUI Brick (Pre-Alpha) (*) | 2024/12/04 | knulli-a133-trimui-brick-firefly-20241204.img.gz |
(*) Note: the TrimUI Brick is a pre-alpha version, and while many of its features are working, there are still many things to be fixed
Special Thanks
All this wouldn't be possible without all the support from the rest of the KNULLI Team: @Mikhailzrick , @chrizzo-hb , @dopazz you have made this possible.
And of course:
- Batocera and all his team, specially susan34, dmanlfc, and demetris. Knulli wouldn't have been possible without them
- The ko-fi supporters, you have allowed us to continue maintaining the server hardware for the builds, buying new consoles for testing, and providing great feedback during the alpha releases.
- The full knulli discord community
- All the muOS team, xonglebongle, antikk, Corey
- All the portmaster team, specially kloptops, and Cebion
- JohnnyOnFlame for all his patches, and everything we learn about SDL, linux, and all the ports he does
- Gamma for all his knowledge and help, not just because he fixed the cardinal snapping issues :)
- Ant for creating and maintaining the superb Art Book Next ES Theme
- Rocknix team, for all the great work they have been doing with all the different devices in mainline
- Linux-sunxi gurus (apritzel, jernerjsk, and many others)
- NeoCVera for all the general retro insight and feedback since way before knulli started
Support
If you want to provide support for this project so we can keep buying devices and maintain them, feel free to use the following link: