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

Support CNX Software - Donate via PayPal or become a Patron on Patreon

23
Leave a Reply

avatar
23 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
11 Comment authors
mesahinarunNetmediaMeialuaXBMC for Android With Hardware Video Decoding on Telechips TCC8925 Processor | CNXSoft – Embedded Software Development Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Mehmet Mersin
Guest
Mehmet Mersin

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

NedScott
Guest
NedScott

Same as the TX-01 on DX.com?

NedScott
Guest
NedScott

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.

http://www.pandawill.com/tx01-mini-android-pc-android-tv-box-android-40-tv-dongle-4gb-hdmi-tf-card-p64196.html

Trest
Guest
Trest

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

Onebir
Guest
Onebir
NedScott
Guest
NedScott

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

Taehyun Kim
Guest
Taehyun Kim

I’ve ported XBMC and Diceplayer for TCC8925.
see my youtube video
http://www.youtube.com/watch?v=9sQeSyViYDE

Gabe
Guest
Gabe

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

Taehyun Kim
Guest
Taehyun Kim

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

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

Taehyun Kim
Guest
Taehyun Kim

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.

trackback

[…] tried it in Zero Devices Z900. The default language is Korean, but you should manage if you’re familiar with XBMC […]

Meialua
Guest
Meialua

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

Netmedia
Guest
Netmedia

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 ?
Thanks
Olivier

Netmedia
Guest
Netmedia

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

arun
Guest
arun

hello,

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

mesahin
Guest
mesahin

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