Installing Volumio on Amlogic S912 Android TV Box (Tanix TX9s) 🌱

I love the idea of the Raspberry Pi, but there are some cheaper alternative single board computers that offer a similar experience for a fraction of the cost. While the community support isn't quite what it is for the Pi, there are a ton of projects you can accomplish on the cheap with these little hidden gems. Keep an eye on AliExpress and Amazon and you can find SBC's sporting quad core ARM process with 2-4 GB of RAM for under $30, including a power supply and IR remote control.

The box used in this video is a Tanix TX9s I picked up on GearBest for $24.99 shipped. It sports an Octa Core Amlogic S912 @ 2GHz and 2 GB of DDR3 RAM.

Things You Will Need

Downloads and Flashing to MicroSD

  1. Download Volumio Download | Alternate
  2. Download Balena Etcher Download
  3. Run Balena Etcher
  4. Burn the Volumio image to microSD card
  5. Safely remove microSD and re-insert
  6. Ignore/close the Windows dialogs to format the inserted microSD card

Configure MicroSD Card for Volumio

  1. Open the readable BOOT partition of the microSD card in Explorer
  2. Navigate to the /dtb directory and locate the dtb file for your Android TV box
    For the Tanix TX9s use the gxm_q200_2g.dtb file
  3. Copy the .dtb file to the root of the BOOT microSD device
  4. Rename the copied .dtb file DTB.IMG
  5. Safely remove microSD
  6. Insert microSD card to Android TV box

Booting to Volumio for the First Time

  1. Plug the power adapter and network cable into the Android TV box
  2. If the device has never booted from external storage before the stock Android OS will load
  3. In Android, navigate to the application drawer > Run Update & Backup
  4. Select Local > Navigate to the microSD card >
  5. Select Update
  6. The system will reboot and should then begin booting Volumio from the microSD card
  7. The initial boot process can take up to 10 minutes according to the forums, so be patient. Eventually you should see the Volumio terminal running startup scripts
  8. After several minutes, the scrolling text will stop, press Enter
  9. Login with username root and password volumio
  10. Type ifconfig and press Enter to display the IP address
  11. On a separate device, open a web browser and navigate to http://IPfromAbove to access the Volumio web interface. Depending on your network setup, you may be able to reach the device by opening http://volumio.local as well
  12. Follow the setup wizard to complete the Volumio configuration