CM-QS600: Android: Operating instructions
Contents
Overview
Most CM-QS600 supported features are operated using normal Android controls.
This page contains information about features and services, which are less straight-forward to operate, or are less widely known.
Operating instructions
Automatic suspend when inactive
By default, CM-QS600 is configured to stay awake while connected to the power.
In order to change this behavior, proceed to Settings->Developer options, uncheck Stay awake ... while charging to enable the device going to suspended state.
|   | If Developer options item is hidden, re-introduce it proceeding to Settings->About tablet and clicking on Build number 7 times consequently. | 
Start-up script
/system/etc/startup-svc.sh script is run upon system boot by Android init process with root permissions.
As system partition is mounted 'read-only', one should remount system 'rw', prior to attempting to edit the script.
Networking
Normal Android behavior is to prioritize network interfaces (in descend order):
- Ethernet
- Wi-Fi
- 3G
Whenever higher-priority network interface is available, the lower-priority interfaces will be torn down.
(Optional) 3G Modem
In case Telit HE910-XX 3G modem is installed, it will be detected automatically, by start-up service, with no additional action required.
Audio sink selection
CM-QS600 may use either HDMI or analog audio device. Audio sink selection should be done with a designated application, e.g. SoundAbout, available via Google Play Store.
| audio device | sink name | 
|---|---|
| HDMI | Aux Digital (HDMI) | 
| analog | Wired Headphones | 
|   | If after making the selection with SoundAbout nothing happens, restart the application. | 
P9 header
- SPI.0
- By default, SPI.0 is routed to the P9 header:
- pin 1 : Clk
- pin 3 : nCS
- pin 5 : MOSI
- pin 7 : MISO
- UART (/dev/ttyHSL1)
- In order to override the default routing, the kernel should be  rebuilt with patched CM-QS600 board file (kernel/arch/arm/mach-msm/board-cm-qs600.c):
- #define CM_QS600_GSBI4_AS_SPI + // #define CM_QS600_GSBI4_AS_SPI
UART routing to the P9 header:
- pin 5 : TX
- pin 7 : RX
