Skip to content

Releases: knulli-cfw/distribution

20250813

14 Aug 00:12
e4ac4aa

Choose a tag to compare

KNULLI Gladiator II

logo-720p

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.

Release Notes

"Is this how Rome treats its heroes?"

Oh yes, it is! KNULLI Gladiator was so good, it was bound to get a sequel. Hence, we are proud to announce that KNULLI Gladiator II has just gone public!

The new version is an update of KNULLI Gladiator, using still the same emulator versions etc. However, the new version comes with a couple of bugfixes and quality of live improvements. Most prominently, with Gladiator II, we finally introduce OTA (over the air) updates which will enable you to install future updates directly on-device!

We can't make any promises, obviously, but unless we make any huge changes which would require a reflash, you will be able to install all future KNULLI updates via OTA. (This will not shorten development cycles though! Expect OTA updates about every 3-4 month or so on the public update channel.)

You will find a complete list of all new features, fixes, and changes in the change log. However, here are some highlights:

New features of KNULLI Gladiator II

  • Added device support for Anbernic RG34XX SP, RG35XX Pro
  • Over-the-air updates via the Updates & Downloads menu will make future updates considerably more easy
  • SMB (SAMBA) is now a service you can turn on/off which is disabled by default
  • Added a toggle for always [auto-assigningc the built-in controls to player one and fixed issues with USB controller assignment
  • Fixed issues with standalone Dreamcast/PSP emulators on A133 devices (TrimUI Brick, TrimUI Smart Pro)
  • Bezel decorations
    • are now enabled automatically when Decoration Set is set to Auto
    • are now supported for standalone emulators on H700 devices (Anbernic RG XX series)
    • now come with a set Default-Knulli-SP specifically for GBA to give SP vibes on 4:3 clamshell displays
  • A Disk Check utility to verify your SD card's integrity was added to System Settings β†’ Frontend Developer Options
  • Soft reset hotkey shortcut can be used to force EmulationStation to restart
  • Factory reset is now possible on-device via EmulationStation
  • A ton of bugfixes and improvements to system stability, performance, and battery life

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-gladiator-ii-20250813.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.

Installation Package Downloads

Device Date Download Page
Anbernic RG28XX (*) 2025/08/13 knulli-h700-rg28xx-gladiator-ii-20250813.7z.001
knulli-h700-rg28xx-gladiator-ii-20250813.7z.002
Anbernic RG34XX 2025/08/13 knulli-h700-rg34xx-gladiator-ii-20250813.img.gz
Anbernic RG34XX-SP 2025/08/13 knulli-h700-rg34xx-sp-gladiator-ii-20250813.img.gz
Anbernic RG35XX-PRO 2025/08/13 knulli-h700-rg35xx-pro-gladiator-ii-20250813.img.gz
Anbernic RG35XX PLUS/2024 (*) 2025/08/13 knulli-h700-rg35xx-plus-gladiator-ii-20250813.7z.001
knulli-h700-rg35xx-plus-gladiator-ii-20250813.7z.002
Anbernic RG35XX H (*) 2025/08/13 knulli-h700-rg35xx-h-gladiator-ii-20250813.7z.001
knulli-h700-rg35xx-h-gladiator-ii-20250813.7z.002
knulli-h700-rg35xx-h-gladiator-ii-20250813.7z.003
Anbernic RG35XX SP 2025/08/13 knulli-h700-rg35xx-sp-gladiator-ii-20250813.img.gz
Anbernic RG40XX H (*)
Includes screen and suspend fix for newer models
2025/12/30 knulli-h700-rg40xx-h-gladiator-ii-20251230.7z.001
knulli-h700-rg40xx-h-gladiator-ii-20251230.7z.002
Anbernic RG40XX V (*)
Includes screen and suspend fix for newer models
2025/12/30 knulli-h700-rg40xx-v-gladiator-ii-20251230.7z.001
knulli-h700-rg40xx-v-gladiator-ii-20251230.7z.002
Anbernic RGCubeXX 2025/08/13 knulli-h700-rg-cubexx-gladiator-ii-20250813.img.gz
TrimUI Smart Pro 2025/08/13 knulli-a133-trimui-smart-pro-gladiator-ii-20250812.img.gz
TrimUI Brick 2025/08/13 knulli-a133-trimui-brick-gladiator-ii-20250812.img.gz
Powkiddy V90S 2025/08/13 knulli-a133-powkiddy-v90s-gladiator-ii-20250812.img.gz
Powkiddy V20 2025/08/13 knulli-a133-powkiddy-v20-gladiator-ii-20250812.img.gz

(*) For the 7z archives, use 7z to uncompressed the .img.gz that can be flashed directly using your favorite SDCARD flashing tool (we recommend Raspberry Pi Imager)

Our team

All this wouldn't be possible without all the support from the rest of the KNULLI Team that has made this possible:

Special Thanks

  • 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...
Read more

20250505

06 May 14:57

Choose a tag to compare

KNULLI Gladiator

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.

Release Notes

"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 (including tate mode)
  • 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 a 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!)
  • Added USB Audio support
  • Added ZRAM swap support
  • Tons of bugfixes and performance improvements

