Kimdecent Droid Stick A2 Review

At the beginning of December 2012, I wrote a post about Droid Stick A2 mini PC based on AMLogic AML-8726-MX to show some pictures of the device, but I could not really test as the firmware was not complete, and was promise a working firmware soon. Unfortunately, things did not really go according to plans for this hardware, so the firmware never showed up… Luckily, Kimdecent found another version of the device with basically the same specs, a slightly different casing, and more importantly a “working” firmware. The company was kind enough to send me another sample for review.

Droid Stick A2 Unboxing

Here’s what the new Droid Stick A2 and its accessories look like.

Droid Stick A2 Accessories

Beside Droid Stick A2 mini PC, the package contains a power adapter (5V/2A), a mini USB to USB cable, a short HDMI cable and a user’s manual in English.

A close up shows the device has plenty of ventilation holes, a mini USB and IR connector on one side, and a USB and microSD slot (Not shown in pic) at the opposite side of the HDMI connector.

Droid Stick A2 Top and Side

First Boot, Settings, and First Impressions

Let’s connect a keyboard and mouse to the device via a USB hub, connect the mini PC into the TV, and the power supply to the mini USB port. Within a few seconds, the Android Home Screen should appear.

Android Home Screen (Click to Enlarge)
Android Home Screen (Click to Enlarge)

There are 5 applications available from the home screen: the stock browser, a file browser, music, a (useless) movie player, and the settings.

Droid Stick A2 About MediaboxIn the settings menu, we have options to connect to Wi-Fi, VPN and configure it as a portable hotspot. That’s it no Wi-Fi direct and no Ethernet support. As usual, the Wi-Fi connection was easy to setup. The soft keyboard will pop-up even if I have a USB keyboard attached. However, If you don’t like that you can always install Null Keyboard. The display section allows you to choose between 720p or 1080p (default) video output, but the UI is fixed to 720p. There’s also an option to adjust overscan and set the font size. The Developer Options are available , but the device is not detected at all when I connect it to my netbook or PC via the mini USB port. The “About Mediabox” section shows the model number is “MBX Dongle board (g02refDongle)”, that it’s running Android 4.1.2 with kernel 3.0.8.

There are just a few pre-installed apps on the device. This is normally not a problem, but in the current firmware Google Play is just a disaster, and most application will fail with “this item is not compatible with your device”. This includes Antutu, Quadrant, Angry Birds, Subway Surfer, YouTube, Facebook and a few others. The only app I could install from Google Play is ES File Explorer. This should be easily fixable, possibly but adding some files to /system/etc/permissions, but the device is not rooted, and it looks like the mini USB port only carries power, it’s not detected at all in Linux or Windows, even after enabling USB debugging in the settings. So we’d have to wait for a new firmware, or get the existing firmware to add some missing files. I’ve told Kimdecent about this issue, and they are looking into it. The new firmware fixes Google Play, and I could install all applications I tried.

Apart from this rather annoying Google Play issue, the system feels pretty responsive and stable when using the web browser, checking emails and play videos. I’ve tried to power it up from the USB port of my TV, and it can boot to the home screen, but I will reboot at that time. I’ve also powered it from computers when I tried to access adb. My desktop PC’s USB port could not provide enough power to boot it (I used a USB extension cable), but my netbook USB port could. I’m also surprised at how cool the device is during operation.

Video Playback (and Wi-Fi performance)

There are two media players installed:

  • ES Media Player
  • Video Player

Since Google Play is not working as it should, I used those two players for video playback testing using videos from samplemedia.linaro.org and other sources played via a SAMBA share:

  • 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), 480p/720p/1080p– OK
  • Real Media (RMVB) – FAIL. But MX Player should be able to play RV8/9/10 samples via software decoding.
  • MOV file from Canon camera – 720p videos will stop after a while (due to Wi-Fi performance)
  • FLV videos – OK for most.
  • WebM – 480p OK, 720p and 1080p Fail.
  • MKV (several codecs) – OK. But I could hear some regular audio noise in one video.

