[ROM] AndroidTV Pie Custom firmware by mo123

Thanks @mo123. The on-screen keyboard is now present in the terminal and I can reboot to Linux using only the remote control from the TV :slight_smile:

Hi mo123,

Thx again for this image.

Netflix does not run om my device with V1.5.
Not the playstore version and not the apkpur versions.
One is not installed, the other get the messsgage
"The version is not compatible with the device.

Made i some mistake,

How can i boot libreELEC from usb, with android on emc?

My sd slot is broken

Greetings

Hi

You can try v7.42
It seems the newer versions of Netflix have problems or Netflix is blocking them from installing on some devices.
In the APKPure app, there is ‘Previous Versions’ text, click on it to download older versions of apps.
https://apkpure.com/netflix/com.netflix.mediaclient/download/34682-XAPK-62d91565ec749515aad26d9a78342e16?from=versions%2Fversion

Changelog v1.6 ROM

  • Update Kodi - Can now seek in H265 videos
  • Update Nova Video Player - Fix some DTS-HD sound issue
  • Update LeanKeyKeyboard - The onscreen keyboard’s size can now be changed and other languages can now enter special characters.
  • Update Lightning browser
  • Add Google Clock Screensaver
  • Add permissions for Vulkan API for some apps that might require it
  • Fix VC1 playback
  • Fix TvSettings - Developer Settings - Flash image - Add back to flash images again.
  • Fix Search in More Settings
  • Enable all resolutions for some 4K tv’s that might have different EDID timings
  • Update busybox to latest version
  • Enable support for VirtualXposed
    This app can be used together with the Hijack Suite Free Xposed Module to make some apps work that check Safetynet if Magisk doesn’t work.
  • Magisk patched by default again
    You also need to enable ‘Hide Magisk’ in Magisk Manager’s Settings otherwise the BasicIntegrity test will fail. Using a Xiaomi Mi 7 as fingerprint and device sumulation with all settings enabled makes both CTS and BasicIntegrity tests pass
    For Netflix, install version 7.42 or earlier from the APKPure app store.

Download link (gpt image):
https://mega.nz/file/UdVwRSzI#rMrZ30lG5i44BwSkuaR5GSxj2th547xTJmf5k1bkzRA
Pass: radxa

3 Likes

This Firmware update is AMAZING!!! Keep up the good work mo123.

Hello everybody =)

What a great job!! Thank you so much mo123 It is exactely what I was looking for.
I just have a little small problem, I have a “NanoPc-T4” which should run it smoothly but that is not the case… I think it is because it boot from SD Card and not from the internal emmc storage…? (I also have nanopi m4, but didn’t test it yet)
I’m not an expert and my knowledge is very limited, but I can fix it if you tell me how with detailed steps.
Also I noticed at the first boot it goes to TWRP and does some work and there are some errors (red lines), I just could read something like “mccblk0p18 wrong size” or something like this, but manage to reboot on ths OS.
Thank you in advance for your help!

Kind regards =)

Continuing the discussion from [ROM] AndroidTV Pie Custom firmware by mo123:

If it uses removable emmc then the emmc can also be flashed with etcher and a USB-emmc reader or emmc-sd-memory card reader.
The NanoPi devices uses different kernel drivers and pin settings(dts) so some things might not work correctly or slow down eg. wrong ram timings etc.
I get about 20MB write speed from my micro-sd card writing with etcher and it performs almost the same as the emmc.
It’s a pity they don’t upgrade from Android 8 to Android 9.
Some RK3399 manufacturers are already releasing Android 10 for RK3399 devices.

It is fixed, I changed the sd card for a faster one I had and also I was on 7 inch LCD to test now it’s on my 55" TV and it is working very well except Bluetooth, I think Rockpi and Nanopi don’t have the same bluetooth hardware, any idea for a fix I would like to connect my bluetooth remote control.
For the apps already installed like youtube can I uptade or should I keep the version already installed untill your next release?
Last thing I noticed I can’t root apps in the setting, only adb can be rooted, I don’t know if it has any impact.
Thanks again for all your work and your help =)

Fixing bluetooth is very complicated.
SmartYoutubeTV is installed, so you can update it if it asks and Youtube Vanced deosn’t need to be updated otherwise you loose add-free playback if you update it to the original Youtube app through APKPure app store.
You use Magisk Manager to manage root for apps, it’s in the app drawer.

