Difference between revisions of "CM-QS600: Android: Operating instructions"

From Compulab Mediawiki
Jump to: navigation, search
(P9 100mil header)
(Networking)
 
Line 1: Line 1:
 
= Overview =
 
= Overview =
Most CM-QS600 [http://compulab.co.il/products/operating-systems-and-drivers-for-cm-qs600-and-sbc-qs600 supported features] are operated using normal Android controls.<br/>
+
CM-QS600 [http://compulab.co.il/products/operating-systems-and-drivers-for-cm-qs600-and-sbc-qs600 supported features] are operated using normal Android controls.<br/>
 
This page contains information about features and services, which are less straight-forward to operate, or are less widely known.
 
This page contains information about features and services, which are less straight-forward to operate, or are less widely known.
 +
[[CM-QS600: Android: Enabling platform features | Enabling platform features]] page may be considered complimentary developer insight to this page.
  
 
= Operating instructions =
 
= Operating instructions =
 
=== Automatic suspend when inactive ===
 
=== Automatic suspend when inactive ===
By default, CM-QS600 is configured to stay awake while connected to the power.<br/>
+
By default, CM-QS600 is configured to stay awake while connected to the power supply.<br/>
In order to change this behavior, proceed to '''Settings'''->'''Developer options''', uncheck '''Stay awake ... while charging''' to enable the device going to suspended state.
+
In order to change this behaviour, proceed to {{parameter|Settings->Developer options}}, uncheck {{parameter|Stay awake ... while charging}} option to enable the device suspend state.
{{Note|If '''Developer options''' item is hidden, re-introduce it proceeding to '''Settings'''->'''About tablet''' and clicking on '''Build number''' 7 times consequently.}}
+
{{Note|If {{parameter|Developer options}} item is hidden, re-introduce it by proceeding to {{parameter|Settings->About tablet}} and clicking on {{parameter|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.<br/>
 
As ''system'' partition is mounted 'read-only', one should remount ''system'' 'rw', prior to attempting to edit the script.
 
  
 
=== Networking ===
 
=== Networking ===
Normal Android behavior is to prioritize network interfaces (in descend order):
+
Normal Android behaviour is to prioritize network interfaces (in descend order):
 
* Ethernet
 
* Ethernet
* Wi-Fi
+
* WiFi
 
* 3G
 
* 3G
 
Whenever higher-priority network interface is available, the lower-priority interfaces will be torn down.
 
Whenever higher-priority network interface is available, the lower-priority interfaces will be torn down.
  
=== (Optional) 3G Modem ===
+
=== Cellular Modem ===
In case '''Telit HE910-XX''' 3G modem is installed, it will be detected automatically, by start-up service, with no additional action required.<br/>
+
CM-QS600 Android supports Telit HE910-XX 3G modem (supplied optionally) out of the box.<br/>
 +
In case Telit HE910-XX 3G modem is installed, it will be detected and started automatically, with no additional actions required.
  
 
=== Audio sink selection ===
 
=== Audio sink selection ===
CM-QS600 may use either '''HDMI''' or '''analog''' audio device.
+
CM-QS600 may use either '''HDMI''' or '''analog''' audio output device.
Audio sink selection should be done with a designated application, e.g. ''SoundAbout'', available via Google Play Store.
+
Audio sink selection should be done with a designated application, e.g. {{filename|SoundAbout}}, available via Google Play Store.
  
 
{| class="wikitable" border="1" cellspacing="0"
 
{| class="wikitable" border="1" cellspacing="0"
Line 38: Line 36:
 
|}
 
|}
  
{{Note|If after making the selection with ''SoundAbout'' nothing happens, restart the application.}}
+
{{Note|If after making the selection with {{filename|SoundAbout}}, the sound routing does not change, restart the {{filename|SoundAbout}} application.}}
  
=== P9 header ===
+
=== LVDS display ===
* SPI.0
+
CM-QS600 Android kernel supports Chi Mei (N116B6-L02) LVDS display (not supplied).<br/>
: By default, SPI.0 is routed to the P9 header:
+
In order to send video output to the LVDS display, add the following parameter to the kernel command line:
: pin 1 : Clk
 
: pin 3 : nCS
 
: pin 5 : MOSI
 
: pin 7 : MISO
 
 
 
* UART (<code> /dev/ttyHSL1 </code>)
 
: In order to override the default routing, the kernel should be [[CM-QS600: Android: Building from source code#Build_boot_image_.28kernel_.2B_initramfs.29 | rebuilt]] with patched CM-QS600 board file (<code> kernel/arch/arm/mach-msm/board-cm-qs600.c </code>):
 
 
<pre>
 
<pre>
- #define CM_QS600_GSBI4_AS_SPI
+
prim_display=lvds_chimei_wxga
+ // #define CM_QS600_GSBI4_AS_SPI
 
 
</pre>
 
</pre>
UART routing to the P9 header:
+
 
: pin 5 : TX
+
= See also =
: pin 7 : RX
+
[[CM-QS600: Android: Enabling platform features | Enabling platform features]]
  
 
[[Category:Android]]
 
[[Category:Android]]
 
[[Category:CM-QS600]]
 
[[Category:CM-QS600]]

Latest revision as of 10:53, 21 October 2015

Overview

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. Enabling platform features page may be considered complimentary developer insight to this page.

Operating instructions

Automatic suspend when inactive

By default, CM-QS600 is configured to stay awake while connected to the power supply.
In order to change this behaviour, proceed to Settings->Developer options, uncheck Stay awake ... while charging option to enable the device suspend state.

Admolition note.png If Developer options item is hidden, re-introduce it by proceeding to Settings->About tablet and clicking on Build number 7 times consequently.

Networking

Normal Android behaviour is to prioritize network interfaces (in descend order):

  • Ethernet
  • WiFi
  • 3G

Whenever higher-priority network interface is available, the lower-priority interfaces will be torn down.

Cellular Modem

CM-QS600 Android supports Telit HE910-XX 3G modem (supplied optionally) out of the box.
In case Telit HE910-XX 3G modem is installed, it will be detected and started automatically, with no additional actions required.

Audio sink selection

CM-QS600 may use either HDMI or analog audio output 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


Admolition note.png If after making the selection with SoundAbout, the sound routing does not change, restart the SoundAbout application.

LVDS display

CM-QS600 Android kernel supports Chi Mei (N116B6-L02) LVDS display (not supplied).
In order to send video output to the LVDS display, add the following parameter to the kernel command line:

prim_display=lvds_chimei_wxga

See also

Enabling platform features