Home > Android, Hardware, Telechips, Testing > Zero Devices Z900 Android mini PC Unboxing and Review

Zero Devices Z900 Android mini PC Unboxing and Review

Zero Devices Z900 HDMI Stick hardware is very similar to CX-01 as it has the same Telechips TCC8925 Cortex A5 processor, 512 MB RAM and 4GB Flash memory. The only key difference is the presence of a microSD card slot which is lacking on CX-01 mini PC.

It ships in the same package as Zero Devices Z802 mini PC, and the only difference is the lack of marking to tell the device name. Let’s open the box and see what’s inside.

Zero Devices Z900 and Accessories (Click to Enlarge)

The package contains from top left to bottom right:

  • USB to mini USB cable to connect the power
  • 5V/1A power supply
  • Documentation in Chinese and English
  • mini HDMI to HDMI cable (about 30 cm long)
  • Z900 Android TV Stick
  • Zero Devices Authenticity Card.

The Authenticity Card is used to register your device on Zero Devices website and access a VIP area with access to support forums, a download section and more. At this time, The VIP area is still work in progress however.

I’ve tried the HDMI to mini HDMI cable on my TV, but it’s a bit too short for the mini PC to full rest on the table, so it’s just hanging by the TV if I use this cable. But since I prefer a direct connection this is not a problem for me. I connected the mini USB to USB cable directly to the TV, and did not use the power adapter, as I know it’s sufficient for Telechips TCC8925 platforms. Finally I added a USB mouse (my USB keyboard was not properly recognized) and after about a minute, the Android home screen appears with a live wall paper.

Z900 Android Home Screen (Click to Enlarge)

The device was configured with Chinese display, and I’ve changed the language to English (US) before taking the screenshoot above. It’s a standard Android home screen, which I do not find the best on TV, but you can always install a TV Launcher app.  The good thing is the power button which allows to put the device in standby mode, and you can bring back Android with a simple mouse click.

The “About device” section shows they did not really provide a model number and gave a standard ANDROID_HDMI_DONGLE name, Android 4.0.4 is running on the device, with kernel 3.0.8 which is standard for Android ICS. Going further into the settings menu, I could find CEC support which should allow you to control your device with your TV remote as long as your TV supports CEC, Wifi Direct support, but no 3G or Bluetooth section.

I’ve had no problem installing different apps via Google Play, and there are about 20 APK in the flash that you can install with Easy Installer. The device is not rooted, but I had no problem rooting it with unlockroot. The firmware appears to be much more stable than CX-01, and I never encountered the kind of slowdown with high CPU usage I experienced with CX-01 during the few hours I used it.

As with CX-01, there are three players installed:

  • ES Media Player
  • PPTV Pad
  • Video Player

Z900 HDMI TV Stick has the same issue playing “high bitrate” 1080p videos over the network as CX-01, but I found it to play many different video codec/containers with the players pre-installed:

  • H.264 codec / MP4 container (Big Buck Bunny), 480p/720p – OK | 1080p – buffering a lot
  • MPEG2 codec / MPG container, 480p/720p – OK | 1080p – Some short (1 second) buffering occurred
  • MPEG4 codec, AVI container – OK
  • VC1 codec (WMV) – FAIL
  • Real Media (RMVB) – FAIL
  • MOV file from Kodak camera – OK
  • FLV videos – Some videos can play, some can’t
  • WebM – 480p/720p – OK | 1080p – lots of buffering
  • MKV (several codecs) – OK, but no AC3 audio.
MX Player should be able to play videos that failed, although it may have to use software decode to do so.
Time for some benchmarks.

Z900 Antutu Benchmark Results

CX-01 has a score of 2216, so Z902 is about 5% slower on this benchmark, mainly because of CPU tests, but for some reasons is faster with 3D graphics. You may have noticed the frequency is 625 MHz whereas in CX-01, TCC8925 is clocked at 812 MHz, which may explain the lower CPU performance. Both Antutu and Quadrant reports that the frequency can be set between 343.75 and 625 MHz. It’s interesting because 625 MHz is not an option in the kernel config, and I wonder why they decided to lower the frequency that much. Another finding is that the memory available for Android/Linux is reported to be 390MB whereas for CX-01, Quadrant reports 512 MB. I wonder if the lower operating frequency and correctly setup memory could be the reason Z900 is more stable. Quadrant benchmark fails to start, as with many other devices.

One key advantage of Z900 over CX-01 is the microSD card slot. I tried it with a microSD card with a ext-4, but the system does not appear to support this, but there’s no problem accessing FAT-32 partitions on the SD card. It’s not always easy to insert the microSD card and my card got stuck in the device twice. I could retrieve it by opening the device, and found that you need to incline the microSD card slightly upward to insert it properly.

Luckily opening the device is straightforward. Look at your device with the microSD and USB port and turn 180 degrees to the other side, and lift the clip with a flat-head precision screwdriver.

Right, the picture above is not super clear, but at the top right, you’ve got the “mainboard” with Telechips TCC8925, the Memory, and all the ports,  at the bottom right, you can see a module with the Wi-Fi Module and Flash, and the microSD card is at the back. The metallic shield / heatsink? on the left was glued on top of the CPU. I could not find potential pins to connect a serial port on any of the boards.

The device is pretty good with 3 main issues:

  • Network performance, as it does not appear to be able to play video smoothly with bitrate > 6 Mbps.
  • USB keyboard can not be used properly. It appears to be detected, but does not to be ale to handle key presses correctly.
  • It’s possible to insert the microSD card incorrectly and it gets stuck inside the device.

The first two can hopefully be fixed with a firmware update, and the third one is not a major issue, but can’t be fixed easily, however once you know how you have to insert the card that’s not a problem anymore.

