Skip to main content

Posts

Lineage OS 23.2 v3 (Android 16) (Tablet) for Arduino Uno Q

  Lineage OS 23.2 v3 (Android 16) (Tablet) for Arduino Uno Q Changelog Fixed some boot failures after flashing Enabled console logs instead of black screen on initial boot or shutdown Skip setup wizard Features Working:   Graphics / Display (GPU accelerated) Wi-Fi Bluetooth (Headphones, file sharing tested) Video playback To Be Tested:  Other hardware peripherals and features RAM Requirements 4GB RAM:   Tested. 2GB RAM:  Likely to work. Source code   https://github.com/YAJATapps/android_local_manifest_arduino_imola INSTRUCTIONS: Put the board in EDL mode. Use one of these methods to flash: Armbian Imager .            "Use Custom Image" and select the tar.zst file for Android. Official arduino flasher with ventunoq argument.           arduino-flasher-cli flash ventunoq Image.tar.zst DOWNLOAD: For Arduino Uno Q: LineageOS-23.2-imola-20260928.tar.zst

Lineage OS 23.2 v2 (Android 16) (TV / Car) for Arduino Uno Q

Lineage OS 23.2 v2 (Android 16) (TV / Car) for Arduino Uno Q TV / Car build is for testing only. Use tablet builds for daily use. An  Linux 6.18  kernel paired with open-source Mesa Freedreno/Turnip drivers .  Since this is an early port, expect some instability. Working:   Graphics / Display (GPU accelerated) Wi-Fi Bluetooth Video playback To Be Tested:  Other hardware peripherals and features RAM Requirements 4GB RAM:   Tested. First boot takes ~3 min (~1.5 min blank screen, then boot animation); subsequent boots are much faster. 2GB RAM:  Likely to work. Source code   https://github.com/YAJATapps/android_local_manifest_arduino_imola TV Car (Automotive) INSTRUCTIONS: Put the board in EDL mode. Flash using  Armbian Imager .  "Use Custom Image" and select the tar.zst file for Android. The official flasher is not yet supported. DOWNLOAD: For Arduino Uno Q: TV build: LineageOS-23.2-imola-20260913-tv.tar.zst Car (Automotive) build: Lin...

Lineage OS 23.2 v1 (Android 16) (Tablet) for Arduino Uno Q

Lineage OS 23.2 v1 (Android 16) (Tablet) for Arduino Uno Q First Android port for an official Arduino board. An  Linux 6.18  kernel paired with open-source Mesa Freedreno/Turnip drivers .  Since this is an early port, expect some instability. NEWER build available with boot failure fixes:   https://blogs.yajatkumar.com/2026/09/lineage-os-232-v3-android-16-tablet-for.html Working:   Graphics / Display (GPU accelerated) Wi-Fi Bluetooth (Headphones, file sharing tested) Video playback To Be Tested:  Other hardware peripherals and features RAM Requirements 4GB RAM:   Tested. First boot takes ~2.5 min (~1.5 min blank screen, then ~1 min animation); subsequent boots are much faster. 2GB RAM:  Likely to work. Source code   https://github.com/YAJATapps/android_local_manifest_arduino_imola INSTRUCTIONS: Put the board in EDL mode. Flash using Armbian Imager .  "Use Custom Image" and select the tar.zst file for Android. The official flasher is not ...

Lineage OS 23.2 v2 (Android 16) (Tablet) for Orange Pi Zero 2W

  This is  Lineage OS 23.2 v2 (Android 16) (Tablet) for Orange Pi Zero 2W What’s Different from Older Builds   Unlike legacy BSP kernel 5.4 builds (e.g., OmniROM 12.1), this drops Allwinner's closed-source graphics blobs entirely for an upstream  Linux 6.18 GKI  kernel paired with open-source  Panfrost DRM / Mesa .  Since this is an early port, expect some instability. Feature list Working:   Graphics, Wi-Fi, Video playback Partially Tested:   Bluetooth (lists available devices; full connectivity untested) To Be Tested:  Other hardware peripherals and features What’s new in v2 Fixed video playback by adding ffmpeg based software rendering. Hardware & RAM Requirements Architecture:   arm64  only. 4GB RAM:  Tested. screen turns black at ~8s and stays black until the Lineage boot animation starts at ~60s, then boots into the system around 120s. 2GB RAM:  Likely to work. 1GB RAM:  Likely to fail due to memory lim...

Lineage OS 23.2 v1 (Android 16) (Tablet) for Orange Pi Zero 2W

This is  Lineage OS 23.2 v1 (Android 16) (Tablet) for Orange Pi Zero 2W What’s Different from Older Builds   Unlike legacy BSP kernel 5.4 builds (e.g., OmniROM 12.1), this drops Allwinner's closed-source graphics blobs entirely for an upstream  Linux 6.18 GKI  kernel paired with open-source  Panfrost DRM / Mesa .  Since this is an early port, expect some instability. Working:   Graphics / Display, Wi-Fi Partially Tested:   Bluetooth (lists available devices; full connectivity untested) To Be Tested:  Other hardware peripherals and features Hardware & RAM Requirements Architecture:   arm64  only. 4GB RAM:  Tested. screen turns black at ~8s and stays black until the Lineage boot animation starts at ~60s, then boots into the system around 120s. 2GB RAM:  Likely to work. 1GB RAM:  Likely to fail due to memory limits. Source code https://github.com/YAJATapps/android_apollo-p2_local_manifest/tree/lineage-23.2 INSTRUCTIO...

OmniROM 12.1 v3 (Tablet) (ARM64) for Orange Pi Zero 2W / Zero 3

  This is OmniROM 12.1 Tablet variant for O range Pi Zero 2W /  Zero 3. TWRP is included.  Source code: blog Included TWRP has lots of bugs, especially the UI. But it works well enough to be able to install gapps etc. Download gapps:  GitHub   reboot to recovery mode. TWRP advanced > add side load > swipe to enable  adb sideload  MindTheGapps-12.1.0-arm64-20231025_200924.zip Welcome ui after gapps installation. Unzip the file before using in Phoenix card. It should be flashed to sd card using Phoenix card. Same as the OEM image  instructions . DOWNLOAD: For Orange Pi Zero 2W: omni-12.1_20241209_arm64_zero2w.zip For Orange Pi  Zero 3: omni-12.1_20241209_arm64_zero3.zip

OmniROM 12.1 v3 (TV) (ARM64) for Orange Pi Zero 2W / Zero 3

This is OmniROM 12.1 TV variant for O range Pi Zero 2W /  Zero 3. TWRP is included. You should install TV gapps on it to get google TV launcher etc. Without that it has a very basic launcher and not very usable. Source code: blog Included TWRP has lots of bugs, especially the UI. But it works well enough to be able to install gapps etc. Download TV gapps: GitHub   reboot to recovery mode. TWRP advanced > add side load > swipe to enable  adb sideload  MindTheGapps-12.1.0-arm64-ATV-20230321_143953.zip This settings menu sections can be switched with arrow keys. If you get stuck on this remote screen then execute. adb shell pm disable-user --user 0 com.google.android.tungsten.setupwraith After installing gapps. Unzip the file before using in Phoenix card. It should be flashed to sd card using Phoenix card. Same as the OEM image  instructions . DOWNLOAD: For Orange Pi Zero 2W: omni-12.1_tv_20241210_arm64_zero2w.zip For O...