• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[v8] Aidan's ROM [S905X-S905W-S912-S905X2-S905Y2-S905X3-S905W4] [Android TV 9] [Netflix TV] [Disney+] [Google Play Certified] [ROOT]

Search This thread

lnxneo

New member
Nov 26, 2021
1
0
Hi Aidan,

I tried a few variations: [S912]+[ATV+9]+[DDR3+&+DDR4]+[LAN1000],
[S912]+[ATV+9]+[DDR792]+[LAN1000]+(qca9377)+(H96+Pro+Plus...),
[S912]+[ATV+9]+[SLOW+EMMC]+[DDR3]+[LAN1000]+(M96X+TX9S+M96X+Plus..),
[S912]+[ATV+9]+[SLOW+EMMC]+[DDR3]+[LAN1000]+(Slow+EMMC+4.5+Devices). Unforunately , none of them works. It either hangs at boot logo, or is in a reboot loop.

The hardware is U2C X-plus: S912 core, 2G DDR (Micron MT41K256M16), 16G emmc (THGBMAG7A2JBAIR), 1G Lan (RTL8211F), and AW-CW273SM ( QCA9377 based) wifi+BT.

You recommended starting with a working img and replacing log/system/product partitions with yours. Do you know which variation you had is closest to my hardware? Also, the working 7.1.2 image doesn't have production partition. Should I use your one as the baseline, and copy over boot/recovery/_aml_dtb partitions? One of hurdles is _aml_dtb partition: dts show yours and mine are quite different. What's your recommendation? Should I used yours as baseline, as it matches kernel/drivers better? If so, which sections should I port over besides custom_maps/ethernet?
 

kenzilan

New member
Jul 4, 2014
1
0
Hello friends, do I have to root my android tv box first before installing this firmware? It says [ROOT] in the title. Thank you
 

cliffreich

Member
Oct 28, 2014
29
3
Hello, I tried to install a VPN app on V8 on a Meecool M8S PRO (eth 100 variation) but it then disconnects from internet. The box is using cable of course, but when activating VPN it somehow shows that ethernet cable is disconnected (no internet until unplug/re-plug).
 

ravigaonly

New member
Sep 26, 2018
2
2

hagendanzs

Member
Nov 20, 2010
15
4
Xiaomi Mi 9
UMA minha S905x F3 Air está pedindo PWD ROMCODE em 1% e não faz troca de firmware original. Alguém me ajuda?

UMA, my S905x F3 Air is asking for PWD ROMCODE at 1% and does not change the original firmware. Someone help me?
 

hagendanzs

Member
Nov 20, 2010
15
4
Xiaomi Mi 9
Yes you can flash your stock firmware back, there is a small chance you'd rest button won't work (it may have different GPIO pins for the button, if this happens then mask Rom mode can be used to force it to be seen by the tool (it makes the tool think your NAND Iis empty ready to be flashed) the s905x3 testing version is available here https://drive.google.com/drive/folders/1rXx_Klrfmf5kIGT-KLDbDpJspQqGIpt5?usp=sharing
Mas a minha não passa de 1%, está pedindo password, ROMCODE. Como se estivesse bloqueada para aceitar outra ROM
 

LITUATUI

Member
Jun 3, 2021
15
3
UMA minha S905x F3 Air está pedindo PWD ROMCODE em 1% e não faz troca de firmware original. Alguém me ajuda?

UMA, my S905x F3 Air is asking for PWD ROMCODE at 1% and does not change the original firmware. Someone help me?

Follow this tutorial. You can use Chrome to translate russian to english.




I have a friend that flashed slimbox firmware to a F3 Air and followed those instructions.


Força nisso!
 
  • Love
Reactions: aidanmacgregor

miaowaseed

New member
Dec 1, 2021
2
1
The chip on is is the Hynix 9TQ64ABJTMC
Which from my read of this datasheet implies it is a LPDDR


The other NAND chip on the board is
FORESEE
NCEMASKG-16G

The full model number is s912-2G-16G-AP6255 2GB EMCP-v1021. From what I have read it is a later generation clone of the sunveil.

All attempts to flash with a regular DDR3 rom (both aidans and others) resulted in failure with error
[0x10105002]Romcode/Initialize DDR/Read initialize status/USB Control setup error

Flashes were all attempted with USB burning tool, with the reset, followed by USB plugin, then power connected after it was detected by the host.

DId you find any solution after all?

My T95Z Max 2G/16G uses same LPDDR. None of three images works, the box just doing reboot loop after flashing the image. For now I cannot find any working ATV firmware working on this box. Only the non-atv version with 7.1.2 works (Poison4.3) . Any suggestion for the debugging?
 
  • Like
Reactions: rololo88

SentinelQ

New member
Aug 4, 2021
3
0
DId you find any solution after all?

My T95Z Max 2G/16G uses same LPDDR. None of three images works, the box just doing reboot loop after flashing the image. For now I cannot find any working ATV firmware working on this box. Only the non-atv version with 7.1.2 works (Poison4.3) . Any suggestion for the debugging?
I did not get a solution. At the moment, the box is sitting abandoned since I can't find a good firmware to run on it.
 
  • Sad
Reactions: aidanmacgregor

aidanmacgregor

Senior Member
Nov 19, 2011
1,520
414
Caithness
aidansrom.ml
hello
I have a x96 max plus Q2 and I am using the version for the x96 Max plus 2 (since it is the only one that boots)
The problem I have is that after a few reboots, both the internet and the ethernet stop working ... the play store and other apps tell me that they have no internet connection, while the browser runs without problems, can someone help me with that?
hmm really odd behavour :)
 

