github spruceUI/spruceOS v4.2.0
spruceOS v4.2.0

5 hours ago
Device Support Status
Miyoo Flip Stable
Miyoo A30 Stable
Trimui Smart Pro Stable
Trimui Brick Stable
Trimui Smart Pro S Stable
Miyoo Mini Flip In Development, mostly functional
Miyoo Mini Plus In Development, mostly functional
Miyoo Mini v1-4 In Development, mostly functional

What's New

Check out the wiki for info on ROM folders and apps Here

Join our Discord here!

Changelog

New

  • GVU media player (amruth)
  • Moonlight app added/fixed for all aarch64 devices (Sundownersport)
  • PCSX-ReARMed standalone for aarch64 devices and A30 (Sundownersport)
  • Simple in-game menu for Mupen SA on aarch64 devices (Sundownersport, Savant)
  • Centralized RetroAchievements controls in spruce settings (Ry, AntiKk)
  • Emulator versions shown in About This Device (Ry)
  • 4h / 6h / 12h / 24h shutdown-from-sleep options (Ry — you're welcome Jeltron)
  • Global headphone volume multiplier on Miyoo Flip (chrisj951)
  • 32-bit RetroArch option for Flip for better PSX performance (Sundownersport)
  • Hold home button pre-reset to force-boot into main menu on next reboot (chrisj951)
  • Fuchsia, Teal, and Dark Purple RGB color options on TrimUI; updated Orange (Ry, thanks to crystal on Discord)
  • Sync option for ScummVM game IDs across platform-specific .ini files (Wakeboxer)
  • ZRAM enabled by default on supported devices (Ry)
  • More RetroArch shaders (Ry)
  • Sync-before-launching-games option (Hario)
  • ScummVM gamelist.xml generation (Hario)

Updated

  • PPSSPP for aarch64 devices with Vulkan support on TSPS, TSP and Brick (Sundownersport)
  • ra64.universal with Vulkan support for TSPS (Sundownersport)
  • Mupen64Plus standalone for aarch64 devices and Miyoo A30 (Sundownersport)
  • Flycast standalone on aarch64 devices to v2.6 (Sundownersport)
  • YabaSanshiro SA rebuilt and simplified with a universal aarch64 binary (Sundownersport)
  • ScummVM SA updated to latest (Wakeboxer, Cobalt, Sundownersport)
  • File Management: DinguxCommander replaced with vTree (Sundownersport, AntiKk)

Fixed

  • Volume setting/reading in PyUI on TSPS (chrisj951)
  • Volume incrementing by 1 on poweroff/reboot (chrisj951)
  • Menu slowdowns after launching RetroArch multiple times (Hario)
  • PyUI large library support (chrisj951)
  • Device freezing when enabling WiFi under certain conditions (chrisj951)
  • Miyoo Flip button mapping in RetroArch (chrisj951)
  • Miyoo Flip sleep issues in PyUI (chrisj951)
  • Device powering off after wake from sleep when idle timer is set (chrisj951)
  • Fast-forward rate on Miyoo Mini (chrisj951)
  • Rumble support with new RetroArch builds
  • Mupen64Plus overlay menu scale on Flip (640x480)
  • Excessive RetroArch logging causing performance issues, mgba on brick especially (Sundownersport)
  • Audio not handing off properly from PyUI to emulator after WiFi-waiting screen (Ry)
  • Home button tap no longer immediately kills ports (Ry)
  • Home button game-switcher tap behavior broken by hold action (Sundownersport)
  • WiFi waiting bugs affecting Cheevos and Syncthing (Sundownersport)
  • Syncthing / Cheevos network-connect at launch (either fixed or broken — time will tell) (Sundownersport)
  • USB mode app on TSPS (Sundownersport)
  • TSPS fan control reworked (Sundownersport)
  • Brick / TSP RetroArch config tuning for better performance (Terry98240)
  • Limit Perfect Overlays to 4:3 devices (Ry)
  • Unify PPSSPP behavior when launched as an app vs. an emulator (Ry)
  • Force Dosbox not to use IGM (Ry)
  • acknowledge() uses getevent instead of inotify on messages file (Ry)
  • Users can no longer break their own button mapping (chrisj951)
  • Platform RA configs no longer copied back and forth — correct version passed directly (Ry)
  • Reorganize spruce-specific shaders into their own folder (Ry)
  • Internal script, folder, and variable cleanup (Ry)
  • Gallery: segfault when deleting multiple images (Hario)

Installation

New Installer App

  • Try the all-in-one installer app for a super easy installation!
  • No need to download a release or format your card manually!
  • Compatible versions for Windows, Mac and Linux!
  • Find the Latest version for you PC here
  • Lets you install Stable, Nightlies, Sprig (mini flip only) and Twig (GKD Pixel 2 only) all in one click!

Manual Installation

  • Download spruceV4.2.0.7z
  • Extract onto your PC using 7zip
  • Copy the entire contents to a blank FAT32 formatted SD card.
  • Seriously, use 7zip to extract onto your PC THEN copy the files. IDK why but Windows breaks stuff if you use its built in extraction tool.

Don't miss a new spruceOS release

NewReleases is sending notifications on new releases.