Skip to main content

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

This is OmniROM 12.1 TV variant for Orange 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 Orange Pi  Zero 3:

omni-12.1_tv_20241210_arm64_zero3.zip


Comments

  1. Any tips on how to log into the Play Store? I seem to have successfully installed GAPPS but keep receiving an error trying to log in.

    ReplyDelete
  2. Can the infrared remote control work normally? I want to use the infrared remote the way I do with the official ROM.

    ReplyDelete
  3. IR hardware and uinput device are functional (scancodes convert correctly to input events), but the input subsystem refuses to load any custom KL file (sunxi-ir-uinput.kl/Vendor_0000_Product_0000.kl). Despite correct device IDs, valid .idc configuration, and property overrides, dumpsys input consistently shows KeyLayoutFile: /system/usr/keylayout/Generic.kl. Need framework fix for custom KL loading on uinput devices. Thanks.

    ReplyDelete
  4. hello, interestin 64 bit android rom for allwinner, im was thinking about porting your build (64 bit vendor, system) or at least from source , to a very similar tvbox's i have 2 allwinner tvbox first is h616 and second one is h618. and running kernel version 5.4.125 like yours (omnirom ), i was thinking to port this rom to my h618 tvbox sinse they share the same cpu and gpu, i have tried replacing super.img but didnt work sadly , so i figured out it could be a kernel driver problem, so help apperciated for making your port work on my android tvbox that is currently running android 12 tv but arm32 with 64 bit kernel,
    (note: i know this blog/post is not for tvbox's and sorry about that. but i looked all over the internet but didnt find any 64 bit for allwinner cpus tvboxes ). thanks in advance btw my tvbox is tanis tx6s-H

    ReplyDelete

Post a Comment

Popular posts from this blog

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