Skip to main content

Caveats

This page documents the known issues and limitations for the Android 14 build on Tachyon.

Known Issues

1/ Screen orientation defaults to portrait

  • Issue: The default HDMI/USB-C display orientation is portrait.
  • Workaround: Use adb to set an override size (see commands below) to force landscape. This setting persists across reboots until reset.

2/ USB2 host power not enabled

  • Issue: Only USB1 works for keyboards/mice today. USB2 does not power up yet.
  • Workaround: Plug input devices via a USB-C hub on USB1 or use your USB-C monitor’s downstream ports.

3/ 40-pin header not yet accessible

  • Issue: 40-pin header (GPIO, I²C, etc.) is not exposed to Android user space yet.

4/ CSI/DSI cameras & displays limited

  • Issue: Camera/display drivers function on internal dev modules, but Arducam and other commercial modules need additional porting.

5/ Google Play not bundled

  • Issue: No Play Services / Play Store included for licensing reasons.
  • Workaround: Sideload APKs via adb. (Advanced users may flash GApps at their own risk.)

6/ Display lock timeout

  • Issue: Screen locks every 1 minute by default.
  • Workaround: Change the timeout (or disable lock) in Settings.

7/ Verified boot & OTA sideload

  • Issue: Verified boot is not enabled; OTA sideload tooling not yet supported.

8/ Brightness control on HDMI

  • Issue: Brightness control does not affect HDMI output.

9/ Analog & telephony audio

  • Issue: Speaker/headset/mic paths untested (audio does play); telephony audio is untested though calls appear to initiate.

10/ PCIe and haptics

  • Issue: PCIe not tested; haptics not present on the board.

11/ Device & connectivity management

  • Issue: Device Management is disabled. Connectivity Management works, but eSIM profile manipulation is disabled in this build.

Additional Notes

USB & input for first-run setup

If you lack touch input, connect a USB keyboard/mouse via USB1 (through a hub or monitor) or use ADB input commands (see below) to wake/unlock and navigate.

First boot experience

On first boot you may see a brief black screen as the system settles. If using HDMI in portrait, apply the wm size override for landscape via ADB.

ADB rotation helpers

Force Landscape:

adb shell wm size 1920x1080

Force Portrait:

adb shell wm size 1080x1920

Reset:

adb shell wm size reset

Check:

adb shell wm size

Useful ADB input shortcuts

Wake:

adb shell input keyevent 224

Unlock:

adb shell input keyevent 82
adb shell input keyevent 3

Swipe to unlock (1080p):

adb shell input swipe 540 1600 540 800

DPAD navigation:

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