Bluetooth fixed, signal was poor so I put antenna and now it detects all devices.

Concerning APKs why is there 2 versions : Google and APKPure? What is the conditions that an apk works on your OS? For me Netflix and Prime work only with APKPure version.

Chromecast not working because of hardware limitations or software ?

Thanks =)

Google ATV Play Store - To download apps that are AndroidTV compatible and can show a banner icon on the homescreen launcher.
The Google ATV Play Store has a lot less apps compared to the APKPure app store or the Google Play Store found on a phone.

APKPure App Store - To download normal Android apps compatible with phones, tablets etc.
These apps won’t show a banner icon on the homescreen, so you have to access them through the AppDrawer app shortcut on the homescreen that can show their icons.
This app store can also keep non AndroidTV apps updated since the Google ATV Store only keeps AndroidTV apps updated.

You can also use Aptoide or UptoDown app stores to install more apps.

Netflix and Amazon Prime both require separate licenses that cost in the millions to be able to use the AndroidTV compatible apps. They also require locked devices, so any open-source ARM board that works with custom firmwares or can boot Linux can’t get licenses from them.
So APKPure or sideloading the phone versions of these apps still works.

Google blocks Chromecast on non bootloader-locked devices and devices not certified by them.
You aren’t allowed to boot Linux or custom firmwares and Google has to certify each firmware update from the manufacturer which takes several weeks each time. So basically a manufacturer has to give up all software control to Google with only a limited role left.

You can use apps like these for some casting ability for Youtube, Chrome browser etc. search online for the apk apps. Apps like Netflix will still block casting because of above.
https://play.google.com/store/apps/details?id=com.softmedia.receiver.castapp&h (Paid version helps)
https://play.google.com/store/apps/details?id=com.ionitech.airscreen
https://play.google.com/store/apps/details?id=com.apowersoft.mirror.tv

I made a LibreELEC image for RockPi 4 that also allows you to run Netflix up to 1080p quality.
Or if using Android, the Netflix addon for Kodi also works well if you setup Kodi’s whitelist and set up frame-rate switching so videos can play at the correct frame-rates, video playback will then be smoother and more natural compared to using the Netflix app.

hello.
can i install this on sony android tv with usb and what is etcher
thanks regard

@No7_Noi
You will have to ask Sony for firmware compatible with their tv’s, it should be on their website or only allow ota updates from the tv’s itself.
Sony tv’s use Mediatek chipsets while the RockPi 4 uses a Rockchip RK3399 chipset, so it can only work on a RockPi 4(or RK3399 device with similar hardware).

Etcher is a program to write firmware images to micro-sd cards for ARM devices or for writing Linux/Windows images to a USB drive for use on a PC.

thanks for answer

New v1.7 ROM uploaded.
Nice features for launchers, App store, speed improvements.

Please test different Xbox and PS3/4 controllers and check if they work.
I added some extra gamepad support and patches for PS4 remotes but for PS4 bluetooth remotes, not sure if they work since I can’t test. PS4 BT remotes might need Android 10.

Fix phone launcher widgets - Run after you installed and switched to your launcher
https://mega.nz/file/gQVUWShJ#I8bxDaOBPS6jZy0TbOlGftHRZpfiC_u7tW7uW3BiYzg

Kodi auto frame-rate switching
https://mega.nz/file/cVcwzIwA#r818RTOhV9XVg3ALOuqhSprDSy0YYb87JNYtcDY78Ac

App Store
Can also install Netflix app from here that works
https://mega.nz/file/VZMi1CQQ#t1JMMG581q-UDhIZtIbGiDVeXEriU-Hlj-5ZGqgxd2U

1 Like

Hi Mo,

Thx again

I is great.
My ps4 dual shock does not work.

Greetings

I have Scishion V88 piano android tv box with rk3328 chip and it is 4GB/16GB version.
Can your AndroidTV Pie Custom firmware v1.7 works on the scishion box?
kindly guide me

@Asim_Qureshi
This is a RK3399 chipset firmware and you have a RK3328 chipset device so it won’t work.
If you try to flash it with AndroidTool it will tell you there is an ID/chipset mismatch and refuse to flash.

then i want custom rom for my box which one can be installed and function smoothly please guide

There is no custom ROM for it.
Never buy ship and forget devices which don’t even have a website from the manufacturer to contact them.