You will find a complete list of all new features, fixes, and changes in the change log.

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-gladiator-20250505.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.

Installation Package Downloads

Device Date Download Page
Anbernic RG28XX 2025/05/05 knulli-h700-rg28xx-gladiator-20250506.img.gz
Anbernic RG34XX 2025/05/05 knulli-h700-rg34xx-gladiator-20250506.img.gz
Anbernic RG35XX PLUS/2024 2025/05/05 knulli-h700-rg35xx-plus-gladiator-20250506.img.gz
Anbernic RG35XX H 2025/05/05 knulli-h700-rg35xx-h-gladiator-20250506.img.gz
Anbernic RG35XX SP 2025/05/05 knulli-h700-rg35xx-sp-gladiator-20250506.img.gz
Anbernic RG40XX H 2025/05/05 knulli-h700-rg40xx-h-gladiator-20250506.img.gz
Anbernic RG40XX V 2025/05/05 knulli-h700-rg40xx-v-gladiator-20250506.img.gz
Anbernic RGCubeXX 2025/05/05 knulli-h700-rg-cubexx-gladiator-20250506.img.gz
TrimUI Smart Pro 2025/05/05 knulli-a133-trimui-smart-pro-gladiator-20250506.img.gz
TrimUI Brick 2025/05/05 knulli-a133-trimui-brick-gladiator-20250506.img.gz

Special Thanks

All this wouldn't be possible without all the support from the rest of the KNULLI Team: @Mikhailzrick (Ko-Fi Support) , @chrizzo-hb (Ko-Fi Support) , @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

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:

ko-fi

20241204

04 Dec 22:01

Choose a tag to compare

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:

ko-fi

20240721

21 Jul 04:04

Choose a tag to compare

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

  • Download the latest version of KNULLI.
  • Write the image (e.g. knulli-h700-rg35xx-plus-40-20240721.img.gz) to an SDCARD using an imaging tool. Common imaging tools include Balena Etcher, Raspberry Pi Imager, and Win32 Disk Imager. If you're skilled with the command line, dd works fine too.
  • You can read more about in the wiki

Update

  • These versions include kernel changes that require flashing the full image if you have a RG35XX PLUS, SP or 2024
  • If you have a RG28xx, RG35XX H, or TrimUI Smart Pro, you can update
  • Follow the instructions from the wiki

Installation Package Downloads

Note: this release splits the images for different consoles, so the RG35XX H and Plus now have dedicated images

Device Date Download Page
Anbernic RG28xx 2024/07/21 knulli-h700-rg28xx-40-20240721.img.gz
Anbernic RG35XX PLUS/2024 2024/07/21 knulli-h700-rg35xx-plus-40-20240721.img.gz
Anbernic RG35XX H 2024/07/21 knulli-h700-rg35xx-h-40-20240721.img.gz
Anbernic RG35XX SP 2024/07/21 knulli-h700-rg35xx-sp-40-20240721.img.gz
Anbernic RG40XX 2024/07/21 knulli-h700-rg40xx-40-20240721.img.gz
TrimUI Smart Pro 2024/07/21 knulli-a133-trimui-smart-pro-40-20240721.img.gz

