Before we start

Stock UI means the original software/firmware your device had or has now.

This guide teaches you both how to update the original firmware; and how to install Rockbox, while keeping the original firmware, which lets you be able to boot into both firmwares at any time.

Good to know: Original (stock) firmware always uses 360p resolution. Rockbox firmware resolution depends on build.
⚠️ Warning: Do at your own risk. Non-zero chance to brick device, but you can restore it at any time by doing this.

Methods of installation

  • Innioasis Updater - application on all operating systems. Easy, reliable, guide written here.
  • MTKclient - uses command line. No written guide for Y1. Download
  • SP Flash Tool - Windows only, has a GUI. Download + required drivers


This guide covers the Innioasis Updater, the recommended method as it combines both methods into a single application, is beginner friendly, fully documented here, and is most reliable.

Requirements

  • Y1 (your Innioasis Y1 device)
  • USB-C data cable: the cable it came with works perfectly
  • Computer with: Windows (Best) or MacOS or Linux (Ubuntu recommended)

Choose what to do:

  • Update original firmware ->
  • Install Rockbox (updates and keeps original firmware too) ->

Why would I want Rockbox?

Pros

  • Better UI and UX: 23 years of team support
  • Quality of life settings, and deep Android customization
  • Sound settings: Equalizer, crossfade, max volume limit, channel config, stereo width, dithering...
  • Deep sorting: by Album Artist, Genre, Year, Composer, First Letter, User Rating, Recently Added...
  • More customization: vast themes collection

Cons

  • Slightly worse battery life. Workaround: enable Airplane mode
  • No videos. Possible workaround: find a video plugin

Updating Original Stock Firmware

Note: Updating stock firmware version is not necessary for Rockbox installation. Continue to Rockbox installation here.

In the updater:

  • Choose your Device type, which is either type A or B:
  • Always choose Type A first, and only switch to Type B if your scroll wheel doesn't work after installation.
  • Make sure your Device model is set to the Y1.
  • Choose Original Software in the Software type
Guide image

Choose the latest version.

Installation Process

  • Select your build, and hit Install / Restore on the bottom
  • Wait until the zip installs and extracts (this can take a while)
  • Then, whenever the Updater tells you to, Power off your Y1. On Windows, Powering off should be enough, however on other OSes, it might prompt you to take a paperclip and hit a secret button on the bottom, in between the headphone jack and the charging port, until you hear a CLICK. Then continue.
  • Connect your Y1 via a compatible USB-C cable
  • Put down your Y1, and don't touch it
  • If all went well, the Updater should congratulate you and prompt you to Disconnect the cable
Errors? Right click the build, and then hit "Delete Local Zip File" and "Delete All Cached Zips", and then restart the process. If that doesn't solve it, make sure to either restart your device, or download the same version zip from here and then just click "Install from .zip" in the Updater.
Guide image
Windows Driver Errors? During install on Windows, you might have driver usb2ser.sys issues after this step. Here's a temporary fix: go to Settings, hit the "Privacy & security" tab, go to "Windows Security", and hit the "Device security" button. In the newly opened app, under "Core isolation" click "Core isolation details", and turn off "Memory integrity". After that, restart your PC and try again.
Bricked device? Don't panic! Repeat this step (reinstall original software build)

Installing Rockbox

Note: Updating stock firmware version is not necessary - Rockbox installation does it for you.

In the updater:

  • Choose your Device type, which is either type A or B.
  • Always choose Type A first, and only switch to Type B if your scroll wheel doesn't work after installation.
  • Make sure your Device model is set to the Y1.
  • Choose Rockbox ROM in the Software type
Guide image

Choosing a Version

