Home > Android, Hardware, Telechips TCC89XX, Testing, Video > $40 CX-01 mini PC Unboxing and Review

$40 CX-01 mini PC Unboxing and Review

I’ve just received the CX-01 Mini Android PC I ordered 3 weeks ago on Pandawill website using Togetho.ru group buy coupon and paid $41.89 as I selected “Singapore Post” shipping option. Today, I’ll post some unboxing pictures and provide a review of this tiny and cheap device.

I received the device in the box below.

SUNCHIPS-CX1 mini PCThe device characteristics are listed on the back on the package.

CX-01 specificationsTelechips TCC8925 does not support 1 GHz (max 833 MHz), and I’m unable to play some of the video container format listed, but more on that later.

You’ll just find the TV Stick and a microUSB to USB cable to power the device in the package.

Now let’s connect it to the TV. The device can plug neatly into on the HDMI port of my HDTV (Samsung LA328450), and it’s powered by the TV’s “USB service” port.

$40 is a low price to turn a standard HDTV into a Smart TV, and you don’t get the cables hanging around like products using an HDMI female connector. I understand this could be a problem if you have to connect it perpendicularly to the TV and have limited space, but a female to male HDMI cable could solve this issue as well. Now all you need to add is an input device. Ideally it should be one of those 2.4 GHz remotes (possibly dual-sided with a qwerty keyboard), but I don’t have one yet, so I’ve just connected a mouse to the USB port.

After you connect the power, you should see the boot picture below within 3 to 4 seconds.
After waiting around one minute, you can see the home screen. The pre-installed applications are at the bottom, and I’ve installed all  other apps via Google Play. The Play Store was pre-installed, but not available on the home screen.

The default language is in English which is probably a good thing for most people, and 5 applications are shown in the home screen: Video player. Gallery, Music, Browser and Settings.

I haven’t been able to take screenshots, because the device is NOT rooted and some apps won’t work. There are some other methods to take screenshot with a non-rooted device, but it’s a pain, so instead I’ve taken some pictures. I found a method to root CX-01, and some people appear to have been successful, but I haven’t tried it yet.

Going into the “About Tablet” section,  you’ll find out the device runs Android 4.0.4 and the model is SUNCHIPS-CX1. Interestingly there is also a “System updates” menu that lets you update the firmware via NAND Storage (I guess after firmware download), SD Card storage (although there is no microSD card slot) or USB storage. This might be useful if the manufacturer ever release the firmware. You may add your voice to the “where is the firmware?” complaint on Pandawill forum.

Google Play seems to work just fine and you’ll be able to install and run most of your favorite apps. I installed ES File Explorer, Antutu benchmark, Quadrant, Android Terminal Emulator, Opera Mini, the YoutTube App and a few others, all of which appear to work fine. The only exception (for now) is the Quadrant benchmark which installed and started fine, but I was unable to run the benchmarks. It’s exactly the same issue as I had with Mele A1000 stb.
After playing around a few hours, I find the device to usually perform very well, and I don’t really see performance difference compare to Mele A1000. I said “usually”, because sometimes the device will become very very slow due to high system CPU usage. It happened twice in one afternoon. The first time, I just disconnected and reconnected the power, and the second time I just went away for a while, and It appeared to work fine again. You may want to install a widget to reboot your device when that happens. You’ll need to root the device first though.

I’ve tested video playback and found it quite good, better than the Mele A1000 (Android 2.3) I tested in April. I could play YouTube videos both in the stock web browser and the YouTube app. There are 3 video players available by default:

  • ES Media Player
  • PPTV Pad
  • Video Player

I found “Video Player” to support the most files, and I used this player to test some video format/codec, mostly from http://samplemedia.linaro.org/, but also some others I downloaded:

  • H.264 codec / MP4 container (Big Buck Bunny), 480p/720p/1080p* – OK
  • MPEG2 codec / MPG container, 480p/720p/1080p* – OK
  • MPEG4 codec, AVI container – OK
  • VC1 codec (WMV) – OK
  • Real Media (RMVB) – FAIL
  • MOV file from Kodak camera – OK
  • FLV videos – Video OK, but no Audio
  • MKV (several codecs) – FAIL

