Skip to main content

Overview

Android 14 (Beta v1.0.0) brings a modern Android stack to Particle Tachyon, enabling kiosk apps, streaming, signage, and embedded experiences on Qualcomm’s QCM6490-class SoC. This is an early Beta: the core UX, graphics, and connectivity are in good shape, while several embedded/expansion features are still being enabled.

Current Status

AreaStatusNotes
Core & SystemStable boot/reboot/shutdown; A/B slots enabled; SELinux enforcing
Verified Boot⚠️Not supported yet (tooling needed)
OTA Sideload⚠️Not yet supported (in progress)
Display & InputHDMI / USB-C DP at 1080p; touch input; USB HID keyboard/mouse
Orientation⚠️Default portrait; rotate via adb shell wm size
Brightness Control⚠️Not functional on HDMI
AudioUSB audio + Bluetooth A2DP working
Analog/Telephony⚠️Paths untested; telephony calls appear to work
ConnectivityWi-Fi 6E, hotspot, tethering, Bluetooth (classic + BLE), cellular (manual APN), VPN
LocationGNSS cold/warm/AGNSS validated, good accuracy
USB-C & I/OUSB1 host/device, PD negotiation, role swap
USB2⚠️Not powered on; prevents sleep when connected
40-pin Header⚠️Not yet accessible from Android
PCIe⚠️Not tested
StorageUFS, SD card, USB mass storage
Power & ThermalSuspend/Doze, thermal management, LED indicators
Cameras & MediaCamera HAL works with dev modules; HW codecs (H.264/H.265/VP9/AV1 decode; H.264/H.265 encode)
Camera Modules⚠️Limited to internal dev hardware; Arducam support pending
OS & ToolingSecurity patch level correct; ADB over USB/Wi-Fi
HapticsNot supported (no hardware)
Platform⚠️Connectivity Management works, but eSIM profile manipulation disabled; Device Management not enabled
Google PlayNo Play Services or Play Store (sideload APKs via ADB)

Build Composition (High-Level)

  • Android Framework & Services - Standard Android 14 services including SurfaceFlinger, InputFlinger, MediaCodec, etc.
  • HALs & Board Support - Board-specific HALs for display, audio, sensors, camera, and connectivity tuned for Tachyon’s QCM6490-class platform.
  • Kernel & Firmware - Vendor kernel and firmware components required for radios, graphics, and multimedia.
  • Partitioning & Updates - A/B slots are provisioned for future OTA support (sideload tooling in progress).

Note: Google Play Services / Play Store are not preinstalled in this Beta.

What It’s Good For Today

  • Kiosks & signage (single-app or pinned experiences)
  • Media playback & streaming demos
  • Prototyping Android apps on an embedded SBC
  • GNSS/location-aware applications

Contributing & Feedback

  • Try your use-case (kiosk app, streaming, APKs) and report findings.
  • Camera/display module ports (e.g., Arducam) and GPIO access are high-impact areas for contributions.
  • File feedback on performance, drivers, or HAL gaps so we can prioritize upcoming drops.