[ROM][S905W] atvXperience - The Ultimate AndroidTV experience!

Did you enjoy atvXperience OS?

  • HELL YEAH!!

    Votes: 96 73.3%
  • Can't say...

    Votes: 35 26.7%

  • Total voters
    131
Search This thread

coolman7

Senior Member
Sep 8, 2007
200
19
Hello,
I have Tanix TX3 mini with S905W chipset. TX3 mini does not have bluetooth. I want to plug a USB bluetooth dongle, so I can use bluetooth with my TX3. I will install atvxperience 2FF version. So which USB BT dongle is compatible with atvxperience 2FF version? Which USB BT dongle should I buy for this?
Thanks
 

N'ayam Amarsh'e

Senior Member
Dec 27, 2013
848
625
21
Hello,
I have Tanix TX3 mini with S905W chipset. TX3 mini does not have bluetooth. I want to plug a USB bluetooth dongle, so I can use bluetooth with my TX3. I will install atvxperience 2FF version. So which USB BT dongle is compatible with atvxperience 2FF version? Which USB BT dongle should I buy for this?
Thanks
I suggest borrowing a Bluetooth Dongle and testing it first before buying. You can never be too sure.

Sent from my Avocado using Tapatalk
 

coolman7

Senior Member
Sep 8, 2007
200
19
I suggest borrowing a Bluetooth Dongle and testing it first before buying. You can never be too sure.

Sent from my Avocado using Tapatalk

It is not possible to borrow, I have to buy and test it. I already have an old (EPoX BT-DG06) BT dongle, which did not work. I guess some bluetooth chipsets' drivers were included inside atvxperience code. If we can know which drivers were included, I can try to search for BT dongle with same chipsets.

I noticed, on stock ROM of Tanix TX3, there is no bluetooth in settings. But atvxperience has bluetooth settings, so there should be some code and drivers for BT.

Thanks
 
Last edited:

ralprim

New member
Jul 20, 2019
3
0
Help with X96 mini

Hi everyone and thanks for the hard work!
I have the X96 mini box on the latest stock firmware 3.01.2019.
I follow exactly the flashing guide and everything goes well but when I start the upgrade after 3-4 seconds I get the Android logo with the red "X" on it and everything stops. Tried several times to burn the image to the SD card but still same result - any idea?
Thanks!

Just an update:
I was able to install the V2H_Final without any problems - it runs just fine for now but can not understand why I have problems installing the V2FF version...

Final update:
It worked - I did it with USB Burning Tool - SD card method is not working for me...
Now I have fully working V2FF installed - much much better than the stock firmware!
Thanks!
 
Last edited:

coolman7

Senior Member
Sep 8, 2007
200
19
I have installed 2FF version to Tanix TX3 mini and applied LCD display patch. But LCD displays time downward orientation. How can I fix this small problem?

On the other hand, TRWP inside 2FF works strangely. I have another TWRP working fine. How can I flash it or boot manually that TWRP?
 

N'ayam Amarsh'e

Senior Member
Dec 27, 2013
848
625
21
I have installed 2FF version to Tanix TX3 mini and applied LCD display patch. But LCD displays time downward orientation. How can I fix this small problem?