aidanmacgregor

Senior Member
Nov 19, 2011
1,520
414
Caithness
aidansrom.ml
First of all big thanks to AidanMacGregor for this amazing rom.
I have it running on my T95Z Plus for a couple of months now.The version of my box has 3/32 with lp ram and AP6255. I tried all lp ram-versions and it was the same for all
- wlan works
- lan does not work
- bluetooth connects to devices but e.g. no sound on bluetooth earbuds.
- internal display not working

Since about a week the netflix app does no longer work and shows up with error ui-113. Connection check in the details section shows positive feedback for all netflix servers. Tried everything to get it running again but without luck:
- full reset of netflix app
- uninstall and reinstall
- tried the new version with fix as geura
- full reset again
- restart the box+router
Any suggestions how to solve this problem?

sorry netflix hates us and blocked the workarounds, current soloution is to use rave
 
  • Like
Reactions: luca_brasi

aidanmacgregor

Senior Member
Nov 19, 2011
1,520
414
Caithness
aidansrom.ml
Hi Aidan,
Thank you for all your work on Firmwares for the Android boxes!
I have one problem though... I have multiple Boxes and all work fine... Just one Box does not want to work with your firmware...
It is an MXQ Pro (S905W P281 board) I tried all your firmwares but either the remote; the 3 USB connection, the WIfi or the Bluetooth does not work.....
However I did find an (original?) Android 7 image that has everything working but is ****loaded with bloatware...

Would you be willing to "adapt" that image? I am sure there are more takers out there.... I would love to run your image on this box.

The Image that does work is MXQ PRO 905w_ssv6051_8g1g2g_171101_SD_USB.

If you need the image just let me know and what is the easiest way to get it to you?

Thanks in advance!
hi, unfortunatley android 7 stuff is not too useful here unfortunatley, some devices just tomt accept 9.0 roms, can be 3d nand or just an odd DTB structure to ram type/speed issuees, hard to say further :)
 