*One very important thing, if you plan to play videos on a Windows share or your NAS: Videos with bit rate above 5/6 Mbps could not play smoothly on the device, and basically all 1080p I tried (Samba share on Windows XP playing with ES File Explorer) could not play smoothly due to buffering. But if I just press pause, and wait a bit for the video to buffer, it’s just fine, so I expect 1080p to play just fine from USB devices. Another possibility could be to share files via NFS, as the performance should be better.

Time for some benchmark. Quadrant did not work, so I only ran Antutu benchmark.
A score of 2216 with this resolution (1280×672) is not too bad, it’s only slightly lower than the score I got with Mele A1000 (2337) using a similar resolution (1280×720), although it was running Android 2.3, so the performance might have improve since Android 4.0 release.
TCC8925 Antutu Benchmark
Details of Antutu benchmark:

  • RAM – 204
  • CPU Integer – 402
  • CPU float – 286
  • 2D Graphics – 291
  • 3D Graphics – 696
  • Database I/O – 190

I also used Quandrant to find about some details about the system. Interestingly, the memory is reported to be 512 MB for Linux, so I suppose they manage the memory differently than with other SoC, where part of the memory is reserved and not accessible in Linux.

The processor is called tcc8920st and the frequency is set to 716 MHz each time I go to this menu, but a look at the log should that the processor switches between 716 MHz and 812 MHz regularly, probably to reduce power usage and avoid the device to become to hot. The device is warm during use, but it’s not excessive, like it appears to be with other mini PCs like MK802.

Quandrant also report that the product name is “full_tcc8920st_evm_4096_cn” and the board “tcc8920st_evm” which looks like something I found in the kernel source code, but I was still expecting something with tcc8925 in the code, so the board I have may really use tcc8920 processor. Not sure how to check this.

To conclude, I’m quite satisfied with this product, but with 4 main issues:

  • Relative instability (High CPU usage)
  • Network performance (Choppy “high” bitrate video playback over the network)
  • MKV video playback does not seem to work
  • Lack of microSD card slot (only 2 GB flash available for apps)

Hopefully, the first 2 can be fixed with a firmware update. For the last one, you can install external storage (USB), but I’m not sure Android let you install apps on a USB drive.

The group buy is not available anymore, but if you are interested, it can be purchased on Pandawill for $47.99, Dealextreme for $51 or Aliexpress for $49.99. All companies include free shipping, Pandawill with China Post, and the other two via Hong Kong Post.