On the other hand, TRWP inside 2FF works strangely. I have another TWRP working fine. How can I flash it or boot manually that TWRP?
You can use the TWRP app to flash the new recovery.
For the patch, I'll upload all of them on download.atvxperience.com soon. Just busy with so much stuff right now that I don't have time for atvx :(

Sent from my Avocado using Tapatalk
 

coolman7

Senior Member
Sep 8, 2007
200
19
You can use the TWRP app to flash the new recovery.
For the patch, I'll upload all of them on download.atvxperience.com soon. Just busy with so much stuff right now that I don't have time for atvx :(

Sent from my Avocado using Tapatalk

Thanks for fast reply. I have another question: is it possible to disable current root method and install magisk? Or if I install magisk, will I brick my tv box?
 

coolman7

Senior Member
Sep 8, 2007
200
19
I tried with another TWRP but result is the same. When I boot TWRP from stock ROM, it was as expected. But when I boot from atvxperience, TWRP looks weird as shown this attachment. There is also blinking at bottom of screen.
 

Attachments

  • IMG_20190722_123119.jpg
    IMG_20190722_123119.jpg
    157 KB · Views: 219

N'ayam Amarsh'e

Senior Member
Dec 27, 2013
848
625
21
I tried with another TWRP but result is the same. When I boot TWRP from stock ROM, it was as expected. But when I boot from atvxperience, TWRP looks weird as shown this attachment. There is also blinking at bottom of screen.
It's normal. It means your TWRP has a 1080p framebuffer but your dtb has 720p framebuffer.
Don't worry, it's just a downscaling glitch, nothing too serious.

Sent from my F3116 using Tapatalk
 

the_naxhoo

Senior Member
Jul 7, 2014
258
255
Graneros
Excellent ROM! :D Installed on my X96 Box. I love it. I had some problems using my daily apps, like; Movistar Play (that's to streamming some channels from my tv), it was detecting the root, even if I disabled it and I wasn't be able to play anything...
So

* I rebooted into TWRP
* I erased "/supersu" ("unroot.zip" doesn't work)
* I flashed Magisk (19.3).
* (Reboot)
* I Checked SafetyNet: Both True!
* I used Magisk Hide with my app (Movistar Play) and it's WORKED! :D

The only thing that isn't working is my BT, is there a fix for this?
well, I shared this for those who has the same problem with apps that are f*cking with root. :highfive:

Thanks for your hard work!

ps: If ctsProfile is getting False, edit your build.prop, changing ro.build.fingerprint and ro.build.description from some SmartPhone Stock ROM (certified).
I leave mine here anyway;

Code:
ro.build.description=p1_global_com-user 6.0 MRA58K 152940055675e release-keys

ro.build.fingerprint=lge/p1_global_com/p1:6.0/MRA58K/152940055675e:user/release-keys
 

Attachments

  • IMG_20190722_151505.jpg
    IMG_20190722_151505.jpg
    245.8 KB · Views: 488
  • Like
Reactions: N'ayam Amarsh'e

yllatm

New member
Jul 22, 2019
2
1
please help with log of progtv
2019-07-23 06:38:05.294 1906-2118/system_process I/ActivityManager: Start proc 5452:com.progdvb.progtva_TurkmenistanIptv/u0a44 for activity com.progdvb.progtva_TurkmenistanIptv/.SplashActivity
2019-07-23 06:38:05.312 5452-5459/? I/art: Debugger is no longer active
2019-07-23 06:38:05.312 5452-5459/? I/art: Starting a blocking GC Instrumentation
2019-07-23 06:38:05.324 1335-1464/? D/gralloc_ranchu: gralloc_alloc: Creating ashmem region of size 8294400
2019-07-23 06:38:05.354 5452-5452/? W/monodroid: Trying to load sgen from: /data/app/com.progdvb.progtva_TurkmenistanIptv-2/lib/x86/libmonosgen-2.0.so
2019-07-23 06:38:05.432 5452-5452/? W/monodroid-gc: GREF GC Threshold: 46080
2019-07-23 06:38:05.436 5452-5452/? W/monodroid: Calling into managed runtime init
2019-07-23 06:38:05.475 2428-2549/com.google.android.leanbacklauncher D/EGL_emulation: eglMakeCurrent: 0xa478aa80: ver 3 1 (tinfo 0xa5ecbf90)
2019-07-23 06:38:06.498 5452-5452/com.progdvb.progtva_TurkmenistanIptv W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
2019-07-23 06:38:06.504 2704-5497/com.google.android.gms W/System: ClassLoader referenced unknown path: /system/priv-app/PrebuiltGmsCorePano/lib/x86
2019-07-23 06:38:06.672 1906-2473/system_process I/ActivityManager: START u0 {cmp=com.progdvb.progtva_TurkmenistanIptv/md5639826ccedd842aa5acbb93e7a1453b6.MainActivity} from uid 10044 on display 0
2019-07-23 06:38:06.682 1335-1459/? E/SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
2019-07-23 06:38:07.296 2348-5495/com.google.android.gms.persistent E/WakeLock: GCM_CONN_ALARM release without a matched acquire!
2019-07-23 06:38:08.206 5452-5452/com.progdvb.progtva_TurkmenistanIptv I/mono-stdout: Sp.PrePreInit
2019-07-23 06:38:08.309 2348-5525/com.google.android.gms.persistent W/Conscrypt: Could not set socket write timeout: java.net.SocketException: Socket closed
2019-07-23 06:38:08.309 2348-5525/com.google.android.gms.persistent W/Conscrypt: at com.google.android.gms.org.conscrypt.Platform.setSocketWriteTimeout:)[email protected]@16.0.89 (080706-239467275):2)
2019-07-23 06:38:08.309 2348-5525/com.google.android.gms.persistent W/Conscrypt: at com.google.android.gms.org.conscrypt.ConscryptFileDescriptorSocket.setSoWriteTimeout:)[email protected]@16.0.89 (080706-239467275):2)
2019-07-23 06:38:08.338 1811-1825/? W/audio_hw_generic: Not supplying enough data to HAL, expected position 790837 , only wrote 634560
2019-07-23 06:38:08.406 5452-5452/com.progdvb.progtva_TurkmenistanIptv I/mono-stdout: Sp.PreInit
2019-07-23 06:38:08.463 5452-5452/com.progdvb.progtva_TurkmenistanIptv I/mono-stdout: Sp.MM.PreInit
2019-07-23 06:38:08.973 5452-5580/com.progdvb.progtva_TurkmenistanIptv I/mono-stdout: Sp.MM.Start
2019-07-23 06:38:09.100 5452-5452/com.progdvb.progtva_TurkmenistanIptv W/art: JNI RegisterNativeMethods: attempt to register 0 native methods for md51558244f76c53b6aeda52c8a337f2c37.ViewRenderer
2019-07-23 06:38:09.101 5452-5452/com.progdvb.progtva_TurkmenistanIptv W/art: JNI RegisterNativeMethods: attempt to register 0 native methods for md5e4d47d5664bee4674aa83300d5e95843.NativeGradiendBackgroundRenderer
2019-07-23 06:38:09.195 5452-5452/com.progdvb.progtva_TurkmenistanIptv W/art: JNI RegisterNativeMethods: attempt to register 0 native methods for md5e4d47d5664bee4674aa83300d5e95843.NativeLabelViewRenderer
2019-07-23 06:38:09.359 5452-5452/com.progdvb.progtva_TurkmenistanIptv W/urkmenistanIptv: type=1400 audit(0.0:24): avc: denied { ioctl } for path="socket:[36019]" dev="sockfs" ino=36019 ioctlcmd=8927 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:r:untrusted_app:s0:c512,c768 tclass=tcp_socket permissive=0
2019-07-23 06:38:09.389 5452-5452/com.progdvb.progtva_TurkmenistanIptv W/Loading: type=1400 audit(0.0:25): avc: denied { ioctl } for path="socket:[37098]" dev="sockfs" ino=37098 ioctlcmd=8927 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:r:untrusted_app:s0:c512,c768 tclass=tcp_socket permissive=0
2019-07-23 06:38:09.422 5452-5580/com.progdvb.progtva_TurkmenistanIptv I/mono-stdout: .CloseApplication
2019-07-23 06:38:09.433 5452-5522/com.progdvb.progtva_TurkmenistanIptv I/OpenGLRenderer: Initialized EGL, version 1.4
2019-07-23 06:38:09.433 5452-5522/com.progdvb.progtva_TurkmenistanIptv D/OpenGLRenderer: Swap behavior 1
2019-07-23 06:38:09.434 5452-5522/com.progdvb.progtva_TurkmenistanIptv W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
2019-07-23 06:38:09.434 5452-5522/com.progdvb.progtva_TurkmenistanIptv D/OpenGLRenderer: Swap behavior 0
2019-07-23 06:38:09.499 5452-5522/com.progdvb.progtva_TurkmenistanIptv D/EGL_emulation: eglCreateContext: 0xa47e9800: maj 3 min 1 rcv 4
2019-07-23 06:38:09.527 5452-5522/com.progdvb.progtva_TurkmenistanIptv D/EGL_emulation: eglMakeCurrent: 0xa47e9800: ver 3 1 (tinfo 0x946114b0)
2019-07-23 06:38:09.530 5452-5522/com.progdvb.progtva_TurkmenistanIptv E/eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
2019-07-23 06:38:09.530 5452-5522/com.progdvb.progtva_TurkmenistanIptv E/eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
2019-07-23 06:38:09.574 2348-5525/com.google.android.gms.persistent W/Conscrypt: Could not set socket write timeout: java.net.SocketException: Socket closed
2019-07-23 06:38:09.574 2348-5525/com.google.android.gms.persistent W/Conscrypt: at com.google.android.gms.org.conscrypt.Platform.setSocketWriteTimeout:)[email protected]@16.0.89 (080706-239467275):2)
2019-07-23 06:38:09.575 5452-5580/com.progdvb.progtva_TurkmenistanIptv E/mono-rt: [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
at UIC.MainLifeCycle.OnPause () [0x0001e] in <22913c0435f34e2ba1f40a89e25d9ae9>:0
at ProgFTV.MainLifeCycle.MainLifeCycleForms.OnPause () [0x00005] in <aa30402863024831bd0fadfb0337d091>:0
at UIC.MainLifeCycle.CloseAppOnFinishEvent () [0x00000] in <22913c0435f34e2ba1f40a89e25d9ae9>:0
at UIC.MainLifeCycle.DoCloseApplication () [0x00090] in <22913c0435f34e2ba1f40a89e25d9ae9>:0
at ProgFTV.Code.CPCWrapper.System_CloseApp () [0x00000] in <aa30402863024831bd0fadfb0337d091>:0
at CPC.Customization.TurkmenistanIptvCustom.OnAfterEngineInit () [0x0008c] in <22913c0435f34e2ba1f40a89e25d9ae9>:0
at CPC.CPCMainManager.Start (CPC.CPCMainManager+Parameters p, ProvidersEngine.IInitProgress ip) [0x00116] in <22913c0435f34e2ba1f40a89e25d9ae9>:0
at ProgFTV.MainLifeCycle.MainLifeCycleForms.StartApp (CPC.CPCMainManager+Parameters p, ProvidersEngine.IInitProgress ip) [0x00037] in <aa30402863024831bd0fadfb0337d091>:0
at ProgFTV.Droid.MainLifeCycle.MainLifeCycleAndroid.StartApp (CPC.CPCMainManager+Parameters p, ProvidersEngine.IInitProgress ip) [0x00011] in <aa30402863024831bd0fadfb0337d091>:0
at UIC.AppLoading.ThreadProc () [0x0004e] in <22913c0435f34e2ba1f40a89e25d9ae9>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <7bc01f4546ae438c98644c598cd01135>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <7bc01f4546ae438c98644c598cd01135>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <7bc01f4546ae438c98644c598cd01135>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <7bc01f4546ae438c98644c598cd01135>:0
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <7bc01f4546ae438c98644c598cd01135>:0
2019-07-23 06:38:09.574 2348-5525/com.google.android.gms.persistent W/Conscrypt: at com.google.android.gms.org.conscrypt.ConscryptFileDescriptorSocket.setSoWriteTimeout:)[email protected]@16.0.89 (080706-239467275):2)
2019-07-23 06:38:09.851 1906-1923/system_process I/WindowManager: WIN DEATH: Window{fc19628 u0 com.progdvb.progtva_TurkmenistanIptv/md5639826ccedd842aa5acbb93e7a1453b6.MainActivity}
2019-07-23 06:38:09.852 1906-2818/system_process D/GraphicsStats: Buffer count: 3
2019-07-23 06:38:09.852 1906-2816/system_process I/ActivityManager: Process com.progdvb.progtva_TurkmenistanIptv (pid 5452) has died
2019-07-23 06:38:09.852 1906-2816/system_process D/ActivityManager: cleanUpApplicationRecord -- 5452
2019-07-23 06:38:09.854 1906-2084/system_process W/InputDispatcher: channel '7317a0e com.progdvb.progtva_TurkmenistanIptv/com.progdvb.progtva_TurkmenistanIptv.SplashActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
2019-07-23 06:38:09.854 1906-2084/system_process E/InputDispatcher: channel '7317a0e com.progdvb.progtva_TurkmenistanIptv/com.progdvb.progtva_TurkmenistanIptv.SplashActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
2019-07-23 06:38:09.854 1810-1810/? I/Zygote: Process 5452 exited cleanly (1)
2019-07-23 06:38:09.855 1906-2816/system_process W/ActivityManager: Force removing ActivityRecord{b59cfd1 u0 com.progdvb.progtva_TurkmenistanIptv/md5639826ccedd842aa5acbb93e7a1453b6.MainActivity t6}: app died, no saved state
2019-07-23 06:38:09.858 1906-2292/system_process I/WindowManager: WIN DEATH: Window{7317a0e u0 com.progdvb.progtva_TurkmenistanIptv/com.progdvb.progtva_TurkmenistanIptv.SplashActivity}
2019-07-23 06:38:09.858 1906-2292/system_process W/InputDispatcher: Attempted to unregister already unregistered input channel '7317a0e com.progdvb.progtva_TurkmenistanIptv/com.progdvb.progtva_TurkmenistanIptv.SplashActivity (server)'
2019-07-23 06:38:09.863 1906-2816/system_process W/ActivityManager: Force removing ActivityRecord{fc8b8d6 u0 com.progdvb.progtva_TurkmenistanIptv/.SplashActivity t6}: app died, no saved state
2019-07-23 06:38:09.873 1906-1944/system_process W/WindowManager: Failed looking up window
java.lang.IllegalArgumentException: Requested window [email protected] does not exist
at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9422)
at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9413)
at com.android.server.wm.WindowManagerService.removeWindow(WindowManagerService.java:2393)
at com.android.server.wm.Session.remove(Session.java:202)
at android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:3290)
at android.view.ViewRootImpl.doDie(ViewRootImpl.java:5917)
at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3626)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)
 

