RK2808 SDK documentation seems to point that the MicroUSB port acts as an UART port when no USB device is connected. This it quite common on other Android devices. I'm trying to figure how exactly it is mapped but failing hard. Have anyone else took a look at this? It will be uberuseful for kernel debugging .