Skip to content

thesolarproject/solar

Repository files navigation

Solar logo

Solar

Custom firmware and launcher for the Innioasis Y1 — a full interface replacement with podcast downloads, a global quick menu, Reach (Deezer + Soulseek), Y1 theme support, and Rockbox-Y1 on the same ROM (switch without reboot).

Features

  • Reach — search, play and download music from Deezer and Soulseek
  • Podcasts — search and download episodes to your Y1 over the internet
  • Quick menu — global context menu for playback, queue, Wi‑Fi, Bluetooth, and more from any screen
  • Y1 themes — install and apply themes from the original Y1 firmware
  • Rockbox-Y1 — co-installed; switch launchers from Settings (unified keymap, no reboot)

Screenshots

About Solar Reach search
About Solar — version, attribution, and OTA update check Reach search — unified Deezer + Soulseek results
Reach browse Get Music search
Reach browse — peer library and download actions Get Music — combined Deezer and Reach search
Soulseek messaging Podcasts
Soulseek messaging Podcasts — subscribe and browse shows
Podcast episodes Artists view
Podcast episodes — episode list and downloads Artists view — music library by artist > album
Quick controls ACmp3 theme
Quick controls — global context menu (playback, queue, Wi‑Fi) ACmp3 theme — Y1 custom theme applied in Solar

Deezer account setup in Reach

A Demo Account is included for testers, please configure your own to ensure reliable playback and downloads, please do not submit issues about failed downloads / streams if still using the demo account as a Deezer account will offer a single playback slot to an account at one time.

Reach can search, stream, and download from Deezer using your account’s arl session cookie (the same method used by other Deezer download tools). You need a free or Premium Deezer account and a PC on the same Wi‑Fi as the Y1.

On the Y1

  1. Open Settings → Deezer.
  2. Select Set up on PC. Solar starts a small setup server and shows a URL like http://192.168.x.x:8080/deezer.

On your PC

  1. In a browser, open the URL shown on the Y1 (use the Y1’s IP — not localhost).
  2. In another tab, log in at deezer.com/login if you are not already signed in.
  3. Copy your arl cookie from the browser:
    • Chrome: F12ApplicationCookieshttps://www.deezer.com → copy the arl value (long hex string).
    • Firefox: F12StorageCookieshttps://www.deezer.comarl.
  4. On the Solar setup page, paste arl, choose MP3 or FLAC (Premium), and tap Save & Test.
  5. Wait for Deezer login verified before closing the page.

Back on the Y1

  1. Press Back to leave the setup screen (confirm I'm finished if asked).
  2. Try Get Music from the home menu, or Settings → Deezer → Search, and download or queue a track.

Notes

  • Treat arl like a password — only paste it on the setup page on your home network.
  • If arl is missing in DevTools, refresh deezer.com while logged in, or sign out and back in.
  • Some test builds ship with a shared demo account; paste your own arl to replace it.
  • To switch accounts or quality later: Settings → Deezer → Set up on PC again.
  • FLAC requires Deezer Premium; free accounts should use MP3.

How to get started with Solar

Head to the Solar GitHub repository and download a copy of the ROM from the Releases tab.

Install in Innioasis updater app:

1.Download the rom.zip file

  1. click "Browse Files" in the updater app and select the rom.zip file

  2. Installation will begin

Install with SP Flash Tool 5.1924:

Extract rom.zip contents and apply these instructions to the files extracted from the zip

Install with MTKClient

  1. Install MTKClient
  2. Download the latest Solar firmware (rom.zip or rom_type_b.zip) (Try Type A first, if scrolling doesn't work then try B)
  3. Unpack the archive:mkdir rom && cd rom unzip ../rom.zip
  4. Turn of the device, disconnect from the PC
  5. Start the flashing process:cd rom python ../mtk.py w logo,uboot,bootimg,recovery,android,usrdata logo.bin,lk.bin,boot.img,recovery.img,system.img,userdata.img
  6. Connect the device via USB
  7. Unplug the device when the process has finished
  8. Power on the device

How to leave feedback and report issues.

Please leave your feedback and issue reports in the Issues Tracker

About

Solar - a WIP user interface replacement / custom launcher interface for Innioasis Y1 (forked from JJ Launcher)

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors