Skip to main content

Posts

Showing posts with the label orangepi

Android 17 for Orange Pi Zero 2W (v1)

  Android 17 ( Lineage OS 24)  for Orange Pi Zero 2W ( v1)   Changelog   • Initial release of LineageOS 24 (Android 17) for Orange Pi Zero 2W.   •  Enabled console logs instead of black screen on initial boot or shutdown   •  Updated Mesa3D to version 26.2.4 Hardware & RAM Requirements Architecture:   arm64  only. 4GB RAM:  Fully tested. 2GB RAM:  Likely to work. 1GB RAM:  Likely to fail due to memory limits.   Features   Working:   • Graphics / Display (GPU accelerated via Mesa Panfrost)   • Wi-Fi   • Bluetooth  (lists available devices; full connectivity untested)   • USB Host (Mice, keyboards)   • Video playback     Not Tested:   •  Other hardware peripherals and features Source code https://github.com/YAJATapps/android_apollo-p2_local_manifest/tree/lineage-24 INSTRUCTIONS: Unzip the file before using in Phoenix card. Use "Start up" mode. It should be flash...

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...

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

This is alpha release for Android automotive variant  for Orange Pi Zero 2W /  Zero 3. It is just for testing android automotive and not stable enough for daily use. TWRP is included. Source code: blog 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_car_20241210_arm64_zero2w.zip For Orange Pi  Zero 3: omni-12.1_car_20241210_arm64_zero3.zip

Source compilation OmniROM 12.1 for Orange Pi Zero 2W / Zero 3

This article is about  OmniROM compilation for Orange Pi Zero 2W / Zero 3. 1. Follow this link to download source code: https://github.com/YAJATapps/android_apollo-p2_local_manifest/blob/omni-12.1/README.md  2. After syncing the source code, c onfigure the build: cd longan ./build.sh config Welcome to mkscript setup progress All available platform: 0. android 1. linux Choice [android]: 0 All available ic: 0. h618 Choice [h618]: 0 All available board: 0. ft 1. p1 2. p2 3. p3 4. p7 5. p7l 6. perf1 7. perf2 8. perf3 9. qa Choice [p2 - Zero 2W OR p3 - Zero 3]: 2 All available flash: 0. default 1. nor Choice [default]: 0 All available kern_ver: 0. linux-5.4 Choice [linux-5.4]: 0 All available arch: 0. arm 1. arm64 Choice [arm64]: 1 ...... *** Default configuration is based on 'sun50iw9p1smp_h618_android_defconfig' # # configuration written to .config # make[1]: Leaving directory '/home/omni12/longan/out/kernel/build' make: Leaving directory '/home/omni12/lo...

OmniROM 12.1 v0.2 (ARM32/Android GO) for Orange Pi Zero 2W / Zero 3

This is an android go and arm32 variant for my earlier port of OmniROM 12.1 for Orange Pi Zero  2W  /  Zero  3. I recommend using this version on lower RAM variants with 1GB. Not recommended on  2GB/ 4GB  variant  since it's enough RAM to run full android and ARM64 build has better app support and performance. Since there were some reports of 1GB variants taking 1 hour or more to boot, I am releasing this Android GO  build. Changelog: It contains some optimizations for lower RAM devices such as how much memory is allocated for dalvik vm, split screen disabled, and many more. "Webview Tester" is replaced with "Firefox Focus". The sources are available at this  blog .   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_20241019_arm32_zero2w.zip For Orange Pi  Zero 3: omni-12.1_202410...

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

This is an update for my earlier port of OmniROM 12.1 for Orange Pi Zero 2W /  Zero 3 . This build is ARM64. It can run both 32 and 64 bit apks. The sources are available at this  blog . There are some graphics libraries that don't have 64 bit versions. I have used the available 32 bit versions of them but the eventual goal will be to replace the proprietary  libraries  with open source GPU drivers like mesa3d panfrost .   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_20241018_arm64_zero2w.zip For Orange Pi  Zero 3: omni-12.1_20241018_arm64_zero3.zip

OmniROM 12.1 v0.1 for Orange Pi Zero 3

 This is a port of OmniROM Android 12.1 for Orange Pi Zero 3. UPDATE (09/12/2024): It is confirmed to boot. It is not tested to boot on Orange Pi Zero 3 but should most likely work. This article will be updated after enough confirmations. There were only few differences from 2W in oem sources so I am providing this build based on my pi 2w  port . Its made for tablets, not TV image like oem. The sources are available at this  blog . Notifications on pi 2w It should be flashed to sd card using Phoenix card. Just like the oem image. Download: omni-12.1_20240909_apollo_p2_zero3.img Compressed version (unzip before using): omni-12.1_20240909_apollo_p2_zero3.zip

OmniROM 12.1 v1 for Orange Pi Zero 2W

I ported this build of OmniROM Android 12.1 for Orange Pi 2W. It is made for tablets, unlike the one that manufacturer provides for TV. The sources are available at this  blog . It should be flashed to sd card using Phoenix card. Just like the oem image. Download: omni-12.1_20240901_apollo_p2.img Compressed version (unzip before using): omni-12.1_20240901_apollo_p2.zip