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
- North America (NA): https://drive.google.com/file/d/1SkLFxJNbQN4wjnrzkuOYfiaiepzDrp7d/view?usp=sharing
- Rest of World (RoW): https://drive.google.com/file/d/1II_AblGwPmKXOWsnGqN5M34R3j6u9SPA/view?usp=sharing
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.