pyokorider

Member
Jun 14, 2015
43
12
I'm using Atv v2FF on my TX3 mini. With the latest Youtube update, my tx3 always gets freezing after few minutes then I have to reboot. Would anyone suggest me the best Youtube version to install without any issue?
 

ralprim

New member
Jul 20, 2019
3
0
Hi everyone and thanks for the hard work!
I have the X96 mini box on the latest stock firmware 3.01.2019.
I follow exactly the flashing guide and everything goes well but when I start the upgrade after 3-4 seconds I get the Android logo with the red "X" on it and everything stops. Tried several times to burn the image to the SD card but still same result - any idea?
Thanks!

Just an update:
I was able to install the V2H_Final without any problems - it runs just fine for now but can not understand why I have problems installing the V2FF version...

Final update:
It worked - I did it with USB Burning Tool - SD card method is not working for me...
Now I have fully working V2FF installed - much much better than the stock firmware!
Thanks!

And one last update...
Unfortunately this ROM is too heavy for my box. I use mostly YouTube and Netflix - youtube crashes all the time and Netflix will not allow me to sign in... Generally the box is overheating and crashing constantly so I went back to stock ROM - low quality youtube and Netflix but at least they work...
Anyone having similar problems or it's just my box that's not working well???
 
Last edited:

