I've got several, Android "TV Cloud Stick" systems. You can see more on the specs here:
http://www.amazon.com/DIAOTEC-antennas-Cortex-A9-processor-Mali-400MP4/dp/B00ECBY5VS/ref=sr_1_1?ie=UTF8&qid=1429314811&sr=8-1&keywords=tv+cloud+stick
They are equipped with the Mali-400 3D graphics engine and ROCKCHIP RK3188 CORTEX-A9 QUAD-Core CPU 1.6GHZ.
They are running Android 4.2.
If I use ANY particles, they overhead and reboot.
If I use extensive particles they reboot much sooner.
I have removed all particles from the custom app I am writing and they no longer overheat and reboot.
I understand that there is probably nothing I can do to alleviate the problem, other than don't use particles and using an external fan to help cool the systems.
The systems get fairly warm, but do not overheat on any other app I find, like YouTube or games, etc.
It seems that my app is overheating the graphics processor, because that part of the "dongle", closest to the HDMI port, seems to get the hottest, however other areas of the dongle also are heating up to high temps.
My question is has anyone else run into this problem and if so, how did you resolve it? Any clue what the REAL issue is?