Decide whether you want a Rockbox version which will install Rockbox and update your main Stock OS, or just to update your Stock OS.

  • "Nightly" versions are BETA. Unless you know what you're doing, don't choose these.
  • "Stable" versions are stable builds you should choose.
  • 240p (also called "iPod Themes Compatible") will have more themes, but slightly worse resolution
  • 360p (also called "Y1 Theme Compatible) will have less themes, but slightly better resolution.
Note: Thanks to the Y1 community, a lot of 240p themes have been ported to 360p. Not all, but many.
Guide image
Recommendation: choose a Stable 240p build for more themes, less hassle, and less risk. If not 240p, go for Stable 360p.

Installation Process

  • Select your build, and hit Install / Restore on the bottom
  • Wait until the zip installs and extracts (this can take a while)
  • Then, whenever the Updater tells you to, Power off your Y1. On Windows, Powering off should be enough, however on other OSes, it might prompt you to take a paperclip and hit a secret button on the bottom, in between the headphone jack and the charging port, until you hear a CLICK. Then continue.
  • Connect your Y1 via a compatible USB-C cable
  • Put down your Y1, and don't touch it
  • If all went well, the Updater should congratulate you and prompt you to Disconnect the cable
Errors? Right click the build, and then hit "Delete Local Zip File" and "Delete All Cached Zips", and then restart the process. If that doesn't solve it, make sure to either restart your device, or download the same version zip from here and then just click "Install from .zip" in the Updater.
Guide image
Windows Driver Errors? During install on Windows, you might have driver usb2ser.sys issues after this step. Here's a temporary fix: go to Settings, hit the "Privacy & security" tab, go to "Windows Security", and hit the "Device security" button. In the newly opened app, under "Core isolation" click "Core isolation details", and turn off "Memory integrity". After that, restart your PC and try again.
Bricked device? Don't panic! Install any original software build, guide written here.

Finish installation

Turn on your Y1 (hold down the middle button), and if all went well, everything should work!

Switching firmware (if you have both)

Rockbox → Stock: System > Reboot to Stock Firmware

Stock → Rockbox: Press the top button; Back (Menu) first and hold it, then hold the play/pause button at the same time as Back. Continue this for 10-15 seconds and the screen should turn black.

Rockbox themes

Find themes

  • Download the Rockbox fontpack (required for many themes) here
  • Download 240p themes here
  • Download 360p themes here

After finding and downloading a theme, let's add it to your Y1's Rockbox. No, Original Software themes are not compatible with Rockbox themes, and vice versa.

Smart Drop themes

  • Open the Innioasis Updater app
  • Connect your Y1 via a cable; allow data access
  • Drag and drop the theme folder into the app

Manually upload themes

  • Connect your V1 via a cable; allow data access
  • Go to your File Explorer / Files app
  • Find your Y1 Android directory and open it
  • Extract your downloaded theme zip
  • Drag and drop your extracted theme folder
  • It will ask you whether to replace .rockbox, allow it.
No .rockbox folder on Mac? Press cmd + shift + . to see "hidden" folders which begin with a period. Drag the .rockbox folder into your innioasis' contents.

After downloading a theme

  • Power on your Y1, go to Settings
  • Go to Browse Theme Files -> select your theme
Tip: you can mix various themes in various parts of Rockbox. For example, you can make your base skin one theme, and your While Playing Screen use a different theme.

Stock themes

Find themes

After finding and downloading a theme, let's add it to your Y1. No, Original Software themes are not compatible with Rockbox themes, and vice versa.

Direct Install themes

  • Go to the themes page
  • Connect your Y1 via a cable; allow data access
  • Use supported browser: Chrome / Edge / Opera
  • Click "Choose Y1 Themes Folder" and locate Y1's "Themes" Folder
  • Find a theme, then click "Direct Install" (really easy)

Manually upload themes

  • Connect your V1 via a cable; allow data access
  • Go to your File Explorer / Files app
  • Find your Y1 Android directory and open it
  • Extract your downloaded theme
  • Drag and drop your extracted theme folder into the themes folder

After downloading a theme

  • Power on your Y1, go to Settings
  • Go to Themes -> select your theme

Creating themes

Note! This (below) is a simplified guide. Find detailed guide (+ troubleshooting and help) here.

Basics

  • Download the preset theme MelodyMuncher
  • Create a GitHub account here
  • Extract your downloaded theme zip
  • Rename the folder to your theme name (letters and numbers only)
Why MelodyMuncher? Downloading the template ensures you get config.json set up correctly. It is not technically required, but recommended for beginners.

Customize theme

  • Replace images with your own (keep same file names)
  • Edit config.json: change title, author, and description

Upload to GitHub

  • Go to the themes repository here
  • Click "Fork"
  • In your fork (repository copy), click Add fileUpload files
  • Drag your entire theme folder into the upload area
  • GitHub shows all files to be uploaded
  • Scroll down, click Commit changes
  • Click ContributeOpen pull request
After an amount of time, your theme will be reviewed and added to the themes collection.
To update your theme, repeat the same process of uploading to GitHub under a new fork.

Notes

  • Theme information priority: config.json > themes.json > folder name
  • config.json structure includes theme_info (title, author, authorUrl, description), itemConfig (colors and images), menuConfig, and dialogConfig
  • File naming: cover.png (cover), screenshot.png (screenshots), 1.png (selected background), 2.png (right arrow). Suffixed variants like 1_YS.png take priority over 1.png
  • Theme creation documentation also here