Skip to main content

Installing Android 14 on Tachyon

This page walks through downloading and flashing the Android 14 image onto your Tachyon board, plus basic first-run steps.

Downloads

Pick the bundle that matches your device’s region.

Flashing with Particle CLI

We recommend flashing the ZIP bundle via the Particle CLI.

Tip: If you haven’t installed the CLI on your host yet, follow the standard Particle setup instructions first.

Quick flash

particle flash --tachyon /path/to/tachyon-android-14-NA-1.0.0.zip

Guided setup (captures basics like Wi-Fi)

particle tachyon setup --version=/path/to/tachyon-android-14-NA-1.0.0.zip

Replace the path with wherever you saved the NA or RoW ZIP.

⚠️ Important

Flashing replaces the system image and can erase data. Ensure you are comfortable re-provisioning the device. Do not interrupt power during flashing.

First Boot & Access

Console access

  • ADB over USB:
adb devices
adb shell
  • UART: via the debug adapter (see hardware guide).

Rotate to landscape (recommended on HDMI)

Default orientation is portrait. To force landscape at 1080p:

adb shell wm size 1920x1080

Persisted until you reset.

Basic navigation without touch

Wake & unlock:

adb shell input keyevent 224
adb shell input keyevent 82
adb shell input keyevent 3

DPAD navigation (for kiosk testing, etc.):

adb shell input keyevent 19 ; adb shell input keyevent 20 ; adb shell input keyevent 21 ; adb shell input keyevent 22 ; adb shell input keyevent 23

Sideloading Apps (No Play Store)

Play Services/Store are not bundled. Install APKs via ADB:

adb install myapp.apk

Troubleshooting

  • No keyboard/mouse: Use USB1 through a hub or monitor’s downstream port (USB2 power not enabled yet), or use ADB input commands.
  • Display locked every minute: Increase/disable lock timeout in Settings.
  • Portrait won’t change: Re-apply wm size 1920x1080, then reboot once. Confirm with adb shell wm size.
  • Device not listed in adb devices:
  • Ensure USB cable is data-capable.
  • Toggle USB debugging (Developer options).
  • Try adb kill-server && adb start-server.