There is also a 8GB version on Dealextreme for $54.50

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

  1. July 24th, 2012 at 19:59 | #1

    looking forward the uHost reivew : D

  2. July 24th, 2012 at 21:12 | #2

    @ hipboi
    Soon, soon. It’s in Bangkok now. :)

  3. Romain
    July 25th, 2012 at 21:05 | #3

    Please, can you tell us which wifi chipset is used?

  4. July 25th, 2012 at 21:27 | #4

    @ Romain
    dmesg shows messages with rtl8188e.

  5. myxa78
    July 25th, 2012 at 21:28 | #5

    @ Romain
    realtek

  6. deadhp1
    July 26th, 2012 at 09:05 | #6

    I was wondering if you could try MX Player with the CX-01. You might be able to get hardware decoding of MKV’s with it.

    I have an Oval Elephant and MX Player was able to do hardware decoding on everything except divx AVI files(had to use software decoding for them). The stock player wouldn’t even open divx AVI files.

  7. deadhp1
    July 26th, 2012 at 12:25 | #7

    Too bad I missed the group buy for the $39.99 4gb model, but now the same site is doing a group buy for the 8gb model for $43.99.
    http://www.togetho.ru/cx01eng.html
    I won’t be missing out this time.

  8. max
    July 26th, 2012 at 17:58 | #8

    I want to see a video review :)

  9. July 26th, 2012 at 19:55 | #9

    @ max
    Not exactly a review, but you can watch this
    http://www.youtube.com/watch?v=Jb8zaTp9IYk

  10. Nikos
    July 26th, 2012 at 22:13 | #10

    Today i got 2 of these 4GB version CX-01.

    Its quite good but i was expecting to see flash updates from google play.
    Pre-installed Flash doesn’t work with Opera web browser and i still dont know if it even works with the android web browser.

    When i connect the stick on the PC i can see the mass storage internal flash memory of the stick but i also see in the device manager a SUNCHIPS-CX1 unknow device. Do you know if its possible to develop and debug applications on the device? I am noob and i don’t know what else i need except Eclipse with android SDK.

  11. July 26th, 2012 at 22:22 | #11

    @ Nikos
    Flash does work in the stock browser. But you’re right it does not in work in Opera Mini.

    I did try to connect to my PC, but the device always reboot, probably because there is not enough power. I only tried the USB port at the front on my tower, I’ll give a try later with the USB ports at the back.

    Although I can’t see developer’s options in the Settings menu, we should still be able to develop for it, as some people have successfully rooted it. I’ve also a noob when it comes to Android :).

  12. Gabe
    July 27th, 2012 at 01:05 | #12

    You should try Opera Mobile & set in Settings->Advanced-User Agent as “Desktop” then try Adobe Flash.

  13. Kerry
    July 28th, 2012 at 04:36 | #13

    any luck with PLEX?

  14. July 28th, 2012 at 09:07 | #14

    @ Kerry
    Sorry, I don’t know. I haven’t tried it.

  15. NPS
    July 29th, 2012 at 09:43 | #15

    There is a mention of CEC in the settings, which should mean that a CEC supported TV can control the device using the TV remote. I cannot test this as I do not have a CEC supported TV, though.

  16. NPS
    July 29th, 2012 at 09:46 | #16

    Also, any idea what the “Fn” button on the side does?

  17. July 29th, 2012 at 10:49 | #17

    @ NPS
    The “Fn” might be to switch the dongle to mass storage when connected to PC. I’ve tried it, and 2 drives show up, but for both drives it says something like “Please insert device”.

  18. Robbert
    July 29th, 2012 at 19:25 | #18

    I cannot seem to find the option to install non market apps. It refuses to install saying it’s not a valid file. (. Apk) The whole setting is miss from the settings menu…
    Tried installing the xmbc apk.

  19. Mehmet
    July 30th, 2012 at 13:48 | #19

    I received this device last week and played with it a little. Things that might be useful for other people:

    – to access developer options (to use adb):
    install terminal emulator or similar from google play and run:
    (on term emul)# am start -a android.intent.action.MAIN -n com.android.settings/.DevelopmentSettings

    – device is already rooted, if you use adb. after making device accessible from adb (permission, adb_usb.ini), restart adbd on device as root, and you can open root shell on device. then do whatever you like :)
    (on pc)# adb root
    (on pc)# adb shell

    anyone heard of any effort to build kernel / android with released sources?

  20. deadhp1
    July 31st, 2012 at 01:21 | #20

    Today I received my coupon code from the group buy site for the 8gb model cx-01.(I ordered 3 lol)
    I just figured I would let everyone know that it is active and the 8gb model is 43.99 instead of 50.99.

  21. Klaus
    July 31st, 2012 at 12:07 | #21

    Someone tried to root this device?

  22. deadhp1
  23. Planet
    July 31st, 2012 at 19:24 | #23

    Worked for me as described on Pandawill forum – had a hard time finding the unlockroot tool though, the download from the original site doesn’t work. Found it on XDA though:

    http://forum.xda-developers.com/showthread.php?t=1436426

    Everything is working fine now, got the german keyboard layout with root (I know there is a non-root solution but I like this one better) and easily disabled all chinese bloatware even without (including input method). CWM would be nice to be safe.

  24. Klaus
    August 1st, 2012 at 01:06 | #24

    @Planet: Could you describe how you did that? Mayer a Tutorial or something like that? :)

    Würdest mir sehr helfen ;)

  25. myxa78
    August 1st, 2012 at 15:10 | #25

    for root-
    1.download http://www.unlockroot.com/
    2. at directory where you install unlockroot – find Unlockroot\driver\android_winusb.inf
    3. open it in text editor
    4.if windows 64 then edit to :

    [Google.NTamd64] 64-bit]
    ;TCC8920
    %SingleAdbInterface% = USB_Install, USB\Vid_18D1&Pid_DEED&MI_01
    %CompositeAdbInterface% = USB_Install, USB\Vid_18D1&Pid_DEED&Rev_0231&MI_01

    5. if windows 32
    [Google.NTx86]
    ;TCC8920
    %SingleAdbInterface% = USB_Install, USB\Vid_18D1&Pid_DEED&MI_01
    %CompositeAdbInterface% = USB_Install, USB\Vid_18D1&Pid_DEED&Rev_0231&MI_01

    6.connect cx-01 to pc usb
    7.it detected new device (if not press fn on cx-01)
    8. choose driver that you edited Unlockroot\driver\android_winusb.inf
    9. after install run unlockroot
    10.press ROOT
    11. then reroot device
    12. reboot cx-01
    PROFIT! ;)

  26. Klaus
    August 1st, 2012 at 15:57 | #26

    @myxa78 Thanks for the quick tutorial :)

    Could you tell me also how to delete the chinese apps and keyboard? Is there an package manager or do i have to delete them from filesystem by hand?

  27. myxa78
    August 1st, 2012 at 15:59 | #27
  28. myxa78
  29. Klaus
    August 1st, 2012 at 16:32 | #29

    @ myxa78
    Sounds good, thank you :)

  30. myxa78
    August 1st, 2012 at 17:31 | #30

    @ Klaus
    you’re welcome! ;)

  31. Planet
    August 1st, 2012 at 18:20 | #31

    Sorry for being too slow, Klaus, bit myxa78 hit it quite well it seems. :)

    For me, it worked like on that Pandawill forum post linked right above my comment. PDAnet driver complained about existing ADB drivers though (from Samsung) and it might be that this mix and match allowed me to do what you apparently had difficulties with. Anyway, this is solved for you now.

    Now I am just missing the SecuritySettings and DevelopmentSettings actitivities from the settings dialog (the latter is at least accessible by lengthy terminal command). Borrowed the stick to my father in law though for a while anyway, so can’t investigate. :)

  32. Slowstream
    August 2nd, 2012 at 00:17 | #32

    Dumb question here :-)… does rooting will help for streaming videos? Cause like cnxsoft said in his review, streaming at high bitrate is kind of choppy…?

  33. August 2nd, 2012 at 09:53 | #33

    @ Slowstream
    Directly no. But if you have root access, you may be able to tweak the kernel to improve performance and replace the existing one.

  34. apmaricato
    August 2nd, 2012 at 11:37 | #34

    How install gtalk? don’t listed on Google play

  35. Slowstream
    August 2nd, 2012 at 12:53 | #35

    @ cnxsoft
    Thanks but I am new to android and don’t think I am skill enough to play in kernel.

    Actually the thing I really find annoying is the bad buffer quality for online videos. I tried many players and
    they are all unable to make pleasant and fluid buffering. It always stall even if I have good connection. I don’t care to wait at the beginning of video but don’t want to see it stop repeatedly.

    You said that you think firmware update could possibly take care of that. If you find a solution or tutorial to remedy that problem, I’ll be more than glad to see it added/edit in your review.

    Cheers.

  36. myxa78
    August 2nd, 2012 at 13:33 | #36

    @ Slowstream
    you can tru vplayer (can config buffer size) https://play.google.com/store/apps/details?id=me.abitno.vplayer.t&feature=search_result#?t=W251bGwsMSwxLDEsIm1lLmFiaXRuby52cGxheWVyLnQiXQ..
    but i suppose that does not help, but you can try
    p.s. i’m using bsplayer+arv5 support

  37. August 2nd, 2012 at 14:03 | #37

    @ Slowstream
    I won’t be able to work on the CX-01 for some time. First because I don’t have recovery firmware yet, and second because I’m expecting 3 more devices for review this week or next, including a $129 board…

    So if somebody finds a solution to the network performance, you’re welcome to post it here. :)

  38. August 2nd, 2012 at 14:09 | #38

    @ apmaricato
    After you have rooted your device, you could try step III of http://www.pandawillforum.com/showthread.php?11641-New-Arrival-CX-01-Mini-Android-TV-Box-Android-4-0-Cortex-A5-HDMI-USB-4GB&p=68126&viewfull=1#post68126 to update Google Play. It might work.

    Alternatively search for gtalk apk on google.

  39. NPS
    August 2nd, 2012 at 16:43 | #39

    The “Fn” button does indeed toggle the mass USB storage option. A drive mounted just fine on my MBP after it “booted up” and I then pressed the Fn button.

    I also noticed that if I hold down the Fn button while powering up, the blue light stays on and not as bright, but the unit doesn’t seem to do anything, in contrast to the normal “eventually comes on bright” when it fully boots.

  40. Slowstream
    August 2nd, 2012 at 21:45 | #40

    Final question. How performance compares to the raspberry when rolling ICS?

  41. August 2nd, 2012 at 22:25 | #41

    @ Slowstream
    It should be much better on CX-01 compared to RPi due to the faster processor and higher memory.

  42. thedoginthewok
    August 3rd, 2012 at 02:57 | #42

    Hey, nice Review.

    I ordered the same device a few weeks ago (from dx) and it arrived today.

    I hope there will be some firmware updates, because it feels extremely slow to me.

    I’m currently using a HTC One X as phone, and while I know that it has a much better CPU, it’s still faster when I limit the clock to 500 MHz. There’s something really wrong with this firmware, because Android 4.0.4 should be snappier and shouldn’t need much CPU, because it uses GPU rendering.

  43. August 3rd, 2012 at 08:50 | #43

    @ thedoginthewok
    I found it to run very smoothly as long as it does not hit that 100% CPU usage bug.

    I’m doubtful there will be firmware update considering the lack of will to release the current firmware image.
    The main thing we can do is complaining about it where we bought it (e.g. Pandawill or DX forums).

    Since the kernel and part of android have been released, it might also be possible that the community fixes some bugs.
    But without recovery firmware people working on this may brick their device. One person has the firmware here, but is not allowed to release it.

  44. MCG
    August 3rd, 2012 at 21:08 | #44

    My cx-01 have just arrived and I can confirm it is working with my tv’s remote with hdmi-cec (samsung, anynet+)

  45. kim
    January 8th, 2013 at 22:35 | #45

    Has anyone tried Netflix on one of these things ?

  46. matraco44
    September 16th, 2013 at 15:16 | #46

    Hello to tod@s, the case is that I have one cx-01, and since it updates it with V1.0-4096-8189_en, I have lost the wifi REGARDS AND GRACES

  1. July 25th, 2012 at 01:47 | #1
  2. July 25th, 2012 at 02:14 | #2
  3. July 27th, 2012 at 16:15 | #3
  4. August 1st, 2012 at 16:22 | #4
  5. November 11th, 2012 at 15:39 | #5
  6. December 17th, 2012 at 10:37 | #6
  7. April 30th, 2013 at 17:40 | #7
  8. May 24th, 2013 at 10:25 | #8