github b0hemia/diskos v1.0.0-beta
diskOS installer v1.0.0-beta

latest releases: v1.2.0, v1.1.3, v1.1.2...
pre-releaseone month ago

diskOS installer - release

Installer for diskOS on the FiiO Snowsky Disc. Runs from source with your own Python (GUI + CLI). It
builds a diskOS image from your own official FiiO firmware zip (FiiO's rootfs is never
redistributed), flashes over mask-ROM with a bad-block-aware verify-every-block writer, and keeps a
checksum-verified stock image so restore/remove is one action.

What's in the tarball

Source + the native flash tools for the platform. No bundled Python - you run it with your own.

Setup

tar -xzf diskos-installer-<platform>.tar.gz
cd diskos-installer
./install.sh          # builds a local .venv, installs pyusb + pycryptodome
./diskos-installer doctor

Needs Python 3.8+. The GUI additionally needs Tk (apt install python3-tk); device detection needs
libusb-1.0 (apt install libusb-1.0-0). install.sh checks for both and tells you what to install.

Install / restore / remove

See the bundled README.md. Requires putting the device in mask-ROM (power off, hold Vol-Down, plug
USB). ~60-90 min; normally recoverable via mask-ROM, but not guaranteed.

Honest status

Enthusiast flasher. Linux tested end-to-end on real hardware (V2.09 + V2.28). macOS build validation
in progress. Not affiliated with FiiO.

Don't miss a new diskos release

NewReleases is sending notifications on new releases.