Zero Devices Z900 is available for $75 on Asiapads. That’s quite a steep difference compared to CX-01 ($50), but it includes a microSD card slot, a power supply and HDMI cable (Although I don’t find use for the last 2 personally). The main advantages for this stick is the microSD card slot and better firmware compared to CX-01 (for now), and lower power consumption compared to AllWinner A10 devices (I haven’t measured, but Smallart U-Host won’t boot when only connected to the USB port of my TV). The company also targets commercial applications such as digital signage, conversion of  standard TVs to smart TVs in hotels, etc.. where lower power consumption may be a slight advantage (TCO).

  1. Mehmet Mersin
    August 11th, 2012 at 22:48 | #1

    for keyboard, you can try changing input method. some input methods only recognize soft keyboards, not hard keyboards.

  2. NedScott
    August 12th, 2012 at 14:52 | #2

    Same as the TX-01 on DX.com?

  3. August 12th, 2012 at 15:06 | #3

    I can’t find TX-01. If you mean CX-01, then yes, it’s very similar but comes with a microSD card slot, and ships with a power supply and an HDMI extension cable.

  4. NedScott
    August 12th, 2012 at 19:28 | #4

    Sorry, I mean pandawill.com I keep forgetting that DX calls both the TX-01 and CX-01 by different names. Actually, I can’t seem to find the TX-01 at all on DX. The CX-01 is called the C77 there.


  5. August 12th, 2012 at 21:50 | #5

    Yes, you’re right it’s the same. It’s also available on Aliexpress for $54.

  6. Trest
    August 13th, 2012 at 00:41 | #6

    Concerning ext-4 -> try the app “Drive Mount” worked for ext3 on external USB hdd for some people

  7. Onebir
  8. NedScott
    August 15th, 2012 at 09:43 | #8

    Same plastic case, but different insides. The one you link to is based on Allwinner A10 SoC. Reusing cases is very common for these devices. For example, the Mini X case has been in use for “dumb” media players that don’t run any form of android long before the Mini X was sold.

  9. August 15th, 2012 at 10:40 | #9


    It’s most likely it is the same case with AllWinner A10 as Scott said, but it’s also possible it is TCC8925 but DX put the wrong description.

  10. Taehyun Kim
    August 17th, 2012 at 13:21 | #10

    I’ve ported XBMC and Diceplayer for TCC8925.
    see my youtube video

  11. Gabe
    August 17th, 2012 at 15:24 | #11

    @Taehyun Kim
    Nice job. Do you have a download link for it? Thanks in advance.

  12. August 17th, 2012 at 15:44 | #12

    @Taehyun Kim
    Great. You might be able to commit your changes to XBMC in github.

    About network performance. What’s your hardware? Is it using Wi-Fi or Ethernet?
    Which is the bitrate for the videos you tried over samba?

  13. Taehyun Kim
    August 21st, 2012 at 19:32 | #13

    @Gabe I submit my patch to xbmc.
    and I will release my XBMC binaries and new Diceplayer within a week.

    I don’t know exact network performance. but I can play 42Mbps H.264 High profile sample clip using Ethernet
    I have a box ( not stick ) that is not for sale.

  14. Taehyun Kim
    August 21st, 2012 at 20:24 | #14

    See http://forum.xbmc.org/showthread.php?tid=138464&pid=1173946#pid1173946
    You can get APK and other files to play it. Current Diceplayer supports only GB version of TCC88xx platform.
    I will fix it.

  15. Meialua
    September 4th, 2012 at 01:14 | #15

    I have been searching the web to find a way to install a linux distro on this stick to use it as a server but could not find anything. I’ve tried various distro (mostly for AllWinner CPU) but cannot even come to booting the card…Does anyone knows if the bootloader is locked? Any hints about installing an ARM port on this device (TCC8925)?

    PS: I did however installed tatubias (google it or go to xda-developers forum) patch for the CX-01 and it’s working like a charm (Google Play now works).

  16. Netmedia
    September 6th, 2012 at 16:27 | #16

    I’ve bought this product … and I love it !
    I only have a few problems :
    – no GPS so unable to have a location fix !
    – problems with apps wich require some google account authentification (ex Google Reader, Picassa, …)
    Do you have a solution for this
    A firmware update ?

  17. September 6th, 2012 at 17:09 | #17

    You may try to install another version of Google Apps, instructions to do so are on the web. Otherwise, you could login to the VIP area and contact customer support to see if they have plan for a firmware upgrade.

  18. Netmedia
    September 6th, 2012 at 19:24 | #18

    Thanks for that reply
    Do you have the same issues ?
    I will ask the customer support

  19. September 6th, 2012 at 19:48 | #19

    I had to 2 sticks based on Telechips TCC892x, so I sold that model. I can’t remember about Google authentication issue (gmail app worked for me). GPS is not fixable since there’s no hardware to support it.

  20. arun
    September 18th, 2012 at 22:21 | #20


    can i install different firmware at z900( like cx-01 or tizzibirdn1)

  21. mesahin
    October 1st, 2012 at 19:53 | #21

    Hi cnxsoft,
    can you check the wifi chip on device again? Is it a Atheros 6103***??

    If yes can you upload the firmware for this device( ROM backup, cwm…) ? I have a wrong firmware installed my device and wlan doesn’t works any more. I did not find any link for firmware.

  22. October 2nd, 2012 at 17:18 | #22

    I don’t have the device anymore. I doubt it’s an Atheros chip. most mini pc seem to use Realtek WiFi modules.
    Keep asking Zero Devices for the firmware

  1. August 22nd, 2012 at 14:53 | #1