ChangeLog:

20240721

New Features:

  • Added support for the RG40XX.
  • Added hinge support for the RG35XX SP.
  • Added ADB support for TrimUI Smart Pro.
  • Added DPAD/Analogue emulation switch for the RG35XX Plus/2024/SP and RG28xx. Press hotkey + select in games to toggle between dpad or analogue emulation (system will provide haptic feedback when switched)
  • Added wireless service option for the RG28XX and RG35XX 2024 (for compatible USB Wi-Fi dongles).
  • Added original RG35XX support (Actions Semi ATM7039) (WIP).
  • Added Rockchip RK3128 support (Powkiddy A12/A13, PS5000, PS7000) (WIP).

Updates:

  • Aligned RG35XX plus/h, RG28XX, and TrimUI Smart Pro baselines.
  • Updated multiple cores: arduous, beetle-pce-fast, beetle-pc, cap32, chailove, fake03, flycast, freechaf, hatari, mame, minivmac, mrboom, mupen64plus-next, openlara, picodrive, ppsspp, sameduck, stella2014, tic80, and wsam4 (Thanks @yuki).
  • Updated RetroArch to v1.19.1 (reverted savestates due to corruption issue).
  • Updated Art Book Theme (thanks @antfortytwo).
  • Improved EmulationStation battery reading (thanks @Mikhailzrick & @MaroonBrian1928).

Fixes:

  • Fixed Format a Disk menu to correctly format the SHARE partition to EXFAT or EXT4, ensuring correct mounting on Windows, Mac, or Linux.
  • Removed FPS counter in Drastic, set default Drastic username to knulli (thanks @Mikhailzrick).
  • Resolved Drastic folder duplication issue preventing it from starting.
  • Fixed NDS auto core selection not working with Drastic.
  • Fixed lr-openlara compilation issues.
  • Fixed mangohud compilation.
  • Fixed error in flycast-xtreme package name.
  • Fixed wireless persistence (@Mikhailzrick).
  • Fixed audio and brightness values during reboot (@Mikhailzrick).
  • Fixed stereo audio for the RG35XX-H (@Mikhailzrick).
  • Fixed autosaves being corrupted during shutdown. System now properly saves before shutdown (@Mikhailzrick).
  • Fixed parallel-n64 compilation.
  • Fixed HDMI switching after extensive troubleshooting (thanks @Mikhailzrick).
  • Fixed auto power LED mode (@Mikhailzrick).
  • Fixed some file overlay execution bits.
  • Fixed performance regression that impacted RetroArch (noticeable in flycast, ppsspp, and mupen64plus).
  • Fixed updated boot process that was not resizing the partition.
  • Fixed HDMI switching (block switching while running a game) (@Mikhailzrick)
  • Added batocera-screenshot.basic to fix compilation

Enhancements:

  • Improved boot time (@Mikhailzrick)
  • Deactivated the Mali blitter on RG35XX-Plus/H/SP and RG40XX to improve performance in some emulators and PortMaster.
  • Set default control mappings for the RG35XX Plus/2024, it's no longer needed to remap them after the first boot.
  • Reorganized TSP overlay to align with recent H700 changes.
  • Added back the USB Wi-Fi drivers (RTL8188EU/US and RTL8192CU) for RG28XX and RG35XX-2024.
  • Set flycastvl as the default Dreamcast/Atomiswave/Naomi core.
  • Added morpheuscast core (flycast extreme)
  • Set initial audio volume to 40%.
  • Updated Drastic controls for the RG35XX Plus/2024 and RG28xx due to the new DPAD/Analogue switch. The controls are now as follows:
    • R2 = stylus tap
    • L2 = switch vertical / horizontal layout
    • hotkey + L2 = switch single / dual screen layout
    • hotkey + A = simulated microphone

Power Button Behavior Changes:

  • LED can be turned on/off with hotkey + POWER button. It cycles between ON/AUTO/OFF. AUTO mode turns off in-game and signals with a flash.
  • Suspend/Resume: short press POWER button.
  • Shutdown: long press (2s +) POWER button.

Additional Updates:

  • Added morpheuscast_libretro.info that prevented ROMs from launching when using that core.

20240530

  • First public release for the RG35XX Plus/H/2024 and SP (hinge support is not there yet)
  • Fixed issue with progressbar application that was not stopping after boot
  • Set default overclock to 1.5GHz for the H700 platforms (same as stock). All other values are "underclocks"
  • Set HDMI frequency to 60Hz for TV compatiblity (thanks @loki666)
  • Set initial set of drastic mappings
  • Fixed incorrect Drastic menu mappings (thanks @Mikhailzrick)
  • Reverted retroarch back to use mali_fbdev context driver. This fixes performance issues as well as a memory leak that was impacting several emulators like SNES, GBA, etc and causing audio stuttering and crashes
  • Changed S12populateShare to default to KNULLI version
  • Bumped rtl8812au to fix bluetooth issues, included BT audio (thanks @Nerdy-boi)
  • Updated Art Book Next (thanks @anthonycaccese )
  • Added additional fixes to tate mode by @Mikhailzrick

20240517

  • First TrimUI Smart Pro (TSP) public version (TSP)
  • Added joystick calibration: (tSP)
    • calibration files are taken from stock (there's no current calibration program)
    • If the default calibration does not work for you, you can start stock, calibrate the joysticks, connect via ssh or adb, and copy the files joypad.config & joypad_right.config from /mnt/UDISK. Then in Knulli, use ADB or SSH to copy those files to /mnt/UDISK, and run batocera-save-overlay to make the change permanent
  • Added boot progress bar support
  • Added force shutdown shortcut for TSP (Menu + Power) (TSP)
  • Added proper TSP control map for ES (TSP)
  • Updated os-release information to include OS_NAME, OS_DATE, OS_VERSION
  • Added PortMaster Installer (Launch from Ports) (Thanks @kloptops) (TSP)
  • Updated art-book-next theme (thanks @anthonycaccese )
  • Added MAME & FBNEO tate rotation mode (thanks @Mikhailzrick)
  • Restored PCSX rearmed enhanced resolution (thanks @Mikhailzrick)

20240509

  • First rg28xx version (rg28xx)
  • Added rotation SDL2 patch thanks to @JohnnyonFlame (rg28xx)
  • Fixed minor graphical artifacts during boot time
  • SHARE partition is in EXT4 format by default. You can use the internal format tool to change it to EXFAT (Settings -> System * Settings -> Frontend Developer Options -> Format a Disk)
  • Added FBAlpha, melonDS, melonDS DS, VirtualJaguar, GenesisPlusGX_Wide, Beetle PCE, Mesen, Mesens, and BSNES
  • Fixed a mistake with the bootloader being overwritten during early boot (rg28xx)
  • Added initial progressbar status support
  • Added retroarch A/B keys mapping to match ES behavior (thanks @Mikhailzrick)

Known Issues:

TrimUI Smart Pro:

  • Volume control still has some issues
  • Volume overlay does not work
  • PPSSPP standalone menu does not work

General:

  • mupen64plus gliden64 does not work

ko-fi

20240530

30 May 19:25

Choose a tag to compare

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

  • Download the latest version of KNULLI.
  • Write the image (e.g. knulli-h700-rg35xx-plus-40-20240530.img.gz) to an SDCARD using an imaging tool. Common imaging tools include Balena Etcher, Raspberry Pi Imager, and Win32 Disk Imager. If you're skilled with the command line, dd works fine too.
  • You can read more about in the wiki

Update

  • If you have a previous version or KNULLI for the RG35XX PLUS/H/2024 or if you have Batocera V40 20240306, you can update
  • Follow the instructions from the wiki

Installation Package Downloads

Device Date Download Page
RG35XX PLUS/H/2024/SP 2024/05/30 knulli-h700-rg35xx-plus-40-20240530.img.gz
TrimUI Smart Pro 2024/05/17 knulli-a133-trimui-smart-pro-40-20240517.img.gz
Anbernic RG28xx 2024/05/09 knulli-h700-rg28xx-40-20240509.img.gz

ChangeLog:

20240530

  • First public release for the RG35XX Plus/H/2024 and SP (hinge support is not there yet)
  • Fixed issue with progressbar application that was not stopping after boot
  • Set default overclock to 1.5GHz for the H700 platforms (same as stock). All other values are "underclocks"
  • Set HDMI frequency to 60Hz for TV compatiblity (thanks @loki666)
  • Set initial set of drastic mappings
  • Fixed incorrect Drastic menu mappings (thanks @Mikhailzrick)
  • Reverted retroarch back to use mali_fbdev context driver. This fixes performance issues as well as a memory leak that was impacting several emulators like SNES, GBA, etc and causing audio stuttering and crashes
  • Changed S12populateShare to default to KNULLI version
  • Bumped rtl8812au to fix bluetooth issues, included BT audio (thanks @Nerdy-boi)
  • Updated Art Book Next (thanks @anthonycaccese )
  • Added additional fixes to tate mode by @Mikhailzrick

20240517

  • First TrimUI Smart Pro (TSP) public version (TSP)
  • Added joystick calibration: (tSP)
    • calibration files are taken from stock (there's no current calibration program)
    • If the default calibration does not work for you, you can start stock, calibrate the joysticks, connect via ssh or adb, and copy the files joypad.config & joypad_right.config from /mnt/UDISK. Then in Knulli, use ADB or SSH to copy those files to /mnt/UDISK, and run batocera-save-overlay to make the change permanent
  • Added boot progress bar support
  • Added force shutdown shortcut for TSP (Menu + Power) (TSP)
  • Added proper TSP control map for ES (TSP)
  • Updated os-release information to include OS_NAME, OS_DATE, OS_VERSION
  • Added PortMaster Installer (Launch from Ports) (Thanks @kloptops) (TSP)
  • Updated art-book-next theme (thanks @anthonycaccese )
  • Added MAME & FBNEO tate rotation mode (thanks @Mikhailzrick)
  • Restored PCSX rearmed enhanced resolution (thanks @Mikhailzrick)

20240509

  • First rg28xx version (rg28xx)
  • Added rotation SDL2 patch thanks to @JohnnyonFlame (rg28xx)
  • Fixed minor graphical artifacts during boot time
  • SHARE partition is in EXT4 format by default. You can use the internal format tool to change it to EXFAT (Settings -> System * Settings -> Frontend Developer Options -> Format a Disk)
  • Added FBAlpha, melonDS, melonDS DS, VirtualJaguar, GenesisPlusGX_Wide, Beetle PCE, Mesen, Mesens, and BSNES
  • Fixed a mistake with the bootloader being overwritten during early boot (rg28xx)
  • Added initial progressbar status support
  • Added retroarch A/B keys mapping to match ES behavior (thanks @Mikhailzrick)

Known Issues:

RG35xx Plus/H/2024/SP:

  • Hinge is not working on the SP yet, you can press power to suspend/resume instead
  • Drastic still shows FPS information
  • Controls need to be remapped after the first boot (go to Settings -> Controller & BT Settings -> Controller Mapping and map your controls
  • HDMI support works well after the console boots, if you boot with the HDMI connected, disconnect/connect the cable after boot
  • Internal partition formatting (using ES menu) may not always work

TrimUI Smart Pro:

  • Volume control still has some issues
  • Volume overlay does not work
  • ADB still does not work
  • PPSSPP standalone menu does not work

RG28xx:

  • Progress bar has some artifacts at the end of the boot sequence
  • Flycast and Flycastvl cores don't work at this point
  • System may default to an under clocked value. Go to Settings -> Overclock, and set it to extreme (1.5GHz that is the standard speed for this device)

ko-fi

20240517

18 May 01:54

Choose a tag to compare

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

  • Download the latest version of KNULLI.
  • Write the image (e.g. knulli-a133-trimui-smart-pro-40-20240517.img.gz) to an SDCARD using an imaging tool. Common imaging tools include Balena Etcher, Raspberry Pi Imager, and Win32 Disk Imager. If you're skilled with the command line, dd works fine too.

Installation Package Downloads

Device Date Download Page
TrimUI Smart Pro 2024/05/17 knulli-a133-trimui-smart-pro-40-20240517.img.gz
Anbernic RG28xx 2024/05/09 knulli-h700-rg28xx-40-20240509.img.gz

ChangeLog:

20240517

  • First TrimUI Smart Pro (TSP) public version (TSP)
  • Added joystick calibration: (tSP)
    • calibration files are taken from stock (there's no current calibration program)
    • If the default calibration does not work for you, you can start stock, calibrate the joysticks, connect via ssh or adb, and copy the files joypad.config & joypad_right.config from /mnt/UDISK. Then in Knulli, use ADB or SSH to copy those files to /mnt/UDISK, and run batocera-save-overlay to make the change permanent
  • Added boot progress bar support
  • Added force shutdown shortcut for TSP (Menu + Power) (TSP)
  • Added proper TSP control map for ES (TSP)
  • Updated os-release information to include OS_NAME, OS_DATE, OS_VERSION
  • Added PortMaster Installer (Launch from Ports) (Thanks @kloptops) (TSP)
  • Updated art-book-next theme (thanks @anthonycaccese )
  • Added MAME & FBNEO tate rotation mode (thanks @Mikhailzrick)
  • Restored PCSX rearmed enhanced resolution (thanks @Mikhailzrick)

20240509

  • First rg28xx version (rg28xx)
  • Added rotation SDL2 patch thanks to @JohnnyonFlame (rg28xx)
  • Fixed minor graphical artifacts during boot time
  • SHARE partition is in EXT4 format by default. You can use the internal format tool to change it to EXFAT (Settings -> System * Settings -> Frontend Developer Options -> Format a Disk)
  • Added FBAlpha, melonDS, melonDS DS, VirtualJaguar, GenesisPlusGX_Wide, Beetle PCE, Mesen, Mesens, and BSNES
  • Fixed a mistake with the bootloader being overwritten during early boot (rg28xx)
  • Added initial progressbar status support
  • Added retroarch A/B keys mapping to match ES behavior (thanks @Mikhailzrick)

Known Issues:

TrimUI Smart Pro:

  • Volume control still has some issues
  • Volume overlay does not work
  • ADB still does not work
  • PPSSPP standalone menu does not work

RG28xx:

  • Progress bar has some artifacts at the end of the boot sequence
  • Flycast and Flycastvl cores don't work at this point
  • System may default to an under clocked value. Go to Settings -> Overclock, and set it to extreme (1.5GHz that is the standard speed for this device)

ko-fi

20240509

09 May 21:14

Choose a tag to compare

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

  • Download the latest version of KNULLI.
  • Write the image (e.g. knulli-h700-rg28xx-40-20240509.img.gz) to an SDCARD using an imaging tool. Common imaging tools include Balena Etcher, Raspberry Pi Imager, and Win32 Disk Imager. If you're skilled with the command line, dd works fine too.

Installation Package Downloads

Device Download Page
Anbernic RG28xx knulli-h700-rg28xx-40-20240509.img.gz

ChangeLog:

  • First rg28xx version
  • Added rotation SDL2 patch thanks to @JohnnyonFlame
  • Fixed minor graphical artifacts during boot time
  • SHARE partition is in EXT4 format by default. You can use the internal format tool to change it to EXFAT (Settings -> System * Settings -> Frontend Developer Options -> Format a Disk)
  • Added FBAlpha, melonDS, melonDS DS, VirtualJaguar, GenesisPlusGX_Wide, Beetle PCE, Mesen, Mesens, and BSNES
  • Fixed a mistake with the bootloader being overwritten during early boot
  • Added initial progressbar status support
  • Added retroarch A/B keys mapping to match ES behavior (thanks @Mikhailzrick)

Known Issues:

  • Progress bar has some artifacts at the end of the boot sequence
  • Flycast and Flycastvl cores don't work at this point
  • System may default to an under clocked value. Go to Settings -> Overclock, and set it to extreme (1.5GHz that is the standard speed for this device)

ko-fi