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.
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.
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.
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.
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).
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
23 Replies to “Zero Devices Z900 Android mini PC Unboxing and Review”
for keyboard, you can try changing input method. some input methods only recognize soft keyboards, not hard keyboards.
Same as the TX-01 on DX.com?
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.
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.
Yes, you’re right it’s the same. It’s also available on Aliexpress for $54.
Concerning ext-4 -> try the app “Drive Mount” worked for ext3 on external USB hdd for some people
I think DX just listed it @$72:
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.
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.
I’ve ported XBMC and Diceplayer for TCC8925.
see my youtube video
Nice job. Do you have a download link for it? Thanks in advance.
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?
@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.
You can get APK and other files to play it. Current Diceplayer supports only GB version of TCC88xx platform.
I will fix it.
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).
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 ?
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.
Thanks for that reply
Do you have the same issues ?
I will ask the customer support
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.
can i install different firmware at z900( like cx-01 or tizzibirdn1)
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.
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