Top Liked Posts

  • 1
    HI,
    Has anybody had any luck with EmuElec? With Aidan's Rom my box doesn't boot from SD. It was working with atvXperience v5 beta 1 (but the rom itself doesn't work as smooth as Aidan's). My box is Trongle S3 (so it's s905x with LTM8830 Wi Fi).
    i suspect its DTB/uboot issue, try rickys tool, unpack only to level 1and take my system & vendor.PARTITIONS and swap in atvX v5 beta and flash, one side effect will be less user space as atvX has more spre room from before v5 but i have same device so has 16Gb rather than limited 8GB
    1
    i had to transcode with plax to resolve the eac3 issue for now, i did see someone mantion modding the plex apk or somthing at one point but lost info on that a long time ago, but would be intrested in trying if see it again
    Thanks for replying on this and other question i had with other box. On this m8s pro + i did get sound by forcing audio transcode, by settings in plex for passthrough-optical then it lets you select codecs and uncheck ac3 will force plex to transcode audio to mp3. that's enough for me. i use mythtv and someone there made an app for playback from mythtv server that use exoplayer and he made an option to use ffmpeg for audio instead of mediacodec. on that (same player plex uses), there was no audio on any ac3 > 2 channel,. but the ffmpeg worked. Thanks for your great work. the rom breathes life into these old boxes. on the 912, nothing i tried worked but yet the last release for that box on coreelec is working pretty well and they manage the wifi and bluetoooth, but that is on the original kernel not a later kernel,.
  • 1
    This is my exact box - the

    X96 MAX Plus 4GB Q2​

    But still every rom I try gives no wifi. Even stock. I'm wondering how to tell if I have Plus 2 or just Plus Q1 or something. Neither roms work though. Did I brick my Wifi?

    edit: seems like my Wifi chip is am7256 - are there any existing ROMs with this wifi?

    edit: the slimbox A100 rom worked for me! As I found this device is X96 MAX PLUS A100 version.
    1
    Hello, thank you for your work! !!

    I have a leelbox m9s Pro s912 with a red cardboard "M8S_S912_V1.0 2016-08-18, WIFI LTM8830 DDR3 LAN 1000 and all the rom's I used stop either at 7% with the error "[0x32030201]Uboot/Get result/DiskInitial error" with the rom numbers s912:
    • 1.+[v8]+Aidan's+ROM+[S912]+[ATV+9]+[DDR3+&+DDR4]+[LAN1000].img
    • 2.+[v8]+Aidan's+ROM+[S912]+[ATV+9]+[DDR3+&+DDR4]+[LAN100].img
    • 7.+[v8]+Aidan's+ROM+[S912]+[ATV+9]+[SLOW+EMMC]+[DDR3]+[LAN100]+(TX9+Pro+TX3+Mini..)
    • 8.+[v8]+Aidan's+ROM+[S912]+[ATV+9]+[SLOW+EMMC]+[DDR3]+[LAN1000]+(M96X+TX9S+M96X+Plus..)
    • 9.+[v8]+Aidan's+ROM+[S912]+[ATV9]+[SLOW+EMMC]+[DDR3]+[LAN1000]+(sp6330...)+(M96X+TX9S+M96X+Plus)
    • 10.+[v8]+Aidan's+ROM+[S912]+[ATV+9]+[SLOW+EMMC]+[DDR3]+[LAN1000]+(Slow+EMMC+4.5+Devices)
    Or 2% error "[0x10105002]Romcode/Initialize DDR/Read initialize status/USB Control setup error" with rom numbers s912:
    • 1.[v7] Aidan's ROM [S912] [ATV 9] [LPDDR3] [LAN100] (qca9377) (ltm8830) (M8S PRO L LS..)
    • 3.+[v8]+Aidan's+ROM+[S912]+[ATV+9]+[DDR792]+[LAN1000]+(qca9377)+(H96+Pro+Plus...)
    • 4.+[v8]+Aidan's+ROM+[S912]+[ATV+9]+[LPDDR3]+[LAN100]+(qca9377)+(ltm8830)+(M8S+PRO+L+LS..)
    • 5.+[v8]+Aidan's+ROM+[S912]+[ATV+9]+[LPDDR3]+[LAN1000]+(qca9377)+(h96+pro.+tx9pro+3G..)
    • 6.+[v8]+Aidan's+ROM+[S912]+[ATV+9]+[LPDDR3]+[LAN100]+(bcm4335...)+(KM6335)+(M8S+PRO+L+LB...)


    I tried with Amlogic burning tool 2.2.0, 2.1.7 (crash all the time), 2.0.8, 2.1.6, 3.2.0, 3.1.0

    I used 3 different USB cables on 3 different PCs.

    In all case screen stay black
    I don't have to Pin to be recognise by Amlogic Burning tool
    The led stay blue.

    If I use USB BURN CARD, i have green screen
    One of your old roms worked this summer but I can't remember which one.
    Can you help me, or by box is dead ?

    Thank you
    Try it with not plugging in the power adapter first.
    Open USB Burning Tool and upload the firmware you want to flash
    While holding down on the Power button insert the USB cable into your PC
    USB Burning Tool should pair with your box now
    Press Start
    Plug in the power adapter now !

    Also get a version of USB Burning Tool like v2.1.6.8 where you can untick CheckIMG to see if it makes any difference.
    1
    Try it with not plugging in the power adapter first.
    Open USB Burning Tool and upload the firmware you want to flash
    While holding down on the Power button insert the USB cable into your PC
    USB Burning Tool should pair with your box now
    Press Start
    Plug in the power adapter now !

    Also get a version of USB Burning Tool like v2.1.6.8 where you can untick CheckIMG to see if it makes any difference.
    +1, plugging in power adapter right after it flashes boot (or right after first windows disconnect sound), works every time.
    1
    can i flash this to leelbox kinbox k3 s912 2/16?
    Should work if you are just using Ethernet, but WiFi is another story for that you need to get the version with the correct WiFi module of your box.
    1
    @aidanmacgregor I've tried your recovery patching and image repacking technique on... another popular rom. I find it works briefly and then turns to poop.

    am I correct in assuming it's much more successful on your own roms ? if it is can your roms take a regular android launcher like Nova ? I don't really want the ATV style screens

    many thanks
    EDIT: also does the 4/32 for the X96 Max Plus 2 work on the 4/64 version without eating half it's storage ?

    EDIT 2: flashed the rom anyway as there wasn't much of an alternative, does this rom have an issue with SDXC memory cards ?
    you often need to reboot into recovery (by reset button on boot or the factory erset option like in my video) as it will go back unrooted if rebooted normally, just choose factory reset and it will reboot rooted :)

    Edit: NTFS & EXfat is currently broken sinve v7 release :)
  • 30
    to brighten.png
    Home Screen With Apps
    Screenshot_20210725-010734.png
    ^^^NEW Home Screen, Update From Play Store ^^^
    Screenshot_20210725-010752.png

    Preinstalled Apps
    Screenshot_20210712-104107.png

    Initial Set Up Screen
    Screenshot_20210712-104128.png

    Initial Set Up Screen 2
    Screenshot_20210725-010826.png

    About
    Screensaver.png

    New Google Dream X Included
    Screenshot_20201116-025413 - Copy.png

    Google Play Protect Certified
    Screenshot_20210207-224128.png

    Android TV Netflix! (Install Apk From Website)


    This is My Android 9.0 Firmware, This Is Based On The Official Mi Box Android TV 9.0 Firmware

    This Is A Firmware Port Of The Xiaomi Mi Box Firmware Designed To Run On Other Amlogic Devices

    This Firmware Is FAST & STABLE

    WARNING: This Is Experimental & Requires Multiple Steps, Please Read About "Mask Rom Mode" To Know How To Recover Your Device If Installation Fails!
    This Has The New Amlogic Kernel And May Not Work On All Device

    How To Install

    Use USB Burning Tool, See Website

    Wait Up To 5 Mins For Firmware To Boot For First Time & Proceed Through Initial Set Up


    Enjoy!
    ------------------------------------------------
    NEW Website! Check it out & Download!
    >>>> Website Click Here <<<<
    -----------------------

    v8 New Features (25.July.2021)
    BASED ON LATEST MI BOX Official Pie Build 3595
    Security Patch 5.March.2021
    Low Ram False All Roms
    Forceencrypt Disabled
    Default Volume MAX
    New Bootanimation
    More Debloating
    DPI Set At 320/213
    New Welcome (Thanks AcidIce18)
    No Remote Pair Screen
    More Cleaned & De Bloat
    More Tweaks...

    v7 New Features (29.April.2021)
    BASED ON LATEST MI BOX Official Pie Build 3409
    Security Patch 5.January.2021
    Now Includes App Drawer (Non Tv Apps)
    Now Includes File Browser
    Cleaned & De Bloat
    More Tweaks...

    v6 New Features (N/A)
    Not Released On This Chip

    v5 New Features (N/A)
    Not Released On This Chip

    v4 New Features (16.Nov.2020)
    1st Update After OTA Update Available Notification
    BASED ON LATEST MI BOX Official Pie Build 3139
    Security Patch 5.October.2020
    NTFS & exFAT USB Drive Support Added
    Removed Mi Tv Analytics
    Bug Report Sender Removed

    v3 New Features
    BASED ON STABLE MI BOX Official Pie Build 2696
    Security Patch 5.April.2020
    New Google Keyboard From Chromecast With Google TV
    New Boot animation
    Enabled 14 Wi-Fi Channels
    Updated Google Play Store
    De Bloat System
    Remove Chromecast
    Remove Google Play Games, Music & Video
    Remove Netflix & Prime Video
    Reduced img Size For Faster Download
    Reduced Install Time
    More Tweaks

    v2 New Features
    BASED ON STABLE MI BOX Official Pie Build 2696
    Security Patch 5.April.2020
    Created USB Burnig tool Image
    New Install Method Now 1 Step Install

    v1 Features
    BASED ON STABLE MI BOX Official Pie Build 2696
    Security Patch 5.April.2020
    Original Install Method Using base ROM & Update.ZIP

    How To Install

    Use USB Burning Tool, See Website

    Wait Up To 5 Mins For Firmware To Boot For First Time & Proceed Through Initial Set Up

    Enjoy!

    USB Burning Tool Cant See Device
    if usb burning tool cant detect your device, and youve tried other ports, cables ect then Mask ROM Mode May Be Needed, See Here
    Youtube Unbrick Guide

    Netflix wont work from play store
    The TV Version of Netflix needs Widevine Level 1 DRM, This cannot be added to your device with a firmware, Patched Netflix Apk Now Available

    Amazon Prime Wont Work
    A. Like Netflix Install the mobile app, the TV version needs Widevine Level 1

    Disney+ No Sound
    A. Fixed Earlier Release

    No Root
    There Is No Root In This Firmware Because This Is a User Build (Not User Debug)
    User Build: This Is Like The official Android Tv Devices (Like Mi Box), it does not have root or TWRP, Uses Release Keys and is SELINUX enforced
    Why?
    This Makes More Apps Show Up In The Play Store that didn't show before, (Example: Isp Android TV live tv app, only shows in Play Store On non rooted and SELINUX enforced devices, also the streams in the app do not even play in rooted devices.) And other Apps With Similar Issues On Non Certified Devices....

    myCANAL App No Sound...
    See This Post
    8
    TO EVERYONE

    updates to S905W & S912 are slow due to not having test devices, makes stability improvements hard to diagnose, wifi improvements should be easier to add without testing and i will do this ass soon as i can, i have been working on a private project in most of my free time so not had a chance to further refine these chips, thanks for being paitent :)
    4
    Is it and Android TV apk, or an apk of the mobile app? Can you share the link to that?
    Android TV apk I will upload the link
    4

    I am also waiting for the wifi fix for the lb version
    4
    I am still running the s912 Version als Said in page 1 :) any relevant Changes? Maybe changelog? If Not i'll Stick to my Version :) thanks for your hard work!
    ahh forgot to add changelog here put on the s912 & s905w post haha will copy here :)

    v4 New Features (16.Nov.2020)
    1st Update After OTA Update Available Notification
    BASED ON LATEST MI BOX Official Pie Build 3139
    Security Patch 5.October.2020
    NTFS & exFAT USB Drive Support Added
    Removed Mi Tv Analytics
    Bug Report Sender Removed

    v3 New Features
    BASED ON STABLE MI BOX Official Pie Build 2696
    Security Patch 5.April.2020
    New Google Keyboard From Chromecast With Google TV
    New Boot animation
    Enabled 14 Wi-Fi Channels
    Updated Google Play Store
    De Bloat System
    Remove Chromecast
    Remove Google Play Games, Music & Video
    Remove Netflix & Prime Video
    Reduced img Size For Faster Download
    Reduced Install Time
    More Tweaks

    v2 New Features
    BASED ON STABLE MI BOX Official Pie Build 2696
    Security Patch 5.April.2020
    Created USB Burnig tool Image
    New Install Method Now 1 Step Install

    v1 Features
    BASED ON STABLE MI BOX Official Pie Build 2696
    Security Patch 5.April.2020
    Original Install Method Using base ROM & Update.ZIP