MustardOS 2502.0 Pixie

Archived Release


Pronunciation

/ˈpɪksi/


No longer available!

This release is lost to time...


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

There are a few ways to help MustardOS grow:

You can join the testing crew directly by:


Support Development Crew

We are a small crew, and your support helps us bring MustardOS to more 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.png fallback for static images
  • Added midssio.zip to skipped files
  • Added mugwomp93 perfect overlays for RetroArch
  • Added sdljoymap and sdljoytest binaries
  • 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.ini check
  • Added SDL rotation and zoom method to display driver
  • Added setting to toggle activity tracker
  • Added short name support for muxapp and muxlaunch grid 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 muxapp to only use grid names in grid mode
  • Fixed muxstart information 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 muxarchive and muxtask modules
  • 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 a113p devices
  • 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 favourite nomenclature to collection for 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_small and gamepad hardcoded 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-keys as **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.sh for other archive types
  • Updated muxcharge and muxsplash to use background theme colours
  • Updated muxsplash to 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