Video playback is quite good, as it can play the most common formats, video and audio codecs, without major issues. Sometimes it looks like it starts to play a bit too fast, so the first second may be choppy. However during playback, I had no problem due to buffering except for my camera’s videos, which means Wi-Fi performance is quite good as well. A 278 MB file copy between the SAMBA share to the internal SD card took 4m25s (1.05MB/s), which is still quite slower then Hi802 (1.42 MB/s), but still acceptable with the videos I tested.

I thought one of the main advantages with AMLogic AML8726-MX devices was it could already support XBMC (Android) with hardware decoding. Well, I thought wrong. First, I used XBMC Frodo RC3 for Android, and the UI was very smooth (about 40 fps), but I could not play any videos with hardware decoding. dman left a comment in another post explaining that “There is an official ‘test’ build from XBMC which has HW acceleration across multiple devices.”, so I decided to give it a try and download the latest version in http://ftp.heanet.ie/mirrors/xbmc/test-builds/android/ (xbmc-20130121-3fa9c61-android-hwaccel-armeabi-v7a.apk), but I soon found out that it would not work either, mainly because this version makes use of stagefright which is not supported by AMLogic and AllWinner SoC. I’m pretty sure we’ll eventually get a proper XBMC Android with hw video decoding for this platform, but just not yet, and the only option for now is to use XBMC with an external video player.

Droid Stick A2 Benchmark Results

I’ve installed Antutu 3 and Quadrant on the device with some APKs, and ran the benchmarks.
Droid Stick A2 Antutu

Droid Stick A2 scores 8461 which is not bad for a dual core processor @ 1.2 GHz, and places the device performance between the performances of a Galaxy SII (Exynos 4210) and Galaxy Nexus (OMAP 4460). There was another annoyance during the benchmark: the screen rotated in portrait mode, which is quite inconvenient on a TV…

It’s one of the rare device I’ve tested, where the Quandrant benchmark can actually run properly, and the results look even better than with Antutu 3.0.3 with a score of 3181.
Droid Stick A2 Quadrant

The information tabs in Antutu and Quadrant show the CPU frequency oscillates between 48 (or 96?) and 1200 MHz, the (UI) resolution is 1280×672, the product and board name is g02refDongle, and there’s a total of 913220 KB RAM.

Droid Stick A2 PCB

Let’s see what’s inside the box, and if there are many different with the first version of Droid Stick A2 dongle.

Top of Droid Stick A2 PCB (Click to Enlarge)
Top of Droid Stick A2 PCB (Click to Enlarge)

The very first thing that I’ve noticed is that they got rid of the massive heatsink from the previous version, so we can actually more of the top of the board. This side includes two GeIL RAM chips, AML8726-MX, and the Wi-Fi module (WL-211). We can also notice a proper Wi-Fi antenna, which can explain the good Wi-Fi performance of this mini PC.

Bottom of Droid Stick A2 PCB (Click to Enlarge)
Bottom of Droid Stick A2 PCB (Click to Enlarge)

The bottom side of the PCB features a microSD socket, the flash chip and 2 more RAM chipsets.

Conclusion

Initially, I was disappointed by the device mainly because of the Google Play issue, and the lack of XBMC hardware video decoding support. But the device actually operates smoothly, video playback is good, and Wi-Fi performance is better than most other mini PCs I’ve tried. So far I’ve found several issues that should be fixable with an updated firmware:

  • Google Play – Most applications can’t be installed due to “this item is not compatible with your device”. Fixed with Latest firmware.
  • Screen may rotate to portrait mode. Update: You can fix this yourself, by going to Settings->Display, and uncheck “Application request to change orientation”
  • Soft keyboard not disabled when hardware keyboard is connected.
  • Lack of Ethernet USB dongle support
  • Several audio codecs including AC3 have a short “sshhh” sound every 3 seconds or so. See comment for details.
  • Update: Few games I’ve tried don’t support “mouse” touch (Subway Surfers, Temple Run 2), but Angry Birds Star Wars worked fine for me.

