Shenzhen Tomato X96 Amlogic S905X TV Box is Designed to be “Hooked” Behind Any Monitor or Wall Mounted

Orange Pi Development Boards

There are several solutions to mount a mini computer or TV box behind a display, and while VESA mount is one of them, your TV may not support it, so Shenzhen Tomato has come up with “magic tape” combined with an IR extension cable to help you hook their latest X96 TV box behind your TV.X96_TV_Box

Let’s go through the main specifications first:

  • SoC –  Amlogic S905X quad core ARM Cortex-A53 @ up to 1.5GHz/2.0GHz with penta-core Mali-450MP GPU @ 750 MHz
  • System Memory – 1GB DDR3 (option: 2GB)
  • Storage – 8GB eMMC flash (option: 16GB) + micro SD card slot up to 64GB
  • Video Output – HDMI 2.0a up to 4K @ 60 Hz, and AV port (composite video)
  • Audio Output – HDMI, optical S/PDIF, AV port (stereo audio)
  • Video Codecs – 4K VP9 @ 60 fps, 4K 10-bit H.265 @ 60 fps, 4K H.264 up to 30 fps
  • Connectivity – 10/100M Ethernet, and 802.11 b/g/n Wi-Fi. No Bluetooth
  • USB – 2x USB 2.0 ports
  • Misc – Power button and LED, IR receiver, IR port for extension cable
  • Power Supply –  5V/2A
  • Dimensions & Weight – N/A

The device runs Android 6.0.

Magic_Tape_TV_Box_MountThe picture above shows the various mounting options including wall-mounting, and what the company calls “magic tape” but just looks like Velcro. If you want to use the provided remote control, you’ll also have to connect the IR extension cable and place it somewhere to allow for line of sight operation.

Shenzhen Tomato is now taking orders for their device, and if you are interested in purchasing one or more samples, you can do so for $23 to $25 + shipping, by contacting them through their website.

