Skip to content
Ryan Sartor edited this page Sep 5, 2026 · 31 revisions

UNDER CONSTRUCTION

This "publication" is volunteer-maintained and some of the information contained in here may be outdated - please bear with us if something is missing, and feel free to join our Discord for live assistance. We also welcome wiki contributions if you are interested!

Welcome to the spruce Wiki!

"This Wiki will walk you through your first steps. It will get you up and running on the four most common operating systems. I am writing this as somebody that struggles with overly technical how-to guides. I have watched too many videos that just gloss over some very important yet basic steps that have created headaches for beginners like myself. We have a FAQ page with a lot of common issues.

Most importantly, I am writing this as somebody that is new to retro-handhelds, for people that are new to them as well. I want you to succeed in getting spruce working no matter how skilled you are with computers. Please feel free to reach out to me directly for help on either Reddit or Discord; @ me, u/ me or just send me a message."

-SundownerSport

What is spruce?

Spruce is not truly an operating system (OS). It is custom python based front end runs on top of the stock OS on our supported devices. It cleans up bloat, optimizes performance, focuses on aesthetics and ease of use. It is intended to be sleek, intuitive and efficient. Spruce is a community built software that is constantly evolving. If you would like to help out with development or have an idea that would make it better please let us know.

You will need:

  1. A new, branded microSD card, purchased from a reputable source.
  2. A high quality branded microSD card reader.

IMPORTANT NOTE FOR PEOPLE NEW TO THE HOBBY

DO NOT USE THAT STOCK SD CARD!

IT'S JUNK, THE GAMES ON IT ARE JUNK, AND THE BIOS ARE JUNK!


Ports and Free Games

Check out our repository for Ports and Free Games https://github.com/spruceUI/Ports-and-Free-Games Here you can find ports for the A30 we've found or created. Files can be downloaded from the Individual Releases section. Some games are ready to run and others require you to supply files from your legally obtained PC versions of the game.

Ports can also be downloaded and found on the A30 itself using the Game Nursery app!

Themes

Spruce includes a few starter themes by default, but more can be found on our Themes repo. Themes come pre-7z'd and can just be placed into your /Themes folder on your SD card and Spruce will install it and make it available on start up.

If your spruce device has a Wi-Fi connection, you can also download and install themes directly on the device using our Theme Garden app!

We are always looking for new themes; if you're interested in making one check out our Theme Design Guide wiki entry.

Clone this wiki locally