I've a NEXBOX MXQ PRO that I brought last year but I haven't used until now. My box has a sticker "MXQ-S905 1G/8G" / "RTL8189 20160315" on the PCB.
These cheap boards have a well-known bug in uboot that prevents to power on the box from remote.
I've installed latest nexbox official firmware "cyx_MXQPro-NEXBOX_8189etv_8g1g_kodi_addons_160603_USB.rar" from Download latest Android Kitkat 4.4.2 stock firmware for Nexbox MXQ Pro TV Box - China Gadgets Reviews
With this firmware I managed to install libreelec on the NAND storage but the annoying power-on bug persists. This is a bad quality firmware not only for power-on bug, you can't go to recovery using the toothpick method.
I've found another firmware for "mxq pro 4k" (it adds 4K to the name) dated 02-12-2016 from here:
FIRMWARE: TV-Box MXQ PRO 4K con SoC S905 (02-12-2016) | AndroidPC.es
Download firmware link
This firmware solved the power-on bug!!
I was excited, because when I use this firm I can power off and even power on from libreelec and the recovery toothpick method worked!!!
Unfortunately I didn't manage to install properly libreelec to NAND using this firmware. Although "installtointernal" script works fine, I only get a blank screen on reboot. I tried with gxbb_p200_1G_100M.dtb, gxbb_p200_1G_mxq_pro_4k.dtb,gxbb_p200_1G_100M_RealtekWiFi.dtb and gxbb_p201.dtb (this last firm is for a p201 version).
I did a lot of tests without success. I could use libreelec from SD but not from NAND.
Then I found an amlogic tool that that allow me to edit images (Amlogic Customization Tool V2.0.8)
So I extracted "MXQ PRO 4K" image and copied "bootloader.partition", "ddr.usb" and "uboot.usb" from this last to the original nexbox image.
Then I burnt it using a home-made USB male to male cable to my box and It worked. I could go into recovery using toothpick method. That didn't work with standard NEXBOX firmware.
I managed to run libreelec fom SD. Power on from remote works well and the most important think is that libreelec installation to NAND worked.
I've uploaded the uboot modified firmware:
Install it using male-to male USB adapter and then install libreelec.
NEWS: djspawn have built a new version for NEXBOX-A95X that fix led behaviour:
Hello everybody! I'm glad to inform, I fixed uBoot:
1. Turns on and off from the home remote with the native "Power" button (Android / AlexELEC / LibreELEC)
2. The LEDs-indicators (were "confused" in places) are fixed: the blue LED is on, the red LED is off.
Firmware(NEXBOX-A95X 8189etv 8g1g 160812 with uboot fix) and uBoot separately can be taken here: MEGA
-NEXBOX MXQ PRO
-Nexbox A95X S905
-The led behaviour is the oposite, when the box is turned off the blue led light is on. (This works properly on djspawn firmware mod)
-It takes about 20 seconds to boot libreelec (15 first seconds whithout any logo, black screen, I think that booting from SD is faster)
-It can't power on from "SUSPEND" using remote. (you must change hdmi-cec options in libreelec input devices to prevent this).