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).

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus

23 Replies to “Zero Devices Z900 Android mini PC Unboxing and Review”

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

  2. @Onebir
    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.

  3. @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?

  4. @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.

  5. 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).

  6. Hello,
    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 ?

  7. @Netmedia
    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.

  8. @Netmedia
    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.

  9. 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.

Leave a Reply

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

Khadas VIM4 SBC
Khadas VIM4 SBC