There are probably other issues since I’ve not tested that many apps. Full hardware decoding for XBMC would certainly be an advantage, although it’s also coming to other SoC such as Rockchip RK3066 thanks to the latest XBMC implementation using stagefright. The (apparent) lack of ADB support via the mini USB port could also be an issue for developers.

Kimdecent sells the Droid Stick A2 for $52.99 so it’s price competitive with Rockchip RK3066 mini PCs. [Update: I’ve informed that Pandawill sells what appears to be the same device, but called MX6, for $51.99]

AMLogic released the “common” source code for Linux kernel, which means we get most of the kernel source, except the part which is customer specific such as drivers, there’s a XBMC Linux port for AMLogic 8726-M3 processors so video playback and GPU drivers (but maybe not X11 accel) are available for Linux. On the contrary, Rockchip never did that directly for its SoCs, but a company released the GPL source code for a Rockchip RK3066 tablet, which allowed the developers’ community to port Linux to RK3066 mini PCs , and eventually release PicUntu. But video playback and GPU acceleration may be a challenge. It will be interesting to see how popular AMLogic dual core mini PCs become, and if the community builds on the platform.

Share this:

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

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
71 Comments
oldest
newest
inoremap
inoremap
11 years ago

MX-Player can be downloaded without PlayMarket from autor website – https://sites.google.com/site/mxvpen/download

I found XBMC build that can use hardware acceleration on my device with aml8726-m1 SoC – http://androidtvbox.us/topic/xbmc-12-26-2012-build/ (unfortunately it can not start when plugged some USB-devices)

Gabe
Gabe
11 years ago

I’ve bought a device which looks like this, if you want I can share the firmware I got with it.

Gabe
Gabe
11 years ago

Also the audio stereo output on one side I think it’s actually a IR connector.

deadhp1
deadhp1
11 years ago

I also just received this in the mail today(an hour ago). I have to say I’m pretty disappointed with the Google Play Store also.
I can’t even install netflix!
I’m going to root this and fix the play store. I’ll post up instructions tomorrow.
I want to check if the Pivos XBMC builds work on this. They have support for amplayer.(which I haven’t even checked if that’s installed)

@Gabe
I’d love to get a download link to the firmware. Got any pics of your device?

tienlequoc
11 years ago

What about DTS, AC3 5.1, Dolby trueHD, DTS-HD?

deadhp1
deadhp1
11 years ago

My mini usb port just came out with the cable when I went to unplug it. I’ll try to solder it back on tomorrow, but for now it looks like I may have to leave rooting and play store fixes up to someone else.

Emoryy
Emoryy
11 years ago

Are there any good sticks or set-top boxes with mini jack audio output, but based on RK3066? Also possibly with a female HDMI connector?

Gabe
Gabe
11 years ago


That problem with the short “sshhh” is present in tronsmart prometheus too, so it might be firmware problem across amlogic mx devices:
http://www.armtvtech.com/armtvtechforum/viewtopic.php?f=131&t=1230

Brian
Brian
11 years ago

I also just received one of these today. It did not have the play store on it out of the box, so I went and downloaded the apk. When I went to install it, I got a message that there isn’t enough storage to install. Sure enough, I go and look at the storage settings and my total internal storage is 0.00 GB. I have no idea how to fix this; anyone have any ideas? I have an mk808 that i’ve been playing with, so I was pretty excited to get this, but I’m stuck right out of the gate.… Read more »

Brian
Brian
11 years ago

@Gabe

I think I have made a big booboo. I flashed my device with the firmware you posted, using the utility that came on the device and now it won’t boot (I just get a big green Android guy on the right half of the screen). I think I’ll shelve it for a bit until some smarter folks than myself have had a chance to play with it 🙁

deadhp1
deadhp1
11 years ago

Just a heads up on the A2. It doesn’t have any sort of reset button. I fixed my A2 after the mini usb port came out with the cable by soldering it back on. I was happy because now I could continue my testing. I obtained root by using the same root update as the Tronsmart Prometheus.(This only adds su, and superuser.apk) I then decided to do a factory reset…..mistake one. After factory reset I was greated by the wifi not turning on. So I figure what the heck, I’ll try to apply the firmware linked to above….mistake two. Now… Read more »

Gabe
Gabe
11 years ago

Also there is TX, RX marking on the left upper part( above the RAM memory) of the second photo, maybe there’s serial access.

tienlequoc
11 years ago

@Gabe: How to upgrade firmware?

Gabe
Gabe
11 years ago

If you have a Kimdecent A2 you shouldn’t. The upgrade method should be: copy firmware to sd card, select upgrade in the “all apps” menu, follow these instructions here:
http://www.aliexpress.com/store/product/Free-Shipping-Hot-Research-Production-Wholesale-Google-TV-Android-Mini-PC-Dual-Core-Dongle-AMLogic8726-MX/717949_734820128.html

onebir
onebir
11 years ago

Any Linux distros available for this chip yet? (Or news of development…)

doc. Bormental
doc. Bormental
11 years ago

@onebir forget(cancel dream on) about (useable GPU)linux on (any)ARM

inoremap
inoremap
11 years ago

@onebir
For Pivos XIOS available firmware based on linux (not android), since these are designed to run XBMC, they must somehow support hardware acceleration of video decoding and OpenGL-ES.

onebir
onebir
11 years ago

@inoremap
Fingers crossed for a GPU compatible Linux then – which would be nice, since this seems to be almost as fast as the Exynos 4210 even though it’s only dual core & a lot cheaper 🙂

Brian
Brian
11 years ago

I’m stuck at the green android screen after tying the firmware mentioned earlier in he thread. Do you know of a flashing method so that I could try the one you posted above?

Gabe
Gabe
11 years ago


You should see the older A2 recovery menu and based on that make a blind recovery update on the newer A2.

Gabe
Gabe
11 years ago


On the Tronsmart you have to hold the reset button while powering on the device to make update. Or maybe it needs a special firmware for recovery.

Brian
Brian
11 years ago

Same boat here. No HDMI output. Have I broken my toy already? 🙂

Brian
Brian
11 years ago

I can live with that, and will keep checking in with you guys. Thanks for the reply!

Gabe
Gabe
11 years ago

There is an automated recovery method with “factory_update_param.aml” script that gets executed when entered in recovery mode. There is one such script in 20130201 release, but you have to rename the extension & change “–update_package=” path to match the zipped update filename. These files must be on the root directory of the microSD card.

Gabe
Gabe
11 years ago


Yes, I mean g02refDongle-ota-20130201.rar from 4shared.com, there is a file “factory_update_param.aml~”.
Yes, that is the content of factory_update_param.aml. Please report back if it works.

Gabe
Gabe
11 years ago

This recovery script update was just an idea, I saw it on other Amlogic devices, I thought that Amlogic chips have this in common.

Gabe
Gabe
11 years ago


Try to rename uImage_recovery to uImage.

alfarobl
alfarobl
11 years ago


You could test this PDF to create a recovery microSD card… it is for Amlogic M3 but might work on MX/M6?

http://www.armtvtech.com/armtvtechforum/viewtopic.php?f=45&t=1646

Gabe
Gabe
11 years ago

There is a way to debrick it. You have to ask manufacturer for hardware flash or hardware firmware, this contains among others an utility called usb burning tool & driver for 32bit windows xp & win7 so you have flash the android dongle through your PC.

dbtablets
11 years ago