coolman7

Senior Member
Sep 8, 2007
200
19
And one last update...
Unfortunately this ROM is too heavy for my box. I use mostly YouTube and Netflix - youtube crashes all the time and Netflix will not allow me to sign in... Generally the box is overheating and crashing constantly so I went back to stock ROM - low quality youtube and Netflix but at least they work...
Anyone having similar problems or it's just my box that's not working well???

what is your tv box's brand, model and RAM size? I installed a tv box with 1 GB RAM, atvxperience does not work good, I faced some random freezes. I installed to another tvbox with 2 GB RAM. It works good on this tv box.
 

ralprim

New member
Jul 20, 2019
3
0
what is your tv box's brand, model and RAM size? I installed a tv box with 1 GB RAM, atvxperience does not work good, I faced some random freezes. I installed to another tvbox with 2 GB RAM. It works good on this tv box.

I have the X96 mini box - 1G ram and 8G rom. It did not work for me too - I use mainly youtube and Netflix and they did not work. I went back to the stock firmware but today decided to give it a second chance and installed again atvXperience rom.
Deleted all apps that I do not use, deleted also the pre-installed Netflix and youtube and installed the versions that I know they work with this box - for Netflix it's 4.7.0. build 7941 and for youtube - v 1.3.11.

Now everything works perfectly with one request to the developers...
Every time I reboot the box the pre-installed youtube comes back and over my old version and then the problems begin... I have to remove it, install again the old version and try not to reboot soon.

