Skip to content

← Firmware Downloads

Firmware README · Y2

About Reborn (Y2Linux)

Debian-based Linux with a fast clickwheel interface for the Innioasis Y2.

Also known as: readme.md · schulzcode/y2linux · y2linux · Reborn (Y2Linux) · schulzcode-y2linux

Y2
Downloads from Firmware Archive13,162

Y2Linux

A new life for the Innioasis Y2. Y2Linux replaces the player's stock Android system with a small, fast Linux system built only for music, and with Reborn, a music player made for the Y2's click wheel. Cover Flow, gapless playback, Bluetooth headphones with AAC and LDAC, internet radio, audiobooks, Last.fm and sixteen skins. Once it's installed, the player updates itself over Wi-Fi.

Reborn on the Y2: the Home screen, Now Playing with its progress wave, and Cover Flow

Current version: Y2Linux 1.0 Beta 9.3.16 (6 November 2026), a public beta. Download it from the releases page and follow the install guide. It runs every day on the developer's Y2 and on many others, but it is still a beta: read Known issues first.

What you get

Your music, the way you like to find it

Sound

Wireless

Audiobooks

Make it yours

Everyday

A look around

Music, an album page and live search results
Music, an album and live search

Internet radio, an audiobook playing and the Up Next queue
Internet radio, an audiobook and Up Next

Settings, the sound output page and a software update downloading
Settings, where the sound goes, and an update over Wi-Fi

Now Playing in eight of the sixteen skins
Now Playing in eight of the sixteen skins

The pictures are drawn by Reborn's own drawing code with sample music (Beta 9.2.13).

Install

You need a computer (Windows or Linux) with SP Flash Tool v5.2032, a USB cable, the Y2Linux first-install package from the latest release and the **Innioasis Y2 firmware package v3.2.0** from Innioasis (it is also your way back to stock).

  1. Flash the Y2Linux package once with SP Flash Tool (Download Only).
  2. Start the player: it sets up its storage, then Reborn starts and music plays.
  3. Copy system.img from the Innioasis package into the player's Firmware folder over USB. The player takes

    its Wi-Fi and Bluetooth firmware from it; Y2Linux itself contains none of MediaTek's firmware.

  4. Copy your music onto the player.

Every step in detail: Install guide. After that, updates come over Wi-Fi (how updates work). More guides: Storage · Audiobooks · Headphone output · Last.fm · Error reports · Making skins

Known issues

If something doesn't work, please open an issue and send an error report (Settings → System → Error Reports). The full technical list is in the current platform state, and every release has a plain-language report in docs/validation.

Supported hardware

The Innioasis Y2 (board eastaeon82_wet_kk, MediaTek MT6582, 7.8 GB eMMC) as shipped with Innioasis firmware v3.2.0 FM (2026-08-13). Y2Linux replaces Android on the internal storage and leaves the bootloaders, calibration and factory partitions untouched. A Y2 with a different board, storage size or partition table is not supported until someone verifies it; please report your player's details in an issue.

For developers

1.0 Beta 9.3.16 (Baseline 224)
Git tag (both repositories)baseline-224 (previous: baseline-223); the GitHub release carries the first-install images, the signed over-the-air update and the GPL sources
Release / kernel1.0.0-beta.9.3.16 / 6.18.56-y2linux-1.0.0-beta.9.3.16 (Linux 6.18 long-term line)
Root filesystem2026.08-platform-v1.247 (Buildroot 2026.08)
Platformy2-platform (Rust 1.99): the battery, sleep, Wi-Fi, Bluetooth, storage, update, USB and report services; no Python on the player
PlayerY2Reborn 1.0.0-beta.9.3.16 (Rust 1.99, OpenGL ES on the Mali-400 GPU through DRM + Lima, FFmpeg, SQLite)
Bluetooth codecsSBC, AAC (fdk-aac-free) and LDAC
Main componentsGCC 15.3 / glibc 2.44, Mesa 26.2.4, FFmpeg 9.0.2, BlueZ 5.87, OpenSSL 4.0.3
Images built fromY2Linux 5d87f546, Y2Reborn ceb4824 (Beta 9.3.16 report; every earlier release report is listed in the documentation catalog)
PathContents
kernel/Kernel configuration, device tree, platform drivers (kernel/platform, kernel/usb, kernel/audio) and the overlay patches applied to Linux 6.18 (kernel/patches)
buildroot/Buildroot external tree: defconfig, board overlays, local packages (Reborn, connectivity, MTP, updater)
initramfs/Boot-time rescue and handover to the internal root filesystem
platform/y2-platform, the on-device platform service and CLI (Rust; CONTRACT.md)
tools/build/Locked, network-isolated kernel build environment (bubblewrap)
tools/production/Production build, packaging, validation and releases
tools/host/Tools for the owner's or a tester's computer (transfer, diagnostics, qualification, audio fixtures)
tools/connectivity/Wi-Fi/Bluetooth services and stock firmware provisioning
tests/Host and container test suites (tools/production/tests.sh)
docs/Documentation

Licence

Each source file carries its own SPDX licence identifier; the kernel drivers and patches are GPL-2.0, and Y2Reborn is MIT. Each release carries the corresponding sources of the packages in its images (Buildroot legal-info and the Linux archive). The proprietary MediaTek radio firmware is not in this repository or in any image: each player takes it from its owner's copy of the Innioasis firmware package (why).

This project is not affiliated with Innioasis or MediaTek. Flashing replaces the stock system; you do it at your own risk.