XBMC Android now runs fairly well on ARM based hardware, but some people still prefer to run XBMC Linux because they want a pure XBMC experience, and Android is just an unnecessary overhead, and some features are still better supported in XBMC Linux such as frame rate switching, which is not supported in Android (You need to manually select the refresh rate in the settings). One way to go if you want to get XBMC Linux is to buy one of the boxes pre-loaded with the firmware such as Jynxbox M1V2 Pure Linux or Little Black Box. But these devices are generally significantly more expensive than their Android equivalents. So instead, some people get an Android TV box, and install XBMC Linux firmware compatible with the hardware such as MX Linux which runs on media players with a “g18ref” and “mx2ref” boards. Gbox Midgnight MX2 is one of these g18ref Android TV boxes, but there are quite a few “clones” on the market, and CMX is one of the most recent, powered by Amlogic AML8726-MX, running Android 4.2.2, and selling for just $49.99 on GeekBuying.

CMX specs are indeed exactly the same as Gbox Midnigt MX2:
- SoC – Amlogic AML8726-MX Dual Core Cortex A9 CPU + dual core Mali-400 GPU
- System Memory – 1GB DDR3 RAM
- Storage – 8GB Flash + SD card slot (Up to 32GB)
- Video Output – HDMI v1.4, composite (CVBS) and component (YUV)
- Audio Output – HDMI, AV, and coaxial S/PDIF
- Connectivity – 802.11 b/g/n internal Wifi + 10/100M Ethernet Port
- USB – 4x USB 2.0 Ports
- Misc – IR sensor, LED
- Power Supply – 5V/2A
The box apparently also comes with the same accessories including a 5V/2A power adapter, HDMI and AV cables, the same IR remote control, and a user’s manual.
It’s impossible to verify whether there’s indeed a “g18ref” board inside the device that compatible with XBMC Linux without actually trying it or opening the box [Update: CMX board picture can be seen on Freaktab]. After failing to get a satisfying answer from GeekBuying support, one reader contacted me about this, and I asked GeekBuying to try MX Linux or OpenElec on the device, and they kindly did test both versions, and reported them to boot fine.
Here are the links to both versions with instructions:
- OpenELEC 4.2 beta2 – It can be installed on generic g18ref device after flashing Matricom’s firmware 1.1.6 that changes the NAND layout/partition table. Geekbuying reported they did not need to update the firmware on CMX, and it just worked by flashing OpenELEC directly.
- MX Linux v1.00 Stable
If for some reasons, after you try XBMC Linux, you want to get back to Android, you can always reinstall the stock firmware.
Beside GeekBuying, CMX TV Box is also available on Aliexpress for $57.99 and up. I don’t know any other dual core Android TV box compatible with XBMC Linux that sells for $50, and whether you run Android and Linux, it looks like a very good deal.

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.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress