Skip to content

oakMOSS v0.4.1-beta.1

Choose a tag to compare

@CatalyticArkun CatalyticArkun released this 04 Oct 19:22

oakMOSS v0.4.1-beta.1

System card (SD1) images for three MagicX handhelds. This beta fixes touch in programs that read the touchscreen themselves, such as DraStic, and updates Bluetooth audio on the Zero 40.

Downloads

Device Image
MagicX Mini Zero 28 oakmoss-zero28-v0.4.1-beta.1-sd1.img.xz
MagicX Zero 40 oakmoss-zero40-v0.4.1-beta.1-sd1.img.xz
XU RETRO / MagicX XU20 V32 oakmoss-xu20-v0.4.1-beta.1-sd1.img.xz

Before you start

  • Back up your stock system card. A full image of it is the only way back to stock.
  • Use spruceOS v4.5.0 or a newer nightly. It goes on a second card, formatted FAT32 (exFAT won't mount).
  • Your spruceOS card is not changed: games and saves stay on it.

Install

  1. Write the image to the system card with Raspberry Pi Imager or a similar tool (in Imager: "Use custom", then pick the .img.xz). Leave verification on. The image replaces everything on the system card, including an earlier oakMOSS.
  2. Once the card is ejected, put it straight into the device. On Windows, don't plug it back into the PC first: Windows can rewrite the card's partition table so it no longer boots. If that happens, write it again.
  3. The system card goes in the slot your stock system card came from, and the spruceOS card in the other slot.
  4. Power on.

What's new

  • Touch in DraStic and other programs that read it themselves (Zero 40, XU20). The kernel re-sent every touch report as if the finger had just landed, so a held touch broke into a stream of taps. The touchscreens also weren't marked as touchscreens for programs that look them up. Both are fixed. Tested in DraStic (trngaje's build) and DSperate on both boards.
  • Bluetooth audio on the Zero 40. The Bluetooth audio service is updated from a 2018 version to bluez-alsa 4.0.0, with later fixes added. Sound no longer cuts out for good after RetroArch's menu or a game switch, and headsets no longer play much quieter than they should. Tested with a headset.
  • The Zero 28 and XU20 have no Bluetooth. Apart from touch on the XU20, they work as in v0.4.0-beta.1.

Known limitations

  • Zero 40: the screen goes black for 1-2 seconds between the boot picture and the menu.
  • Zero 40: going to sleep takes about 4 seconds.
  • Beta: tested on one unit of each device.

Checksums

sha256sum -c SHA256SUMS checks the downloads. Each *-BUILD-INFO.txt lists exactly what went into its image.

SHA-256 of the decompressed images
18aff99e2148ef801d481d91c0e0eb18c1eafbff2cc7d5e889077e9ca22d0e35  oakmoss-zero28-v0.4.1-beta.1-sd1.img
6b241331126e07cf24fcb3a15a1c083542a63c4c16df3dfb892c0a0f42ac77b1  oakmoss-zero40-v0.4.1-beta.1-sd1.img
6eb165b4bd513db43ee28c85be2d8973aa6735b80fbc77661fc84a3db2e0e59d  oakmoss-xu20-v0.4.1-beta.1-sd1.img