I did sell these, but don’t due to software/hardware issue’s.

Manufacturer has given me the Amlogic USB Burning tool to fix this problem.

http://www.multiupload.nl/RSIWQHQICB

or

https://mega.co.nz/#!rFtxXI7b!InvNjy_etlUj9aNhY_cK6AHUw_Joa_ieMxrhzR75ZoE

Just a note: the auto scripts wont work on this device as the default uboot env doesn’t have a script detection set, so the only way to debrick is to use the above tool.

I’ve serial connected to this device, and found this out the hard way.

shaikhu
shaikhu
11 years ago

dbtablets: did it solve the problem? i also seems bricked my device.. is there way to get back.. its just a week old..:(

Gabe
Gabe
11 years ago

Yes that solved the problem, instructions are in the archive.

dbtablets
11 years ago

I’m afraid the burning tool isn’t 100% reliable and personally gave up and used a serial usb card to repair the android installation.

The whole recovery mode for this device is a disaster and hasn’t really been thought through.

I’ve created a bootable SD recovery solution for this device – BUT you need it working to apply this new u-boot variables to acknowledge future recovery repair’s.

dbtablets
11 years ago

Analysed the fix from their new firmware – it appears to be just a permissions issue with ac3. I don’t get anymore hissing sound.
@Gabe

spook
spook
11 years ago

“I thought one of the main advantages with AMLogic AML8726-MX devices was it could already support XBMC (Android) with hardware decoding. ”

The reason you thought it was supposed to support xbmc in Android is because Pivox has their own XBMC builds that support the AMLOGIC-M3 in their XIOS DS. You tested a few different builds of XBMC, but I didn’t see that you tried the XIOS build. Can you please try this and report back?

http://www.pivosforums.com/viewtopic.php?t=847

spook
spook
11 years ago

Thanks for the reply. Next challenge on the Android front would be controls. IR controls work best for XBMC so ideally, there would be a way to start xbmc using the remote, then from there have the ability to map the buttons as necessary for controlling XBMC.

Unfortunately, all I’ve really seen are gyro mouse/keyboard combos which means you’re using a mouse to do a lot of the navigation. Perhaps a review on controllers for Android sticks?

spook
spook
11 years ago


Thanks again. I’ve searched but haven’t found anyone who has compiled drivers for the PS3 bluray remote control for the android yet. I think that would be a good solution as well as long as the utility for mapping the keyboard keys to the remote buttons are intact

UKEZ
UKEZ
11 years ago

Hiya guys, I’ve just got this device everything works really fast and fluent, but one problem I’ve found is that when I browse YOUTUBE it occasionally causes the WIFI to drop off. You can physically see the WIFI signal bar in the bottom right hand side drop, but then it reconnects and plays okay if im lucky. My device is showing as this in the ABOUT section of the MENU: BUILD JZ054K.20130105 ANDROID 4.1.2 KERNAL 3.0.8 ROOT@LOUIS #1 SMP PREEMPT FRIDAY JAN 4 14:48:58 CST 2013 Are there any new firmwares available to use with my device, if so where… Read more »

UKEZ
UKEZ
11 years ago

Thanks buddy, I will give that a go once I can work out how to get the firmware on to my MIC SD as I cant find my MICRO SD to USB adapter at the moment. Its a shame I cant just connect this device up to my PC and transfer it that way.

Regarding XBMC, I managed to install XBMC just by navigating to the official XBMC website and downloaded the software directly to my device and installed it from there and I must say it performs pretty damn responsive, I’m well impressed.

Joe Malone
10 years ago

Hi,
My stick has also this “IR line” input. How do i use it? What do I plug in it?
I can’t seem to find any info on it with searching. Maybe i am not using the correct keywords.

Joe Malone
10 years ago


Thank you for the reply. Unfortunately that does not help me much. Even relatng to the H5 i’m unable to find any info on the IR sensor.

Khadas VIM4 SBC