191 Replies to “Shenzhen Tomato X96 Amlogic S905X TV Box is Designed to be “Hooked” Behind Any Monitor or Wall Mounted”

  1. Well you can buy Velcro in pound shops in the UK but you still need a IR extender like above. Maybe time for WiFi remotes?

  2. So S905X boxes will also be very cheap, expected but nice.

    i haven’t had a chance to look at it, but has amlogic published some linux source updates for the s905x chip ?
    Or, still talking linux, would the new X features (hw video decoding) work out of the box on an openelec or kodi setup ?

    Or will some X features be restricted to android and won’t make it to linux ?
    I understand that the new feature aim at accessing some DRM protected contents and although DRMs and hw decoding are separate technicalities, i was wondering if it could have a negative impact on the linux side of things ?

  3. @mdel

    Amlogic source from 2016-05-04 contain VP9 driver in kernel. libplayer in buildroot has VP9 support. Buildroot has new configs, but unsure which is which box. Guessing gxb, gxtvbb, gxl is S905/S905X core. Many dev board configs p200, p201, p211, p212 ..

    Userspace video decoding for Amlogic use libplayer own API. This only analyze video file and push ES/TS/PS packet to kernel device.

    Amlogic Android is on top of libplayer API. Also gstreamer integration for Linux. Kodi Amlogic port opens kernel devices direct.

    Work is done by kernel driver, load microcode and feed packet to VPU. driver/amlogic/amports

  4. @Teiko
    ok thx for the info, i’ll check the kernel config options of that source tree.

    For the moment i’m having fun with the extra cheap (and very tiny) Nexbox A95X (s905, $22 on gearbest) which works really surprisingly well with kodi 16.1 on android 5.1. I’ll test linux or openelec on it too and see how kodi performs there.
    That A95X box is going to become my new cheap favorite and replace the beelink x2 (same price but h3 soc) on which i was trying to run my linux setups without great success despite all armbian goodies already available..

  5. hi
    i have x96. But I have a problem, running movies in kodi,Suddenly out of the program kodi.
    It seems Android 6 is very heavy

    Is there a new update for x96
    Is it possible to install Android 5 or 4 on the device x96

  6. Kodi crashes all the time, it only runs for a few minutes on stock 6.0.1 firmware. Upon inspection I found it’s only running on 1 out of 4 CPUs. Have you got root files for this box on 6.0.1 please? I want to get all 4 CPUs working to see if that’s why Kodi won’t run.
    Also do you have any drivers or software needed to flash? How do you flash this box?
    Thanks in advance

  7. Unknown errors! Please quit and try it again!…. not download the update .. has major improvements this update? …

  8. the update was successful, but has many problems … no Google TV remote, can not integrate USB memory Quasar in Kodi .. dlna is very bad … this new update did faster start and a few changes .. .Thanks for the Work.
    And wait many

  9. I have a problem with HDMI connection – black screen on tv ( TV Panasonic tx-42as300e)

    In other devices working great. Any sugestions?

  10. @Leon
    Wow… That box seems to have so many issues…
    First make sure you have the latest firmware. Try to connect it to another TV or via the AV port to complete the OTA update. If that does not work, try other HDMI inputs on your TV and/or other HDMI cables. If it still not work, you’d have to use another TV, or wait for a fix.

  11. @Leon

    I have an I have an Nexbox A95X (905x). I guess it is very similar to this.

    I have connected it to a projector (Vivitek D511), where it was working.

    However it is not working on the following 2 plasma TV-s:

    Pioneer PDP-4280XA
    Panasonic VIERA TH-42PV60A

    Both of the TVs were connected through HDMI.

    It shows NO SIGNAL, the screen is black.

    It ‘s neither working on the following projector:

    EPSON EB-X12

    No signal, blue screen.

  12. Kodi 16.1 crashing all the time! Also very poor performance WiFi. Network lost unpredictable signal is lost and disconnect. At the same time smartphone shows the excellent quality of wifi reception!
    We are waiting for new firmware with fixes.

  13. Before updating and after updating do a factory reset and have no problem with kodi … wifi not more than 15 meters and have no conection problems.

  14. After watching a film. Go to watch another. KODI crashes out. have to restart KODI. Have inastalled fresh KODI, still does the same. Have done latest updates, still does the same. Anyone have same prob???

  15. Hey @anavarro, it is not the same firmware as i got on my x96 box from where i purchased it. But it works just fine, there are many “rebranded” x96 boxes around 😛 The IMG file i linked to, works just fine on my x96 box.

  16. @anavarro
    Hey @anavarro, it is not the same firmware as i got on my x96 box from where i purchased it. But it works just fine, there are many “rebranded” x96 boxes around 😛 The IMG file i linked to, works just fine on my x96 box.

  17. thanks Joran … it’s very good to have another option …
    the last upgrade of the x96 is worse than the other …
    kodi crash, the x96 in safe mode many times … etc etc

    Please send pics of the interface and functions

  18. hey , there is a starting sound on my x96 before it enters main android screen , does anyone know how to disable that ?

  19. Bonjour.
    Je désire me procurer la tv box x96 Android 6.0 2gb , j aimerais savoir si vous me l’a conseillé . Est elle équipée du bluetooth?

  20. I want the original Android notification bar in the high of screen because i dont like his launcher .what is the solution?
    because change launcher dont work

  21. I would not recommend this box until they fix the AMCODEC on off position. it causes noticeable video frame loss and stuttering at 1080p, i have a bunch of these boxes…. total crap until they come up with a fix for this, has anyone ever figured out how to get it stable with the AMCODEC on in the kodi video settings? (watch a video with it on and then try it with it off you will understand very fast about what I mean.)

  22. It is really impossible to use with the new firmware …
    off wifi
    kodi crash
    no write permissions to micro usb usb
    very bad firmware worst
    please fix it

  23. Kodi crashes when you delete the version alreaidy installed in the box and you install it fresh from Play Store. To avoid this, you’ll have to factory reset and keep the version of Kodi.
    (By the way, the october firmware update let you have access to Play Store and it’s rooted. So fat, it seems they provide monthly updates, appreciable effort).
    Now, if you don’t like the configuration of Kodi as it is with all its useless addons, you go to parameters -> applications -> you select Kodi and you delete data.
    I have not tested Wifi.
    I am quite satisfied with this box I bought only 30 € with 2 Gb ram and 16 Gb rom! Great deal 🙂

  24. thanks for your comment I could stabilize kodi removing amcodec option in the configuration … I could not disconnections wifi … be nice enable write permissions in microsd and usb .. I also appreciate the effort, but I think we should try more time before.

  25. @cnxsoft Now. i can download. Download speed is very slow. I have one more box som need rom img file. KM8 AMLogic S905X. Where can i FInd it I tried google. But still no luck. Do you have this also

  26. @cnxsoft
    I cannot read all. but I click something, then i got 4mb/s download speed. Now all done. Box running fine. Thanks alot.

    KM8 S905x firmware
    I don’t fine file which i can burn with usb tool. I need that PLease help.

  27. @cnxsoft
    I cannot read all. but I click something, then i got 4mb/s download speed. Now all done. Box running fine. Thanks alot.

    KM8 S905x firmware
    I don’t fine file which i can burn with usb tool. I need that PLease help.

  28. @Harkaman look this post up …

    September 13th, 2016 at 18:54 | #36
    Reply | Quote

    if anyone needs the / a flashable firmware that works on this box, here you go:

    this is for usb burning tool

    please comment as this firm works …

    Hey @anavarro, it is not the same firmware as i got on my x96 box from where i purchased it. But it works just fine, there are many “rebranded” x96 boxes around 😛 The IMG file i linked to, works just fine on my x96 box.

  29. Hello

    I need some help, i got a leelbox Q3 Pro, need to update to the lastest firmware or restore it.

    the box dont load.

    Thanks in advance

  30. Good morning everyone
    I also had problems with my x96 in wifi and kodi. Yesterday installed firmware nexbox was all 100% but the remote control stopped working.
    I installed the other firmware
    But the remote control does not work, already tested another remote command equal and nothing.
    Can anyone give me a hand to get the remote control to operate.
    thank you

  31. good day anavarro
    thanks for the help but the box remains the same.
    not the way to get a box of origin, do a full reset?
    I used the program in USB_Burning_Tool firmwares ke had installed.
    thank you

  32. From time ti time the TV loos the dark kolors and show light blue and light orange colors. When I disconnect HDMI and reconnect it gets fine again for a while. I already replace the HDMI cable. Where is the problem?
    Where can I get a printable user manual with step by step guidance?

  33. @Daniel
    It could be related to HDMI CEC.
    1. Try to disabled it in the box itself
    2. If it does not work, disable it in the TV too (HDMI CEC may be called another name depending on your TV brand).

  34. @KAREKA
    hey, suddenly today, i happened to have the same issue with my X96: does not respond to the remote 🙁 very annoying!
    I reinitialised it but in vain…
    Any solution ?

  35. If i may, i would like to submit another question: i have 2 audio devices connected to the box via the 2 USB ports. I could not find a way to toggle the audio output from one device to the other.
    Is it possible to do it and, if so, how ?
    thank you for your help

  36. @anavarro
    Good Morning
    Can you explain how I did it?
    My remote control was great but when I changed firmware it stopped working soon I already tested another command and it is still the same.
    Someone help me?
    Thank you

  37. @cnxsoft
    Thank you for the links!

    I have one question though, Which folder is for the 1g/8g model x96?

    i dont want to flash the incorrect firmware and there is one folder which is labelled as both

  38. Good morning people
    I got flashed X96_AP6330.7z again to get the IR remote control.
    Now I would like to know the most suitable firmware without losing the IR remote control.
    I thank you for the help, thank you.

  39. hello,i have read in a forum from russia about this box..they have system.apk that can give a notification drawer and bottom bar to this box.but i cannot download from there.somebody had that file and can share here.thanks

  40. My X96 box does not have the navigation bar (home , back , recent apps).
    I change to nova launcher and install “simple control” app from play store,
    when I click the recent apps button , it does not show the recent apps screen.
    Is it normal?
    How to fix it?

  41. Is there any luck to have the option “Force RGB” in the firmware? Because I have problem with a Sony LCD, it’s from time to time purple and i must to change the HDMI port to get it normaly. Any help will be very good.

  42. @hans
    Some people had pink screens due to HDMI CEC in the past. Try to disable CEC in your box and your Sony TV. Note: HDMI CEC is called Bravia Sync in Sony’s TVs.

    Kodi has it own volume control in the settings, it might be worth checking this out. Also make sure HDMI audio pass-through is not enabled if you don’t use it.

  43. I had doing all this in the few past days, but i had no luck. It’s maybe preferable to add this option in the firmware (In kernel linux and in the Screen Menu).

  44. I noticed that I dont have “OTA” application and I dont know why, so I suppose the box is not updated
    Someone help !!!

  45. nmou :
    unfortunately, google play store has stopped

    Same day, Same problem. ????

    @nmou88: Did the Restore fix the Playstoreproblem?

  46. Install,320,480dpi)


    search here

    Google Play Store runs perfectly

  47. @prison77
    The only fix for the google market problem i found is flashing the box with custom Rom. You need to download than you have to extract the x96_c_nn_SDcard.rar into freshly formatted to FAT 32 Micro SD card. Afterwards insert the SD Card into your x96 box and go to UPDATE&BACKUP app. Under Wipe data / Wipe media click on select option and choose than just Hit update and wait like 5-10min. Keep in mind that this rom comes with notification bar, navigation bar and nova launcher. For the best experience i suggest installing this launcher

    I tested it and it works pretty good on my device s905x 2GB Ram 16GB Storage version.

  48. sony4253 :
    search here
    Google Play Store runs perfectly

    Thanks, worked perfectly.

  49. Hello – Kodi 16 is very unstable and crashes after a movie and must be sutured again – Is Kodi 17 more stable? And if so which Kodi must be taken? ARMv7a (32bit)? – x86? – ARMv8A (64bit)?

  50. For problems with Kodi and it crashes the setting in Kodi change.

    System -> Video -> Acceleration

    Then switch off the AMCODEC.

    With me, Kodi now runs super and does not crash anymore. Try it

  51. Has anyone successfully installed Kodi Krypton RC2 to the X96? I have tried both installing over 16.1 and uninstalling 16.1 first and neither works. Always ends in “Installation failed” after crunching for a bit. Is there something I am missing here?

  52. Bought 3 of the X96 boxes from 2 sellers. 2 of them work fine and accepted updates through the OTA app.
    But the last one has some weird kernel on it that does not update.
    + Play store stopped working. (deleting updates and other options does not work as normally would in similar situations)

    working version is:
    kernel 3.14.29
    build nr 20161122.11:27

    non working:
    kernel 3.14.29 [email protected] #8
    build nr MHC19J.20161117 test-keys
    This version also does NOT have the OTA app but some weird 2013 update tool.

    I tried to use the with this app from the working version on the non working but halfway it crashed 🙁
    The online option fails off course 🙁
    I also tried the micro sd card method mentioned in this thread but that didn’t do anything good (for play store fix)

    Why would any vendor put energy in ruining the software on the product he’s selling beats me.

    I’m now going for the USB burn tool and wonder if i could backup the working ROM and use that on the other one?
    Or is there a simpler way?

    p.s. i have had no crashes with KODI.
    Any advise about the USB burn would be appreciated.

  53. @Obelix
    About firmware update:
    1. is normally for micro SD card / USB flash drive update method. If you do this remove all other USB devices
    2. some-name.img is normally firmware to be used with USB Burning Tool. The latest version and method can be found @
    3. Alternatively if you have a some-name.img firmware, you could also try to update the firmware from micro SD card using another method:

  54. @_Gigino_
    Both USB ports should have the same color as X96 only has USB 2.0 ports.
    Generally speaking, you can get three colors with USB:
    Black / White -> USB 2.0
    Blue -> USB 3.0
    Yellow -> Always on charging port

  55. @_Gigino_
    Sorry, I don’t know why they chose to have two separate colors for USB.

    The reset button is used for firmware recovery, in case you want to reflash the firmware.
    One example of use is linked in comment #137 above.

  56. I just bought a new TvBox x96 2Go/16go no blue light and blinking red light from behind no picture with Sony tv any idea?

  57. @hans
    hi hans, commenting on your message of 12-12-2016, same problem here, on my philips tv. i think ‘force RGB’ could solve the problem; it did when i had the same problem connecting my desktop (with amd radeon hd5450, in which i could switch to RGB) to the philips tv. did you already find (another) solution for the problem?

  58. Good morning
    I bought this box x96 everything’s ok I just have a little problem on some applications iptv type I does not make me perfect player, then copy and paste. Someone can help me ??? I have the build 20161122.11: 27
    Thank you

  59. @riesjart

    Same problem here with a Philips TV.
    I tried running libreELEC latest firmwear and did not find anywhere the otion of turning on the “force rgb” option at the menues.
    Or maybe it is configuered to do that automaticly?

  60. @riesjart
    Hi, the only solution is to use HDMI to VGA Adapter Converter Cable with audio. I have commanded a one, and I’ll describe my adventure with this converter soon.

  61. @hans
    hi hans, the x96 also has a 3,5mm jackconnection. i tried that one, with a 3,5mm to 3xRCA-cable (video and audio; white, yellow, red). it works, but the quality is very poor. i’m curious if your hdmi to vga + audio will work to your satisfaction! please keep me informed. i also sent an email to [email protected] a couple of days ago – asking if they can put a ‘force rgb’-option in a new firmwareversion – but they didn’t respond yet.

  62. People keep mentioning the Amlogic RGB probldm with older Sony, Philips TV.

    I don’t have X96 but I am aware of previous threads on Odroid and Wetek forums.


    I am using a s912 Alfawise s92 with latest OTA update and that has screen colour space option in display settings. YUV, RGB

  63. @riesjart
    Hi again,
    Yes the quality of AV Jack is very poor. But using the Hdmi to VGA is good, i’m using this converter now for two days in it’s OK.
    The quality is 1920 X 1080 60Hz, the quality is good.
    Good luck

  64. @Obelix and @Wil, did you find a rooted firmware for the box with:

    kernel 3.14.29 [email protected] #8
    build nr MHC19J.20161117 test-keys

    I have two of these boxes but I can’t find a way to root them seeing I can’t find a firmware that works on this box.
    Hope you found a solution

  65. When I receive messages via messenger pop-ups appear on the screen. These pop-ups do not disappear with restart.Mai than anyone has this problem?

  66. I got my X96 today, and remote controller is not working…….. 🙁
    has anyone found a way to fix this problem ?

    because i got also another remote controller with usb IR receiver, but again when the box is in standby mode it wont turn on….


  67. @ivan
    If I understand correctly you have a separate remote control that uses a USB dongle. It cannot be used to power the device since the USB ports are turned off when the device is off or standby mode. You either need to use the provided remote to turn it on, or get another remote control that supports IR learning, so you can teach it the provided remote’s POWER key.

  68. @cnxsoft

    yes, you understand correctly. can you tell me is it possible is some way get power to usb when device is in standby mode ? and i have another question, i have one another IR cable which gets the power in standby mode because led light of IR cable is turned on. so i tought i could wire the ir cable with usb cable and then connect usb dongle of seperate remote control, could this work ? Thank you

  69. Hi, I put my X96 on limited profile. And it’s done, i cannot do anything. Help me please, Tell me what to do to go out from these profile. Don’t Tell me about the basic settings, not works. Help, please.

  70. Hello Team,

    please help… My Google play app again it does not work. I have version: 7.5.08.M-xhdpi [8] [PR] 146162341

    please tell me what is the current version od android in x96? i have: MHC19J.20161117 test-keys

    and last problem with Netflix – it does not work. version: 4.13.2 build 14565

    please help!

    1. for play store, search google for play store apk. there are plenty of versions around and i fixed the problem by trying to install a few different versions over it. my x96 is now running a custom firmware so i cannot see anymore which version of play store fixed the problem. i believe it was 7.2.13.J-all [0] [PR] from that site. if not, i bet it was 1 of the 5 most recent versions.

  71. hello.iwant some help about my tv box.when i turn on my x96 tv box there is only red light and on the tv screen is not signal.what can i do in this situation?please

  72. Como puedo resetear mi x96?. Cambie mi perfil de usuario administrador a restringido, y ahora no puedo restaurarlo, que puedo hacer? O como puedo resetearlo?

  73. Deja presionado el botón de reset en el orificio de AV… conecta a la corriente… y te aparecerá el menú de recuperación de android…

  74. which USB port do I connect to my PC please so I can use the USB Burning Tool to upgrade firmware? Thank you.

  75. @ContraNL
    builds with that kernel are fake x96 that x96 is 1GB instead of 2Gb

    got also a x96 with that vincent kernel and android shows 2Gb but the hardware is 4x2gb chips so 1Gig ram

  76. my x96 does not work on kodi.16.1,I have tried to make it I need to install kodi 17.1 and again how do I connect BT on this box.

  77. @Przemek
    is your kernel also [email protected] ?

    open your box and check your memoryconfiguration

    i think that that image is a tempered one that fakes the memory

    i also got one x96 on armbian forum i posted a picture of the board but not much respons

    but i think that one with that kernel is a tempered one

    if you boot armbian or libreelec from sd you notice the memory difference

  78. cnxsoft :
    Have you disabled HDMI CEC on the box, then your TV? Some boxes force the language when it is enabled.

    Thanks, I disconnected HDMI CEC from tvbox and it worked.I’m trying to disconnect from tv. You’re a big man.

  79. @anavarro
    I tried it already, but no luck. It’s still not response….Can someone give me link for stock firmware, at least I have somethg if I want my IR remote back.tq

  80. What’s the recommended app for getting an on-screen power off switch? This box doesn’t have the customary toolbar so I’d appreciate any suggestions. Thx.

  81. @Flixxx
    I’ve never tested the power off apps on Google Play store, but if you can’t find any that work. You can normally use the power key on your input device (if any). Alternatively, you could use the remote control, or the smartphone app.

Leave a Reply

Your email address will not be published. Required fields are marked *