Is it possible to make the pre-installed youtube completely removable so after the reboot I can still keep my old version?

I was able to remove completely the pre-installed Netflix and now after reboot the box remembers my old version and works without any problem...
With the above changes the atvXperience rom is much better and responsive than the stock rom and this time I am going to keep it!
Thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 41
    Announcement: Head over to forum.atvxperience.com, I provide 24/7 quick Support.
    Stop yourselves from getting scammed! BUY FROM GENUINE WEBSITES, atvXperience is made specially for these boxes:

    http://bit.do/tx3minioriginal
    http://bit.do/x96minioriginal
    webbanner.png

    • Android OS version: 7.1.2
    • For devices: S905W
    • Recovery: TWRP
    • Made By: N'ayam Amarsh'e

    Attention:
    I don't force you to use my ROM. It's stable and can be used as daily driver.
    If you don't like something, please ask me on how to remove/add it.
    I am doing my best to provide you the best ATV Experience.


    Based on AndroidTV OS & AOSP. Has all the features of an Android TV + Extras.

    https://www.atvxperience.com/donation/
    Donate


    team.png

    ROM DEVELOPMENT, UX, UI : Me, Carmine Rovito(@Carmine), Vadim Mussin
    WEBSITE, BRANDING, UX, UI: Taylor Stephen Hadden(@stephenh)



    HOW TO FLASH IMG VERSION:

    VIDEO TUTORIAL:

    TEXT TUTORIAL:

    1. Download ROM, the file must be a .rar, extract it with WinRAR, 7Zip or any other archive extractor. Now you'll get an IMG. Just rename the IMG to atvx so it now becomes atvx.img.

    2. Download Amlogic Burn card maker http://www81.zippyshare.com/v/ZoilYyaS/file.html

    3. Get an EMPTY SD Card

    4. INSERT THE MEMORY CARD INTO YOUR COMPUTER WITH A USB CARD READER.

    4. OPEN THE TOOL AND SELECT THE IMG ROM FILE. NOW SELECT THE SD CARD DRIVE.

    5. SELECT *FORMAT* OPTION, DESELECT ERASE BOOTLOADER. NOW, LEAVE OTHER SETTINGS AS IS.

    NOW CLICK ON (MAKE)

    6. IT WILL TELL YOU TO FORMAT MEMORY CARD. FORMAT MEMORY CARD WITH FAT FILESYSTEM AND USE QUICK FORMAT.

    7. IT WILL NOW FLASH THE ROM IN MEMORY CARD.

    8. INSERT MEMORY CARD IN BOX.

    9. USE A MATCHSTICK AND PUT IT IN THE AV PORT HOLE OF THE ROM.

    10. NOW PUSH THE MATCHSTICK INSIDE THE HOLE TO PRESS THE BUTTON. KEEP IT PRESSED AND TURN ON THE POWER.

    11. WAIT FOR 5 MINUTES TO FLASH.

    12. ALL DATA WILL BE WIPED.

    13. ENJOY!


    HOW TO FLASH ZIP VERSION:

    1. DOWNLOAD THIS http://www57.zippyshare.com/v/85eCS93k/file.html and put it into sdcard.

    2. Download the rom and put it into sdcard.

    3. Open Update&Backup App, Click on select and select TWRP311.zip, now hit UPDATE.

    4. Now you'll be in TWRP. If you aren't, select Update from EXT and select sdcard, now again select TWRP311.zip

    5. Now once in TWRP, Swipe if you get a warning.

    6. [OPTIONAL] Go to Backup and select SYSTEM, DATA, LOGO, BOOT, RECOVERY and swipe to backup. Now go back to home.

    7. Go to Wipe - Advance Wipe - Select Data, system, Dalvik cache and cache and Swipe to wipe.

    8. Go back and select install. Now Click on select storage and select External sd card, ATVXperience zip file. Now, swipe to flash.

    9. Once rom is flashed, select Reboot system.

    10. Enjoy!




    v0wip - DOWNLOAD

    v1B - DOWNLOAD

    v2A - ATVXperience v2A - Here comes the BEAST
    • New Look
    • Smooth & Responsive UI
    • Google Sign In Working
    • Pre-installed with cool Media Apps
    • STABLE AF!!
    DOWNLOAD NOW!

    v2B - Changelog:
    • Stability Patches
    • Speed improvements
    • New Boot Logo
    • New Boot Screen
    • Faster Operations
    • Base Changed
    • Added new Wallpaper
    • init.d Support added
    • Magisk preinstalled(ONLY IN ZIP VERSION)
    • Netflix ULTRA HD Preinstalled
    • Greenify Preinstalled
    • ATVXperience OTA App added
    • AFR Level 1 Available
    • Google Apps updated
    • build.prop tweaks for Speed
    • Less RAM Usage
    • AptoideTV Store Preinstalled
    • New Cursor Look
    • Recommendations can be turned off now
    • Pixelated Background in Setup Fixed
    • OpenDNS Preinstalled
    • YouTube 1080P
    • and other under-the-hood improvements
    DOWNLOAD
    v2F - Final Version(No Bugs, No issues, This is our GOAL!)



    • Based on latest AndroidTV OS, made to be compatible with majority of s905W Devices.
    • Google Play Works
    • All Google Apps Work!
    • Pre-installed with great media apps!
    • Recommendations work great! To turn off go to Settings - Home
    • Chromecast Works
    • Comes with AndroidTV OS.
    • Latest Security Patches from Google and MANY MORE!!
    • COMPATIBLE WITH ALL S905W DEVICES!!




    Please consider donating if you appreciate our hardwork.https://www.atvxperience.com/donation/
    Donate :)




    Known Bugs:
    v0wip - Setup doesn't work. FCs.
    v1B - Google Sign In not working. Google Device Uncertified. *FIXED - SEE POST #70
    v2A - None

    ROM OS Version: 7.1.2 Nougat
    ROM Kernel: Linux 3.10.x
    Based On: AOSP, AndroidTV

    Version Information
    Status: Stable


    XDA:DevDB Information
    [ROM][S905W] atvXperience – The Ultimate AndroidTV experience! X96 Mini & TX3 Mini, ROM for the Android Stick & Console Computers

    Contributors
    N'ayam Amarsh'e
    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.4.x
    ROM Firmware Required: A compatible Processor Type
    Based On: atvXperience Project

    Version Information
    Status: Stable
    Current Stable Version: v2E
    Stable Release Date: 2018-09-09

    Created 2018-09-05
    Last Updated 2019-04-23
    6
    Screens:smartmockups_jfwxbpjp.jpegsmartmockups_jfwxdguy.jpegsmartmockups_jfwxex86.jpegsmartmockups_jfwxg4tl.jpegsmartmockups_jfwxhc21.jpegsmartmockups_jfwxi74z.jpegsmartmockups_jfwxjthz.jpeg

    Sent from my F3116 using Tapatalk
    5
    ATVXperience v2A - Here comes the BEAST

    • New Look
    • Smooth & Responsive UI
    • Google Sign In Working
    • Pre-installed with cool Media Apps
    • STABLE AF!!

    DOWNLOAD NOW!
    5
    In a few hours maybe, I am doing the final testing.
    When it will be released for S905W devices?

    Sent from my F3116 using Tapatalk
    5
    Oreo development for S905W has been started.
    A build will be posted soon.
    A work in progress build has already been posted on the forum for S905X.

    Sent from my F3116 using Tapatalk
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone