MustardOS 2502.0 Pixie
Archived Release
Pronunciation
/ˌpɪk ˈsiː/
Download – Full Image
Download from Gofile Download from MEGA
If you are updating from Banana please ensure that you do NOT have any themes or RetroArch configurations as major changes have occurred. You can find all compatible themes from the https://theme.muos.dev page or from the on-device theme download module.
Additional Information
As this is a major release you will be required to reflash to update your device to this version. Updates are only for subsequent releases within the same version.
Support MustardOS
Want to join us on this crazy and rewarding journey?
This can be done a few ways:
- Take part in the Community Forum
- Be helpful around the Discord Server
- Contribute code directly to our GitHub Repositories
- Spread the good word about MustardOS and all the amazing features
You can join the testing crew directly by:
- Supporting xonglebongle via a Ko-fi Subscription
- Boosting the Discord Server
- Contributing major code pull requests on our GitHub Repositories
- Showing exceptional values and building rapport
Support Development Crew
We are a small team, and with your generous support we can continue growing and spreading that sweet MustardOS across other devices. If you can, support the development crew below:
AntiKk – https://buymeacoffee.com/antikk
Corey – https://ko-fi.com/cmclark00
Bitter Bizarro – https://ko-fi.com/bitterbizarro
Contributors
- acmeplus
- antikk
- baxysquare
- bgelmini
- cmclark00
- bitter_bizarro
- duncanyoyo1
- farisfiroz
- fishcu
- illumini_85
- kloptops
- pete.woods_35330
- plaidman
- thewalruzz
- trngaje
- videah
- xonglebongle
Changes
- Added
default.pngfallback for static images - Added
midssio.zipto skipped files - Added
mugwomp93perfect overlays for RetroArch - Added
sdljoymapandsdljoytestbinaries - Added activity tracking
- Added additional modes to brightness and volume settings
- Added additional names to internal lookup table
- Added animated background repeat count for themes
- Added antialiasing toggle for themes
- Added application container support
- Added audio mute on idle detection
- Added background process safe quit for frontend modules for faster loading
- Added basic gradient support to background and grid cells
- Added collections module to replace favourites
- Added common input options for input initialisation
- Added custom event input type reading
- Added custom framebuffer set module
- Added default input combo to common input initialisation
- Added device folders for brick and teaspoon
- Added display backlight change on system suspend
- Added dither and blur options to background gradient
- Added double buffering back into display initialisation
- Added extra input value descriptors
- Added force install option for themes
- Added global splash image
- Added gradient and dithering to default theme
- Added icon for theme alternates
- Added input tester glyph recolour theme settings
- Added input tester image glyphs
- Added internal display blanking on zero brightness
- Added keyboard support for muX frontend and OSK
- Added labels to default theme splash screens
- Added menu button to input tester
- Added MinUI compatibility to
assign.json - Added missing image for theme previews
- Added muX blanking element for zero brightness
- Added on-device screenshot manager
- Added open sourced GBA BIOS for compatibility
- Added overlay image and transparency visual options
- Added pause menu exit functionality to PPSSPP
- Added sdcard
skip.inicheck - Added SDL rotation and zoom method to display driver
- Added setting to toggle activity tracker
- Added short name support for
muxappandmuxlaunchgrid mode - Added space to file counter default theme
- Added specific volume set to general settings
- Added splash image fallbacks
- Added SSID check for network startup
- Added storage space module for checking free space
- Added subfolder support to
muxpicker - Added support for 1024x768 to default themes
- Added support for grid cell drop shadow
- Added support for resolution specific overlays
- Added support for theme alternates
- Added support global structure within theme scheme files
- Added supporter music to credits when viewed from information module
- Added Syncthing scanner process on quit
- Added tasks for toggling grid mode
- Added theme alternates menu option
- Added theme compatibility via version detection
- Added theme gradient
- Added theme picker compatible version checking
- Added theme resolution check
- Added theme support for RGB settings for alternates
- Added theme version to default theme
- Added UnionFS userspace utility
- Added zoom variable to device configurations
- Added Zram support
- Adjust storage mount scripts for union mount
- Adjusted device configurations and scripts to use new input descriptors
- Adjusted device specific audio and brightness input scripts
- Adjusted start progress bar with background visual
- Allow for outside set custom defined idle power values
- Allow official PICO-8 archive to be installed via Archive Manager
- Allow only single directory from root in collections
- Centralised frontend display initialise functions
- Centralised screenshot functionality
- Changed default HDMI modes to reduce external display incompatibilities
- Changed OSF to support both reboot and shutdown methods
- Changed Pipewire to use different output sample rates instead of resampling
- Cleaned default theme charging image
- Cleared explore directory before launching muxplore
- Closed additional joystick events on module exit
- Configuration Menu Refactor
- Created standard CLI based shutdown and reboot method scripts
- Deprecated standard text files over formatted INI for theme scheme files
- Enabled network module by default
- Fixed
muxappto only use grid names in grid mode - Fixed
muxstartinformation wallpaper image location - Fixed advanced box art not working in history
- Fixed and updated supporter credits
- Fixed audio resuming sound on sleep shutdown
- Fixed box art displaying for collection folder
- Fixed box art not loading in collections
- Fixed charger text Y position on default PIXIE theme
- Fixed content description in history
- Fixed CPU core count on sleep resume
- Fixed custom module navigation
- Fixed description displaying for collection folder
- Fixed Dingux Commander not launching on devices without analogue sticks
- Fixed display blanking and improved sleep triggers
- Fixed displaying box art in history
- Fixed empty SSID scans showing
- Fixed error with restore volume variable for Pipewire initialisation
- Fixed extra navigation glyphs showing if no screenshots available
- Fixed factory reset mode change
- Fixed first item not being focused in collections
- Fixed folder count and collections
- Fixed framebuffer issue with PPSSPP
- Fixed graphical glitches on HDMI disable
- Fixed HDMI Console Mode audio output
- Fixed HDMI detection on device startup
- Fixed HDMI framebuffer output
- Fixed HDMI output variable reading on content exit
- Fixed HDMI scaling at all resolutions
- Fixed input testing module refresh
- Fixed installation of incorrect versioned theme
- Fixed invalid reference in
muxtask - Fixed issue exiting customisation menu
- Fixed issue on last/resume boot with external content
- Fixed issue with background gradient overlap
- Fixed issue with collection start
- Fixed issue with device being stuck in console mode
- Fixed issue with launching app in grid mode
- Fixed issue with loading certain theme scheme files
- Fixed issue with RG28XX framebuffer rotation
- Fixed issue with selecting search result
- Fixed issue with wrong item being focused on search results
- Fixed keyboard navigation when using grid mode
- Fixed launching applications when using passlock
- Fixed loading current alternative with factory reset mode
- Fixed low power detection script
- Fixed navigation bugs in grid mode
- Fixed navigation glyphs for
muxarchiveandmuxtaskmodules - Fixed overwriting user overrides for RetroArch
- Fixed passlock screen
- Fixed PICO-8 favourites not saving in launched content folder
- Fixed pre-installed archives
- Fixed RG40XX device rotation in device configuration
- Fixed RGB Controller hotkey location
- Fixed RGCUBEXX initial rotation value
- Fixed scrolling to previous directory in grid mode
- Fixed search result display name fullpath issue
- Fixed spacing in file counter for default theme
- Fixed speaker swap issue for the RGCUBEXX-H device
- Fixed SSID scan results with certain bytecodes
- Fixed SSID scanning to show spaces correctly
- Fixed theme fallback except for factory reset
- Fixed theme previews with new theme structure for Pixie
- Fixed toast messages from randomly disappearing
- Fixed unplug to power off issue in charge mode
- Fixed volume and brightness bar location default theme
- Fixed volume variable setter
- Ignore idle script functions during factory reset
- Initial Pipewire work for
a113pdevices - Lowered default HDMI resolution mode
- Modified customisation package extraction script to use specific extensions
- Modified device scripts to get volume from global config
- Modified HDMI enable function for Console Mode startup
- Modified LED control to not start in Console Mode
- Modified package internal name system to
name.txt - Modified safe quit to close module earlier
- Modified startup script to init audio/brightness/led functions
- Moved
favouritenomenclature tocollectionfor themes - Moved and renamed theme picker and theme alternative options
- Moved friendly folder to be a lowercase check
- Moved frontend to use SDL2 instead of fbdev
- Moved input tester values to use image glyphs instead of hardcoded font
- Moved random theme from startup to shutdown
- Moved refresh timer intialisation
- Moved to alsathread for Flycast cores
- Moved to sleep suspend using RTC method
- Optimised content loading for large item lists (30k items load in < 1s)
- Optimised launch scripts for uniformity
- Optimised task toolkit module
- Reformatted theme initialisers
- Removed
awesome_smallandgamepadhardcoded fonts as they are no longer required - Removed active option in network as the network will always be active
- Removed favourites in favour of collections module
- Removed file entries from showing in content explore root
- Removed hardcoded device paths in archive manager
- Removed hardcoded path in collection log
- Removed HDMI and network enabled variable instances
- Removed HDMI enable toggle for Console Mode
- Removed network enable toggle global variable
- Removed resolution switch for PPSSPP
- Removed SDL blitter from external ScummVM launcher
- Removed SDL clear render routine in LVGL display window update
- Renamed device specific RTC variables
- Renamed internal assign location definition for uniformity
- Reserved
muOS-keysas **Port 1** of controller in RetroArch - Restrict archive manager to specific extensions
- Restrict customisation picker to specific archive extensions
- Reworked suspend script as to not trigger DPAD switch
- Sanitise slash characters in network profile names
- Scaled theme resolution to fit on HDMI
- Scaled theme supported resolution to target resolution
- SDL display driver cleanup
- Separated NES and FDS systems due to ROM name overlap
- Sorted options for alternate themes
- Split content explorer module into individual history and collection modules
- Stop background music if credits are played
- Swapped archive extraction return values to reduce mild confusion
- Swapped grep 'deeplay' with 'muOS-keys'
- Update advanced-drastic
- Update archive manager glyphs
- Update default theme overrides
- Updated
extract.shfor other archive types - Updated
muxchargeandmuxsplashto use background theme colours - Updated
muxsplashto centre image - Updated archive extensions to match frontend
- Updated archive manager to detect catalogue and info archives
- Updated archive manager to support scrolling text
- Updated BIOS for PUAE RetroArch core
- Updated brick input descriptors
- Updated collection unique ID
- Updated content description to scroll manually
- Updated default theme to include alternate RGB
- Updated default theme with 1024x768 resolution
- Updated default themes to new Pixie structure
- Updated default themes to support RG34XX and HDMI resolutions
- Updated Discord presence integration
- Updated Drastic layouts
- Updated Drastic SDL2 library
- Updated extract script to with new extensions
- Updated extraction script to use switch statements
- Updated fall back for game names for collections and history
- Updated file counter to use LVGL for fade
- Updated gradient settings for HDMI resolution
- Updated HDMI output to only show supported theme resolutions
- Updated input paths for audio and brightness controls
- Updated Languages
- Updated naming of history pointers to include hash to avoid collisions
- Updated PortMaster
- Updated PPSSPP with UI scaling
- Updated preinstalled themes with version information
- Updated RetroArch cores
- Updated RetroArch GLSL shaders
- Updated RetroArch info files
- Updated RetroArch to
c94e4cf - Updated system information module
- Updated theme engine to fall back to 640x480 resolution
- Updated theme loading to use new Pixie theme structure
- Updated theme overrides to support all settings
- Updated theme resolution check for any resolution
- Updated volume and brightness bar to use icon images