Configuring with the command line interface

Configuring devices with the command line interface (CLI) is an administrative procedure that should be used with due care. It can be used instead of the GUI-based initial device setup where Visionect Configurator is not available, or it can automate the advanced configuration and debugging, for example when working in the field or when managing lots of devices.

Access the CLI by:
  • First click to Info button in the Visionect Configurator

    ../_images/information-button.png
  • Here, enable the “Debug mode” and go back to the device configuration

    ../_images/debug-mode.png
  • Clicking the ‘Console’ button in the Visionect Configurator

  • Using your own terminal software and connecting to the serial port settings configured to 115200 baud, 8 bit, no parity, 1 stop bit.

../_images/console.png

Accessing the command line interface through the ‘Console’ button.

Access the CLI through MacOS terminal:
  • Connect the Place&Play device to your computer with the provided USB cable
  • Start the Terminal
  • Type in the following command: $ ls /dev/cu.*
../_images/mac-1.png

Note: We are looking for a usbserial connection here. Please note, that the name may differ.

  • Use the built-in screen command to open the serial connection.

    $ screen /dev/cu.usbserial-AU046N37 115200

../_images/mac-2.png
  • And that is it, here you can execute the commands for your device.
../_images/mac-3.jpg

Basic configuration

To enter a command simply type it in and press enter.

  • help: Gets a printout of all available commands
  • sleep_conf_get: Displays current soft sleep mode setting
  • conn_type_list: Lists all the available connections
  • conn_type_set <type>: Sets active connectivity type
  • conn_type_get: Prints out the type of connectivity
  • wifi_conf_set <ssid> <psk> <security> <band>: Sets WiFi connection settings
  • wifi_conf_get: Gets WiFi configuration
  • mobile_conf_set <apn> <sec> <usr> <psk> <band>: Sets mobile connection settings
  • mobile_conf_get: Gets mobile configuration
  • flash_save: Saves settings into FLASH memory
  • reboot: Reboots device
  • fw_version_get: Shows system’s FW version
  • uuid_get: Prints out device’s uuid

Warning

All changes to device configuration are by default retained only in the working RAM. If you want your settings to persist across reboots, you will need to run flash_save before rebooting.

Warning

Some devices might stop operating after being connected to the configurator app after a while. Possible reason:

Some devices might stop operating after being connected to the Visionect Configurator a while. Nothing is wrong with the device; it might have simply entered ‘soft sleep’. This is a power save mode meant to conserve power, which activates after 15 seconds of physical inactivity (as detected by the accelerometer). For more information see Power save (soft sleep) mode.

Connecting the device through terminal

Connecting to Wi-Fi

  1. The first part is connecting the device to your Wi-Fi. This can be done with the following command:
  • wifi_conf_set <AP_NAME> <PASSWORD> wpa2 0

  • If your Wi-Fi access point has space in the name, you can use the following two commands for configuration:

    1. wifi_ssid_set <AP_NAME>
    2. wifi_psk_set <PASSWORD>

Replace the AP_NAME with the name of your Wi-Fi and in the second command the PASSWORD with the Wi-Fi’s password.

  1. The second part is connecting the device to the server. This can be done with the following command:
  • server_tcp_set <SERVER IP/DNS> 11113

Replace the <SERVER IP/DNS> with your server IP or DNS query.

  1. Once you configure the Wi-Fi and the server, you will need to save the configuration on the device. Use the following command to save the configuration:
  • flash_save
  1. After you save the configuration, you can reboot, and the device will try connecting to the newly set Wi-Fi and server. And that is it!

Connecting to 4G

To set the device to use the SIM card, we need to set a different type of connection as it is not set by default. This can be done with the following commands:

  • conn_type_set 8
  • flash_save
  • reboot

Full command list

A full list of all the registered CLI commands for Visionect devices is available below. A list of all the available commands for a specific device can also be accessed by typing in the command help.

Note

The command list applies to the latest firmware version. If your device is missing some of the commands listed below or features a different output, it is probably running an outdated firmware.


accelerometer_conf_get

   
Description Display accelerometer sensor settings
Compile-time Switch USE_MMA7660_DRIVER
Syntax accelerometer_conf_get
Example

> accelerometer_conf_get

Threshold count: 5

Debounce count: 100

Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.1; System Board 9.7’’/13.3’’ ver 0.2, 1.0, 1.1; System Board 32’’ ver 0.3

accelerometer_conf_set

   
Description Set accelerometer sensor settings
Compile-time Switch USE_MMA7660_DRIVER
Syntax accelerometer_conf_set <threshold_cnt> <debounce_cnt>
Parameters  
threshold_cnt Upper accelerometer threshold in counts (0..30)
debounce_cnt Number of taps to be detected as single tap (0..254)
Example
> accelerometer_conf_set 5 100
Accelerometer settings set
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.1; System Board 9.7’’/13.3’’ ver 0.2, 1.0, 1.1; System Board 32’’ ver 0.3

app_sleep

   
Description Put application into deep sleep for N minutes
Syntax app_sleep <minutes>
Parameters  
minutes number of minutes to deep sleep
Example > app sleep 1
Supported devices All

app_wakeup

   
Description Wakes-up application from the deep sleep
Syntax app_wakeup
Example > app_wakeup
Supported devices All

autoconn

   
Description Disable auto-connect for a specific amount of time
Syntax autoconn <timeout>
Parameters  
timeout Timeout in 1 minute quants, 0 enables auto-connect immediately
Example > autoconn 1
Supported devices All

battery_conf_get

   
Description Display battery settings
Syntax battery_conf_get
Example

> battery_conf_get

Threshold OFF: 3600 mv

Threshold ON: 3800 mV

Threshold CNT: 15

Supported devices All

battery_conf_set

   
Description Set battery settings
Syntax battery_conf_set <thr_off> <thr_on> <thr_cnt>
Parameters  
thr_off Battery voltage in mV where device starts to operate (0..4999)
thr_on Battery voltage in mV where device requires charging (0..4999)
thr_cnt Number of battery voltage measurements prior bootloader reboot
Example

> battery_conf_set 3600 3800 4

Battery settings set
Supported devices All

border_get

   
Description Display Border mode
Syntax border_get
Example

>border_get

Border support: Yes

Border: Server

Supported devices All

bq24022_mode_get

   
Description Show charger status
Compile-time Switch USE_BQ24022_DRIVER
Syntax bq24022_mode_get
Example

> bq24022_mode_get

BQ24022: fast charge

Battery current: 0 mA

Battery voltage: 3948 mV

Supported devices Place & Play 6’’ ver 1.1

bq24023_mode_get

   
Description Show charger state
Compile-time Switch USE_BQ24023_DRIVER, BQ24023_CLI_DEBUG
Syntax bq24023_mode_get
Example

> bq24023_mode_get

BQ24023: fast charge

Battery current: 1200 mA

Battery voltage: 4000 mV

Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0; System Boards 9.7’’/13.3’’, Place & Play 13’’

bq24023_mode_set

   
Description Set charging mode
Syntax bq24023_mode_set <ce> <tte>
Parameters  
ce Charging enable (1=Enable, 0=Idle)
tte Charging timer and termination (1=enable timer & termination, 0=disable timer & termination)
Example
> bq24023_mode_set 1 1
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0; System Boards 9.7’’/13.3’’, Place & Play 13’’

bq_veps_mode_get

   
Description Set charging status
Compile time switch USE_BQ_VEPS_DRIVER
Syntax bq_veps_mode_get
Example

> bq_veps_mode_get

BQ_VEPS: charge disabled

Battery current: 0 mA

Battery voltage: 0 mV

Supported devices System Board 32’’

bsim

   
Description Simulate battery state (empty, full, charged, charging, …)
Syntax bsim <mode> <force>
Parameters  
mode 0 = simulator off, 1 = not charging & empty, 2 = not charging & full, 3 = not charging & ready, 4 = charging & empty, 5 = charging & ready
force 1 = update battery state immediately, 0 = wait for 1 min timer
Example > bsim 11
Supported devices All

bsimv

   
Description Simulate battery voltage : 0..4300mV
Syntax bsimv <voltage>
Parameters  
voltage 0..4300mV
Example > bsimv 3900
Supported devices All

cc3100_dns

   
Description Resolve IP from URL
Compile-time switch USE_CC3100_DRIVER
Syntax cc3100_dns <url>
Parameters  
url URL to find IP of the server.
Example

> cc3100_dns www.visionect.com

DNS query: www.visionect.com => 176.9.54.237
Supported devices Place & Play 6’’ ver 1.0 B2; Place & Play 13’’

cc3100_format

   
Description Formats the CC3100 SPI FLASH
Compile-time switch USE_CC3100_DRIVER, CC3100_FW_UPGRADE_MODE
Syntax cc3100_format
Note To perform format command, connectivity state must be 0 (power off)
Example

> cc3100_format

CC3100 SPI FLASH formatted
Supported devices Place & Play 6’’ ver 1.0 B2; Place & Play 13’’

cc3100_fw_upgrade

   
Description Force Firmware upgrade
Compile-time switch USE_CC3100_DRIVER, CC3100_FW_UPGRADE_MODE
Syntax cc3100_fw_upgrade
Example

> cc3100_fw_upgrade

Start FW upgrade

CC3100: successfully upgraded. Please power cycle it

Supported devices Place & Play 6’’ ver 1.0 B2; Place & Play 13’’

cc3100_fw_version

   
Description Show CC3100 FW version
Compile-time switch USE_CC3100_DRIVER
Syntax cc3100_fw_version
Example

> cc3100_fw_version

NWP v2.7.0.0

MAC 31.1.4.0.1

PHY 1.0.3.34

ChipId 67108864

ROM 13107

Supported devices Place & Play 6’’ ver 1.0 B2; Place & Play 13’’

cc3100_mac_address

   
Description Show WiFi module’s MAC address
Compile-time switch USE_CC3100_DRIVER
Syntax cc3100_mac_address
Example

> cc3100_mac_address

00:23:a7:8e:6a:8c
Supported devices Place & Play 6’’ ver 1.0 B2; Place & Play 13’’

cc3100_pwr

   
Description Set TX power of CC3110
Compile-time switch USE_CC3100_DRIVER
Syntax cc3100_pwr <power>
Parameters  
power TX power: number between 0-15, as dB offset from max power; 0 will set maximum power
Example

> cc3100_pwr 1

New power mode set to 1
Supported devices Place & Play 6’’ ver 1.0 B2; Place & Play 13’’

cc3100_rssi

   
Description Read RSSI value from WiFi module
Compile-time switch USE_CC3100_DRIVER
Syntax cc3100_rssi
Example

> cc3100_rssi

RSSI:-38 dBm
Supported devices Place & Play 6’’ ver 1.0 B2; Place & Play 13’’

cc3100_scan

   
Description Performs scan on CC3100
Compile-time switch USE_CC3100_DRIVER
Syntax cc3100_scan
Example

> cc3100_scan

AP 00: 24:c9:a1:16:da:18, WPA2, -38dBm, Visionect

AP 01: 24:c9:a1:16:db:58, WPA2, -36dBm, G-UNIT

AP 02: e4:8d:8c:33:fb:bb, WPA2, -83dBm, SZS-Guest

AP 03: e6:8d:8c:33:fb:bb, WPA2, -83dBm, Crypto888

AP 04: 20:aa:4b:21:5b:6a, WPA2, -65dBm, TPVision

AP 05: 20:aa:4b:21:5b:6c, OPEN, -65dBm, TPVision-guest

AP 06: 0a:18:d6:93:ab:e9, WPA2, -34dBm, Dtim600

AP 07: f0:9c:e9:b9:1c:14, WPA2, -47dBm, Aerohive-test

AP 08: 8c:0c:90:03:fb:48, WPA2, -41dBm, ruckus1

AP 09: 58:93:96:22:3a:58, WPA2, -39dBm, G-UNIT-3

AP 10: 54:3d:37:01:d3:e8, WPA2, -32dBm, G-UNIT-2

AP 11: 0a:18:d6:93:ac:4e, WPA2, -40dBm, unifi

AP 12: c0:c1:c0:9e:c8:fa, WPA2, -77dBm, ARROWSLO

AP 13: 00:0e:8f:89:75:79, WPA2, -84dBm, T-2_897579

Supported devices Place & Play 6’’ ver 1.0 B2; Place & Play 13’’

certs_config_get

   
Description Display dates and types of currently used WiFi certificates
Compile-time switch USE_RS9113_DRIVER || USE_CC3100_DRIVER
Syntax certs_config_get
Example > certs_config_get
Supported devices Place & Play 6’’ up to ver 1.0; System Boards 9.7’’/13.3’’ ver 0.2; Place & Play 13’’; System Board 32’’ ver 0.6, 1.0

cli_version_get

   
Description Display CLI version
Syntax cli_version_get
Example

> cli_version_get

> CLI version: 1.0
Supported devices All

conn_retry_get

   
Description Display device network error settings
Syntax conn_retry_get
Example

> conn_retry_get

Network error retry interval: 5
Supported devices All

conn_retry_set

   
Description Set device network error settings
Syntax conn_retry_set <time>
Parameters  
time Retry interval in minutes
Example

> conn_retry_set 5

Network retry interval set
Supported devices All

conn_state_get

   
Description Show connection state
Syntax conn_state_get
Example

> conn_state_get

Connectivity on, tcp connected
Supported devices All

conn_type_get

   
Description Display active connectivity type (driver)
Syntax conn_type_get
Example

> conn_type_get

RS9113 (4) active
Supported devices All

conn_type_list

   
Description Display all available connectivity types (drivers) and their IDs
Syntax conn_type_list
Example

> conn_type_list

None (0)

RS9113 (4)

Supported devices All

conn_type_set

   
Description Set active connectivity type (driver)
Syntax conn_type_set <type>
Parameters  
type ID of connectivity type got from command conn_type_list
Example

> conn_type_set 4

CONN HAL: selected driver RS9113
Supported devices All

cs

   
Description Change connection state of selected connection driver
Syntax cs <state>
Parameters  
state : Next state: 0=Power Off, 1=Power On, 2=Associated to AP (get IP), 3=Connect to server
Example > cs 3
Supported devices All

display_conf_get

   
Description Display configured VCOMs and display type
Syntax display_conf_get
Example

> display_conf_get

Vcom 0: 2180 mV

Vcom 1: 0 mV

Vcom 2: 0 mV

Vcom 3: 0 mV

Vcom 4: 0 mV

Vcom 5: 0 mV

Vcom 6: 0 mV

Vcom 7: 0 mV

Display type: 2

Supported devices All

display_conf_set

   
Description Set display settings
Syntax display_conf_set <vcom1> <vcom2> … <vcom16> <display_type>
Parameters  
vcom1 VCOM value for display 1 in [mV]
vcom2 VCOM value for display 2 in [mV] …
vcom16 VCOM value for display 16 in [mV]
display_type Display type. See display_types for supported types
Example > display_conf_set 2180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
Supported devices All

eth_conf_ext_set

   
Description Set Ethernet settings (extended version)
Compile-time switch USE_W5500_DRIVER
Syntax eth_conf_ext_set <mac> <trc> <trt>
Parameters  
mac Device own MAC address
trc Max. TCP retransmission counter
trt Max. TCP retransmission timeout in 100us steps
Example

> eth_conf_ext_set 00:87:30:3c:01:70 8 2000

Ethernet settings set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0; Place & Play 13’’; System Board 32’’

eth_conf_get

   
Description Display Ethernet settings (extended version)
Compile-time switch USE_W5500_DRIVER
Syntax eth_conf_get
Example

> eth_conf_get

MAC: 00:87:30:3c:01:70

TRC: 8

TRT: 2000

Supported devices System Boards 9.7’’/13.3’’ ver 1.0; Place & Play 13’’; System Board 32’’

eth_conf_set

   
Description Set Ethernet MAC address
Compile-time switch USE_W5500_DRIVER
Syntax eth_conf_set <mac>
Parameters  
mac Device own MAC address
Example

> eth_conf_set 00:87:30:3c:01:70

Ethernet settings set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0; Place & Play 13’’; System Board 32’’

ext_conf_get

   
Description Display extension settings
Compile-time Switch USE_VPLATFORM_EXTENSION
Syntax ext_conf_get <mode>
Example

> ext_conf_get

Mode: 0x0

Battery threshold: 4000 mV

Temp min: -20 degC

Temp max: 40 degC

Supported devices System Boards 9.7’’/13.3’’ ver 1.0, 1.1; System Board 32’’ ver 0.3

ext_conf_set

   
Description Set extension settings
Compile-time Switch USE_VPLATFORM_EXTENSION
Syntax ext_conf_set <mode> <batt_thr> <temp_min> <temp_max>
Parameters  
All bits = 0 The extension (front-light, heater/fan) is disabled
Bit0 (0x1) The extension is disabled if the battery voltage is below batt_thr
Bit1 (0x2) The extension is disabled if the temperature is not in [temp_min, temp_max] range
Bit2 (0x4) User buttons are enabled (external circuit is needed)
Bit3 (0x8) The standby switch is enabled (external circuit is needed)
Bit7 (0x80) The extension is enabled. If not, the heater settings and the frontlight don’t work.
batt_thr The extension disables the battery threshold voltage in mV
temp_min Minimal extension operation temperature limit in degC
temp_max Maximal extension operation temperature limit in degC
Example

> ext_conf_set 0x83 4000 -10 60

Extension settings set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0, 1.1; System Board 32’’ ver 0.3

feat_disable

   
Description Disable specific feature
Syntax feat_disable <key>
Parameters  
key Key to disable feature
Example

> feat_disable 4fedrR8fDmkd

Feature disabled
Supported devices All

feat_enable

   
Description Enable specific feature
Syntax feat_enable <key>
Parameters  
key Key to enable feature
Example

> feat_enable 4fedrR8fDmkd

Feature enabled
Supported devices All

feat_get

   
Description List features status
Syntax feat_get
Example

> feat_get

Feature touch: enabled

Feature EAP: enabled

Supported devices All

flash_load

   
Description Loads settings from the FLASH memory. If the FLASH has no settings, the defaults are loaded.
Syntax flash_load
Example > flash_load
Supported devices All

flash_print

   
Description Print all settings
Syntax flash_print
Example

> flash_print

Vcom 0: 2110 mV

Supported devices All

flash_save

   
Description Stores settings into FLASH memory
Syntax flash_save
Example > flash_save
Supported devices All

frontlight_conf_get

   
Description Display front-light settings
Compile-time switch USE_VPLATFORM_EXTENSION
Syntax frontlight_conf_get
Example

> frontlight_conf_get

FL map 0 [0 0]

FL map 1 [512 16]

FL map 2 [1024 32]

FL map 3 [1536 45]

FL map 4 [2048 61]

FL map 5 [2560 74]

FL map 6 [3072 84]

FL map 7 [3584 100]

Mode: 0x1

Prefilter: 100 %

Postfilter: 100 %

SensorTimeout: 10 s

Supported devices System Boards 9.7’’/13.3’’ ver 1.0, 1.1; System Board 32’’ ver 0.3

frontlight_conf_ldr_set

   
Description Set frontlight LDR mapping table
Compile-time switch USE_VPLATFORM_EXTENSION
Syntax frontlight_conf_ldr_set <ldr0> … <ldr7>
Parameters  
ldrN LDR to PWM map
Example

> frontlight_conf_ldr_set 0 512 1024 1536 2048 2560 3072 3584

Front-light LDR settings set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0, 1.1; System Board 32’’ ver 0.3

frontlight_conf_pwm_set

   
Description Set frontlight PWM mapping table
Compile-time switch USE_VPLATFORM_EXTENSION
Syntax frontlight_conf_pwm_set <pwm0> … <pwm7>
Parameters  
pwmN LDR to PWM map
Example

> frontlight_conf_pwm_set 0 16 32 45 61 74 84 100

Front-light PWM settings set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0, 1.1; System Board 32’’ ver 0.3

frontlight_conf_set

   
Description Set front-light settings. The extension (frontlight) must be enabled via ext_conf_set command!
Compile-time switch USE_VPLATFORM_EXTENSION
Syntax frontlight_conf_set <mode> <prefilter> <postfilter> <timeout>
Parameters mode
  if 0, The front-light is regulated automatically, based on LDR sensor value
  if 1, The front-light is regulated via server PV2 command
  if 2, The front-light is regulated via button/sensor
  if bit2 The front-light is disabled when the server sends a deep sleep request (0x4)
  if bit3 The front-light window is enabled (0x8)
  if bit4 The front-light is disabled when device has no link to the server (0x10)
prefilter LDR sensor value filter coefficient [0 - 100], disabled if 100. Applies only if mode 0 or mode 2.
postfilter PWM output value filter coefficient [0 - 100], disabled if 100. Applies only if mode 0 or mode 2.
timeout LED active timeout after the button is released in seconds. Aapplies only in mode 2.
Example

> frontlight_conf_pwm_set 0 16 32 45 61 74 84 100

Front-light PWM settings set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0, 1.1; System Board 32’’ ver 0.3

fw_checksum_get

   
Description Show application’s CRC
Syntax fw_checksum_get
Example

> fw_checksum_get

FW checksum: 0xd63116c5
Supported devices All

fw_version_get

   
Description Show system FW version
Syntax fw_version_get
Example

> fw_version_get

FW Version: 0.0.1385

FW Build date: 11 18 2016

FW Crc=0xb33aa7cd, Hash=0x860d7cbc, Length=279908

BL Version: 0.0.1385

BL Build date: 11 18 2016

Build Version: 0.0.1385-unstable+7d44d42

HW: V Tablet 2 v0.4, BOM: 0, APP: Joan

EPD: 1x6.0’’,1024x758,WF=6.0_C246,IC=6.0_p47000cd0502

Supported devices All

get_sw_wd

   
Description Show registered watchdog tasks
Syntax get_sw_wd
Example

> get_sw_wd

0: event_timer_task

1: cable_detect

2: Main_task

3: cli

4: Connectivity_task

5: pv2

Supported devices All

gtin_get

   
Description Display GTIN code
Syntax gtin_get
Example

> gtin_get

GTIN: 1234567890123
Supported devices All

heater_conf_get

   
Description Display heater settings
Compile-time Switch USE_VPLATFORM_EXTENSION
Syntax heater_conf_get
Example

> heater_conf_get

Mode: 0x0

Temp low: -20 degC

Temp high: 40 degC

Supported devices System Boards 9.7’’/13.3’’ ver 1.0, 1.1; System Board 32’’ ver 0.3

heater_conf_set

   
Description Set heater settings. The extension (heater) must be enabled via the ext_conf_set command!
Compile-time Switch USE_VPLATFORM_EXTENSION
Syntax heater_conf_set <mode> <temp_lo> <temp_hi>
Parameters  
All bits = 0 The heater activates when temperature is below temp_lo and de-activates when the temperature is above temp_hi
Bit0 = 1 The heater output is inverted (useful when a fan is used instead of a heater) (0x1)
Bit2 = 1 The heater is disabled when the server sends a deep sleep request (0x4)
temp_lo Low heater temperature limit in degC
temp_hi High heater temperature limit in degC
Example

> heater_conf_set 0x0 -5 40

Heater settings set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0, 1.1; System Board 32’’ ver 0.3

help

   
Description Displays a list of supported CLI commands
Syntax help
Example

> help

help

clkinfo

rv:0x0

Supported devices All

ipv4_conf_get

   
Description Display IPv4 Ethernet settings
Syntax ipv4_conf_get
Example

> ipv4_conf_get

IP: 192.168.101.21

NM: 255.255.255.0

GW: 192.168.101.250

DNS: 0.0.0.0

MODE: 1

Supported devices All

ipv4_conf_set

   
Description Set IPv4 Ethernet settings
Syntax ipv4_conf_set <ip> <nm> <gw> <dns> <mode>
Parameters  
ip Device own IP address
nm Netmask
gw Gateway IP
dns DNS server IP
mode Mode flag (0 == Fixed/IP, 1 == DHCP)
Example

> ipv4_conf_set 192.168.1.4 255.255.255.0 192.168.1.254 192.168.10.10 0

IPv4 settings set
Supported devices All

log_config_get

   
Description Display the debug logging settings
Syntax log_config_get>
Example

> log_config_get

Mobile: 0
Supported devices All

log_config_set

   
Description Set the debug logging settings
Syntax log_config_set <module> <value>
Parameters  
module Select module to write <value> to. Available modules: mobile
value Debug value
Example

> log_config_set mobile 1

Logger debug settings set
Supported devices All

mobile_apn_set

   
Description Set Mobile APN setting
Compile-time switch USE_SIM5320_DRIVER
Syntax mobile_apn_set <apn>
Parameters  
apn APN provided by Mobile Operator
Example

> mobile_apn_set internet.provider.net

Mobile APN set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0,1.1; System Board 32’’ ver 0.6, 1.0

mobile_conf_get

   
Description Display Mobile configuration settings
Compile-time switch USE_SIM5320_DRIVER
Syntax mobile_conf_get
Example

> mobile_conf_get

APN: internet.mobile.net

Security: pap

Username: user

Password: pass

Band: 0

Supported devices System Boards 9.7’’/13.3’’ ver 1.0,1.1; System Board 32’’ ver 0.6, 1.0

mobile_conf_set

   
Description Set Mobile connection settings
Compile-time switch USE_SIM5320_DRIVER
Syntax mobile_conf_set <apn> <security> <user> <psk> <band>
Parameters  
apn APN provided by Mobile Operator
security Authentication within PPP protocol: “pap”: set Password Authentication Protocol “chap”: set Challenge Handshake Authentication Protocol “none”: No Authentication
user user name for APN
psk password for APN
band band number.
”0” Using default bands written in the module
”1” WCDMA 850
”2” WCDMA IMT 2000
”3” Default bands for SIM5320 A module
”4” Default bands for SIM5320 E module
”5” Default bands for SIM5320 J module
Example

> mobile_conf_set internet.provider.net chap user pass 0

Mobile settings set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0,1.1; System Board 32’’ ver 0.6, 1.0

mobile_password_set

   
Description Set Mobile password setting
Compile-time switch USE_SIM5320_DRIVER
Syntax mmobile_password_set <psk>
Parameters  
psk password for APN
Example

> mobile_password_set pass

Mobile password set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0,1.1; System Board 32’’ ver 0.6, 1.0

mobile_security_set

   
Description Set Mobile security setting
Compile-time switch USE_SIM5320_DRIVER
Syntax mobile_security_set <security>
Parameters  
security Authentication within PPP protocol: “pap”: set Password Authentication Protocol “chap”: set Challenge Handshake Authentication Protocol “none”: No Authentication
Example

> mobile_security_set chap

Mobile security set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0,1.1; System Board 32’’ ver 0.6, 1.0

mobile_username_set

   
Description Set Mobile username setting
Compile-time switch USE_SIM5320_DRIVER
Syntax mobile_username_set <user>
Parameters  
user user name for APN
Example

> mobile_username_set username

Mobile username set
Supported devices System Boards 9.7’’/13.3’’ ver 1.0,1.1; System Board 32’’ ver 0.6, 1.0

play_music

   
Description Play built-in song
Compile-time switch USE_VPLATFORM_SOUND
Syntax play_music
Example > play_music
Supported devices All except System Board 32’’

pss

   
Description PV2 send status packet
Syntax pss
Example > pss
Supported devices All

reboot

   
Description Reboot device
Syntax reboot
Example > reboot
Supported devices All

roaming_conf_get

   
Description Display roaming settings. Currently 3 settings are supported
Compile-time Switch USE_RS9113_DRIVER
mode 0 => Roaming disabled 1 => Roaming enabled
threshold Roaming threshold in RSSI (if AP RSSI below this value, search for another AP begins)
hysteresis Roaming hysteresis in RSSI (safety margin to prevent excessive AP switching)
Syntax roaming_conf_get
Example

> system_conf_get

Roaming mode: 0

Roaming threshold: 10

Roaming hysteresis: 10

Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0 B0; System Boards 9.7’’/13.3’’ ver 0.2; System Board 32’’ ver 0.6, 1.0

roaming_conf_set

   
Description Set WiFi roaming settings
Compile-time Switch USE_RS9113_DRIVER
Syntax roaming_conf_set <mode> <threshold> <hysteresis>
Parameters  
mode if 0, Roaming disabled; if 1, Roaming enabled
threshold Roaming threshold in RSSI (if AP RSSI below this value, search for another AP begins)
hysteresis Roaming hysteresis in RSSI (safety margin to prevent excessive AP switching)
Example

> roaming_conf_set 0 1 0

Roaming settings set
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0 B0; System Boards 9.7’’/13.3’’ ver 0.2; System Board 32’’ ver 0.6, 1.0

rs9110_fw_version

   
Description Show RS9110 FW version
Compile-time Switch USE_RS9110_DRIVER
Syntax rs9110_fw_version
Example

> rs9110_fw_version

RS9110: FW=1.4.0
Supported devices Place & Play 6’’ ver 1.1; System Boards 9.7’’/13.3’’ ver 1.1

rs9110_mac_address

   
Description Show WiFi module’s MAC address
Compile-time Switch USE_RS9110_DRIVER
Syntax rs9110_mac_address
Example

> rs9110_mac_address

00:23:a7:47:af:04
Supported devices Place & Play 6’’ ver 1.1; System Boards 9.7’’/13.3’’ ver 1.1

rs9110_rssi

   
Description Reads RSSI value from WiFi module
Compile-time Switch USE_RS9110_DRIVER
Syntax rs9110_rssi
Example

> rs9110_rssi

RS9110: RSSI=-27 dBm
Supported devices Place & Play 6’’ ver 1.1; System Boards 9.7’’/13.3’’ ver 1.1

rs9110_scan

Note

Scan works only in “cs 1” state.


   
Description Performs scan on RS9110.
Compile-time Switch USE_RS9110_DRIVER
Syntax rs9110_scan
Example

> rs9110_scan

AP 0: SSID G-UNIT-3, RSSI 45

AP 1: SSID unifi, RSSI 45

AP 2: SSID Dtim600, RSSI 49

AP 3: SSID G-UNIT-2, RSSI 49

AP 4: SSID G-UNIT, RSSI 50

AP 5: SSID ruckus1, RSSI 53

AP 6: SSID VIZIONECT2, RSSI 55

AP 7: SSID Visionect-office, RSSI 65

AP 8: SSID Visionect, RSSI 67

AP 9: SSID TPVision, RSSI 69

AP 10: SSID TPVision-guest, RSSI 71

Supported devices Place & Play 6’’ ver 1.1; System Boards 9.7’’/13.3’’ ver 1.1

rs9113_fw_version

   
Description Show RS9113 FW version
Compile-time Switch USE_RS9113_DRIVER
Syntax rs9113_fw_version
Example

> rs9113_fw_version

RS9113: FW=1.4.0
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0; System Boards 9.7’’/13.3’’ ver 0.2; System Board 32’’ ver 0.6, 1.0

rs9113_mac_address

   
Description Show WiFi module’s MAC address
Compile-time Switch USE_RS9113_DRIVER
Syntax rs9113_mac_address
Example

> rs9113_mac_address

00:23:a7:8e:6a:8c
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0; System Boards 9.7’’/13.3’’ ver 0.2; System Board 32’’ ver 0.6, 1.0

rs9113_rssi

   
Description Reads RSSI value from WiFi module
Compile-time Switch USE_RS9113_DRIVER
Syntax rrs9113_rssi
Example

> rs9113_rssi

RS9113: RSSI=-27 dBm
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0; System Boards 9.7’’/13.3’’ ver 0.2; System Board 32’’ ver 0.6, 1.0

rs9113_scan

Note

Scan works only in “cs 1” state.


   
Description Performs scan on RS9113.
Compile-time Switch USE_RS9113_DRIVER
Syntax rs9113_scan
Example

> rs9113_scan

AP 0: SSID G-UNIT-3, RSSI 45

AP 1: SSID unifi, RSSI 45

AP 2: SSID Dtim600, RSSI 49

AP 3: SSID G-UNIT-2, RSSI 49

AP 4: SSID G-UNIT, RSSI 50

AP 5: SSID ruckus1, RSSI 53

AP 6: SSID VIZIONECT2, RSSI 55

AP 7: SSID Visionect-office, RSSI 65

AP 8: SSID Visionect, RSSI 67

AP 9: SSID TPVision, RSSI 69

AP 10: SSID TPVision-guest, RSSI 71

Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0; System Boards 9.7’’/13.3’’ ver 0.2; System Board 32’’ ver 0.6, 1.0

scpu_config_get

   
Description Transfers the configuration values from the EXT SCPU into the MCPU cache and displays them via CLI
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_config_get
Example > scpu_config_get
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_config_save

   
Description Saves the EXT SCPU configuration to the non-volatile memory on the EXT SCPU
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_config_save
Example

> scpu_config_save

SCPU rv: 0x0
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_config_set

   
Description Transfers the cached configuration values (on MCPU) into the EXT SCPU
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_config_set
Example

> scpu_config_set

SCPU rv: 0x0
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_dev_batt_thr

   
Description Sets the cached (on MCPU) extension turn-off minimal external battery threshold
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_dev_batt_thr <voltage>
Parameters  
voltage Extension turn-off minimal external battery voltage in mV
Example > scpu_dev_batt_thr 60
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_dev_ctl

   
Description Sends the device control command to the EXT SCPU
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_dev_ctl <mode>
Parameters mode
if 0 Sleep indicator pin disable
if 1 Sleep indicator pin enable
Example

> scpu_dev_ctl 1

SCPU rv: 0x0
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_dev_mode

   
Description Sets the cached (on MCPU) device mode setting bitmask
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_dev_mode <mode>
Parameters mode
if 0x0 Device operates normally
if 0x1 Temperature checking enabled (if ext. temp. not within specific limits, extension shuts down). Temperature limits set via scpu_dev_toff_min and scpu_dev_ton_min commands.
if 0x2 External battery checking enabled (if battery voltage not above specific limit, extension shuts down). External battery limit set via scpu_dev_batt_thr command.
if bit 2 is set the user buttons are enabled otherwise they’re disabled
if bit 3 is set the standby switch is enabled otherwise it’s disabled
Example > scpu_dev_mode 0x2
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_dev_toff_max

   
Description Sets the cached (on MCPU) extension turn-off maximal temperature value
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_dev_toff_max <temperature>
Parameters  
temperature Extension turn-off maximal temperature in degrees Celsius
Example > scpu_dev_toff_max 60
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_dev_toff_min

   
Description Sets the cached (on MCPU) extension turn-off minimal temperature value
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_dev_toff_min <temperature>
Parameters  
temperature Extension turn-off minimal temperature in degrees Celsius
Example > scpu_dev_toff_max -10
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_fl_ctl

   
Description Sends the front-light control command to the EXT SCPU
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_fl_ctl <duty_cycle>
Parameters  
duty_cycle Brightness as PWM duty cycle in %
Example

> scpu_fl_ctl 100

SCPU rv: 0x0
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_fl_ldr_set

   
Description Sets the cached (on MCPU) extension front-light LDR table part
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_fl_ldr_set <ldr0> <ldr1> … <ldr7>
Parameters  
ldr(n) Raw LDR value
Example > scpu_fl_ldr_set 0 32 64 128 256 512 1024 2048
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_fl_mode

   
Description Sets the cached (on MCPU) front-light mode setting bitmask
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_fl_mode <mode>
Parameters mode
if 0x0 Front-light controlled automatically (using LDR/PWM table)
if 0x1 Front-light controlled via server
if 0x2 Front-light controlled via digital input (timeout is set with scpu_fl_senst command)
if bit 2 set Front-light disabled when MCPU enters sleep mode
if bit 4 set Front-light disabled when when MCPU looses connectivity
Example > scpu_fl_mode 0x2
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_fl_postf

   
Description Sets the cached (on MCPU) front-light exponential moving average PWM filter value
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_fl_postf <coeff>
Parameters  
coeff Exponential moving average filter value (must be in range [0 - 100])
Example > scpu_fl_postf 20
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_fl_pref

   
Description Sets the cached (on MCPU) front-light exponential moving average LDR filter value
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_fl_pref <coeff>
Parameters  
coeff Exponential moving average filter value (must be in range [0 - 100])
Example > scpu_fl_pref 20
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_fl_pwm_set

   
Description Sets the cached (on MCPU) extension front-light PWM table part
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_fl_pwm_set <pwm0> <pwm1> … <pwm7>
Parameters  
pwm(n) PWM value in percents [0 - 100]
Example > scpu_fl_pwm_set 0 10 20 30 40 50 60 70
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_fl_pwmf

   
Description Sets the cached (on MCPU) front-light PWM frequency setting
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_fl_pwmf <freq>
Parameters  
freq PWM frequency in Hz (must be in range [1 Hz - 250 kHz]
Example > scpu_fl_pwmf 2000
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_fl_pwmlim

   
Description Sets the cached (on MCPU) front-light PWM duty cycle limit setting
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_fl_pwmlim <limit>
Parameters  
limit PWM duty cycle limit in % (must be in range [1 % - 100 %])
Example > scpu_fl_pwmlim 70
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_fl_senst

   
Description Sets the cached (on MCPU) front-light sensor timeout value
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_fl_senst <timeout>
Parameters  
timeout Sensor timeout in seconds
Example > scpu_fl_senst 10
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_fl_sr

   
Description Sets the cached (on MCPU) front-light LDR/PWM logic samplerate setting
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_fl_sr <samplerate>
Parameters  
samplerate LDR/PWM logic samplerate in seconds (minimal value is 1 second)
Example > scpu_fl_sr 1
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_ht_mode

   
Description Sets the cached (on MCPU) heater mode setting bitmask
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_ht_mode <mode>
Parameters mode
if 0x0 Heater operates normally
if 0x1 Heater operation inverted (fan mode)
if bit 2 set Heater disabled if MCPU enters sleep mode
Example > scpu_ht_mode 0x0
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_ht_toff

   
Description Sets the cached (on MCPU) heater turn-off temperature value
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_ht_toff <temperature>
Parameters  
temperature Heater turn-off temperature in degrees Celsius
Example > scpu_ht_toff 35
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_ht_ton

   
Description Sets the cached (on MCPU) heater turn-on temperature value
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_ht_ton <temperature>
Parameters  
temperature: Heater turn-on temperature in degrees Celsius  
Example > scpu_ht_ton -5
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_meas

   
Description Reads EXT SCPU measurements
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_meas
Example

> scpu_meas

Status: 0x34

Ext. temp.: 27 degC

Ext. voltage: 2100 mV

Humidity: 30 %

Pressure: 0 kPa

SCPU temp.: 30 degC

SCPU voltage: 3300 mV

LDR voltage: 2000 mV

VM voltage: 3100 mV

SCPU rv: 0x0

Supported devices System Board 32’’ ver 0.6, 1.0

scpu_power

   
Description Sets the EXT SCPU power
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_power <mode>
Parameters mode
if 0 SCPU power-off
if 1 SCPU power-on
Example

> scpu_power 1

SCPU rv: 0x0
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_psu_config_get

   
Description Transfers the configuration values from the PSU SCPU into the MCPU cache and displays them via CLI
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_config_get
Example > scpu_config_get
Supported devices System Board 32’’ ver 1.0

scpu_psu_config_save

   
Description Saves the PSU SCPU configuration to the non-volatile memory on the PSU SCPU
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_config_save
Example

> scpu_psu_config_save

SCPU rv: 0x0
Supported devices System Board 32’’ ver 1.0

scpu_psu_config_set

   
Description Transfers the cached configuration values (on MCPU) into the PSU SCPU
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_config_set
Example

> scpu_psu_config_set

SCPU rv: 0x0
Supported devices System Board 32’’ ver 1.0

scpu_psu_dev_ctl

   
Description Sends the device control command to the PSU SCPU
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_psu_dev_ctl <mode>
Parameters mode
if 0x0 Sleep disabled
if 0x1 Sleep enabled (rails turned off if active)
Example

> scpu_psu_dev_ctl 0x1

SCPU rv: 0x0
Supported devices System Board 32’’ ver 1.0

scpu_psu_dev_mode

   
Description Sets the cached (on MCPU) device mode setting bitmask
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_dev_mode <mode>
Parameters mode
if 0x0 Device operates normally
Example > scpu_psu_dev_mode 0x0
Supported devices System Board 32’’ ver 1.0

scpu_psu_disp_ctl

   
Description Sends the display control command to the PSU SCPU
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_psu_disp_ctl <mode>
Parameters mode
if 0x0 Display rails disabled
if 0x1 Display rails active
Example

> scpu_psu_disp_ctl 0x1

SCPU rv: 0x0
Supported devices System Board 32’’ ver 1.0

scpu_psu_meas

   
Description Reads the SCPU measurements
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_meas
Example

> scpu_meas

Status: 0x34

Rail vspos: 15000 mV

Rail vsneg: -15000 mV

Rail vgpos: 22000 mV

Rail vgneg: -20000 mV

Rail vcom1: -2400 mV

Rail vcom2: -2400 mV

Rail vcom3: -2400 mV

Rail vcom4: -2400 mV

SCPU temp.: 30 degC

SCPU voltage: 3300 mV

VIN voltage: 5000 mV

SCPU rv: 0x0

Supported devices System Board 32’’ ver 1.0

scpu_psu_power

   
Description Sets the PSU SCPU power
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_psu_power <mode>
Parameters mode
if 0 SCPU power-off
if 1 SCPU power-on
Example

> scpu_psu_power 1

SCPU rv: 0x0
Supported devices System Board 32’’ ver 1.0

scpu_psu_rail_level

   
Description Adjusts the PSU SCPU rail level.
  Rails must be turned-on with scpu_psu_disp_ctl 0x1 command If level exceeds the hardware limits the closest maximal or minimal level is generated instead
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_psu_rail_level <id> <level>
Parameters mode
id rail id (0 = vspos, 1 = vsneg, 2 = vgpos, 3 = vgneg, 4 = vcom1, 5 = vcom2, 6 = vcom3, 7 = vcom4)
level rail level in mV (for negative rails sign must be provided e.g. -20000)
Example

> scpu_psu_rail_level 0 15000

SCPU rv: 0x0
Supported devices System Board 32’’ ver 1.0

scpu_psu_reset

   
Description Sets the PSU SCPU reset line
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_psu_reset <level>
Parameters mode
if 0 SCPU reset-off
if 1 SCPU reset-on
Example

> scpu_psu_reset 1

SCPU rv: 0x0
Supported devices System Board 32’’ ver 1.0

scpu_psu_sleep_mode

   
Description Sets the SCPU sleep mode (only valid until the first SCPU reboot)
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_sleep_mode <mode>
Parameters mode
if 0x0 SCPU sleep mode enabled
if 0x1 SCPU sleep mode disabled
Example > scpu_sleep_mode 0x1
Supported devices System Board 32’’ ver 1.0

scpu_psu_status

   
Description Reads the SCPU status
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_status
Example

> scpu_status

SCPU status: 0x1

SCPU error: 0x0

SCPU rv: 0x0

Supported devices System Board 32’’ ver 1.0

scpu_psu_upgrade

   
Description Forces the PSU SCPU firmware upgrade
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_psu_upgrade
Example > scpu_psu_upgrade
Supported devices System Board 32’’ ver 1.0

scpu_psu_version

   
Description Reads the SCPU firmware version
Compile-time Switch USE_VPLATFORM_SCPU_PSU
Syntax scpu_psu_version
Example

> scpu_psu_version

SCPU ver: 0.0.235

SCPU rv: 0x0

Supported devices System Board 32’’ ver 1.0

scpu_reset

   
Description Sets the EXT SCPU reset line
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_reset <level>
Parameters mode
if 0 SCPU reset-off
if 1 SCPU reset-on
Example

> scpu_reset 1

SCPU rv: 0x0
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_sleep_mode

   
Description Sets the SCPU sleep mode (only valid until the first SCPU reboot)
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_sleep_mode <mode>
Parameters mode
if 0x0 SCPU sleep mode enabled
if 0x1 SCPU sleep mode disabled
Example > scpu_sleep_mode 0x1
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_stats_get

   
Description Reads the SCPU statistics
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_stats_get
Example > scpu_stats_get
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_status

   
Description Reads the EXT SCPU status
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_status
Example

> scpu_status

SCPU status: 0x1

SCPU error: 0x0

SCPU rv: 0x0

Supported devices System Board 32’’ ver 0.6, 1.0

scpu_upgrade

   
Description Forces the EXT SCPU firmware upgrade
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_upgrade
Example > scpu_upgrade
Supported devices System Board 32’’ ver 0.6, 1.0

scpu_version

   
Description Reads the EXT SCPU firmware version
Compile-time Switch USE_VPLATFORM_SCPU_EXT
Syntax scpu_version
Example

> scpu_version

SCPU rv: 0x0

SCPU ver: 0.0.235

Supported devices System Board 32’’ ver 0.6, 1.0

server_hb_get

   
Description Display device Heart beat setting
Syntax server_hb_get
Example

> server_hb_get

Heart-beat interval: 5
Supported devices All

server_hb_set

   
Description Set device Heart beat setting
Syntax server_hb_set <time>
Parameters  
time Heart-beat interval in minutes (0..59, 0=disabled)
Example

> server_hb_set 5

Heart-beat interval set
Supported devices All

server_tcp_get

   
Description Display IPv4 and port settings
Syntax server_tcp_get
Example

> server_tcp_get

Server IP/DNS: 192.168.1.15

Server port: 11113

Supported devices All

server_tcp_set

   
Description Set IPv4 and port settings
Syntax server_tcp_set <ip> <port>
Parameters  
ip IP of Visionect server. Can be an URL
port TCP port of Visionect server
Example

> server_tcp_set 192.168.1.15 11113

Server settings set
Supported devices All

sim5320_gps_read

   
Description Enables Reads GPS coordinate string from the SIM5320 module (connectivity must be in state “cs 1”)
Syntax sim5320_gps_read
Example
> sim5320_gps_read
SIM5320: +CGPSINFO:4601.278642,N,01432.402812,E,180216,120039.1,317.3,0.0,0 Location: 4601.278642,N,01432.402812,E,180216,120039.1,317.3,0.0
Supported devices System Board 9.7’’/13,3’’ ver 1.0, 1.1; System Board 32’’ ver 0.6, 1.0

sim5320_gps_sw

   
Description Enables GPS on the SIM5320 module (connectivity must be in state “cs 1”)
Syntax sim5320_gps_sw <enable>
Parameters  
enable 1 = enable GPS, 0 = disable GPS
Example > sim5320_gps_sw 1
Supported devices System Board 9.7’’/13,3’’ ver 1.0, 1.1; System Board 32’’ ver 0.6, 1.0

sim5320_power_cmd

   
Description Switch on/off power
Syntax ssim5320_power_cmd <enable>
Parameters  
enable 0=Power Off, 1=Power On
Example > sim5320_gps_sw 1
Supported devices System Board 9.7’’/13,3’’ ver 1.0, 1.1; System Board 32’’ ver 0.6, 1.0

sim5320_rssi

   
Description Show RSSI value
Syntax sim5320_rssi
Example

> sim5320_rssi

SIM5320: RSSI=-57 dBm
Supported devices System Boards 9.7’’/13,3’’ ver 1.0, 1.1; System Board 32’’ ver 0.6, 1.0

status_get

   
Description PV2 display status packet
Syntax status_get
Example > status_get
Supported devices All

system_conf_get

   
Description Display system settings. Currently 3 settings are supported
Battery indicator mode

0 => Device screens disabled

1 => Only battery device screens enabled

2 => Only not connected device screen enabled

3 => Battery and not connected device screens enabled

Touch mode

bit 0: Touch is enabled

bit 1: beep enable

bit 2: touch calibration disabled

Shipping mode if !0, device will go into deep sleep after boot
Syntax system_conf_get
Example

> system_conf_get

Battery indicator mode: 0

Touch screen mode: 1

Shipping mode: 0

Supported devices All

system_conf_set

   
Description Set system settings.
Syntax system_conf_set <batt_ind_en> <touch_en> <ship_en>
Parameters batt_ind_en
if 0 Device screens disabled
if 1 Only battery device screens enabled
if 2 Only not connected device screen enabled
if 3 Battery and not connected device screens enabled
if bit 2 set Device doesn’t beep when charging
  touch_en
if 0 Touch is disabled and powered off
if 1 Touch is enabled, beep on touch is NOT working, touch calibration is ON
if 3 Touch is enabled, beep on touch is working, , touch calibration is ON
if 5 Touch is enabled, beep on touch is NOT working, touch calibration is OFF
if 7 Touch is enabled, beep on touch is working, touch calibration is OFF
  ship_en
if !0 shipping mode is enabled. All HW except Accelerometer and CLI is OFF
Example

> system_conf_set 0 1 0

System settings set
Supported devices All

t2s_config_get

   
Description Display the text2speech settings
Syntax t2s_config_get
Example

> t2s_config_get

Enabled: 1

Voice ID: 0

Rate: 200 words/minute

Volume: 0 dB

Timeout: 0 s

Supported devices System Boards 9.7’’/13,3’’ ver 1.0, 1.1

t2s_config_set

   
Description Set the text2speech settings
Syntax t2s_config_set <enable> <voice> <rate> <volume>
Parameters  
enable Enable or disable the T2S module. Device must be rebooted if this is changed.
voice Speaker voice selection. Must be in range from 0 to 8.
rate Speech rate in words / minute. Must be in rage from 75 to 600
volume Speech volume in dB. Must be in range from -48 to 18
timeout Timeout between texts in seconds (after timeout the module is powered-off). Must be in rage from 0 to 255
Example

> t2s_config_set 0 1 200 0 0

Text2speech settings set
Supported devices System Boards 9.7’’/13,3’’ ver 1.0, 1.1

t2s_speak

   
Description Converts text to speech
Compile-time switch USE_TEXT2SPEECH_DRIVER
Syntax t2s_speak <string>
Parameters  
string String to be converted to speech
Example

> t2s_speak

T2S: 0
Supported devices System Boards 9.7’’/13,3’’ ver 1.0, 1.1

touch_cal_get

   
Description Show calibration status
Compile-time switch TOUCH_CB060E_CLI_DEBUG
Syntax touch_cal_get
Example

> touch_cal_get

touch: Calibration 1
Supported devices Place & Play 6’’ ver 1.1

touch_cal_set

   
Description Start calibration procedure
Compile-time switch TOUCH_CB060E_CLI_DEBUG
Syntax touch_cal_set
Example > touch_cal_set
Supported devices Place & Play 6’’ ver 1.1

touch_fw_get

   
Description Show touch FW version
Compile-time switch TOUCH_CB060E_CLI_DEBUG
Syntax touch_fw_get
Example

> touch_fw_get

touch: FW ver 1.8, ID 0x0D
Supported devices Place & Play 6’’

touch_fw_update

   
Description Upgrade touch FW
Compile-time switch TOUCH_EKTF2227_CLI_DEBUG
Syntax touch_fw_update
Example

> touch_fw_update

touch_EKTF2227: firmware size 32000

touch_EKTF2227: firmware upgrade successful

Supported devices Place & Play 6’’ rev 0.4, 0.5, 1.0’’

touch_hw_pwr

   
Description Set power supply
Compile-time switch TOUCH_EKTF2227_CLI_DEBUG
Syntax Set power supply
Parameters  
enable 1=On, 0=Off
Example

> touch_fw_update

touch_EKTF2227: firmware size 32000

touch_EKTF2227: firmware upgrade successful

Supported devices Place & Play 6’’

touch_palm_get

   
Description Read palm rejection status
Compile-time switch TOUCH_CB060E_CLI_DEBUG
Syntax touch_palm_get
Example

> touch_palm_get

touch: Palm rejection 0
Supported devices Place & Play 6’’ ver 1.1

touch_palm_set

   
Description Write palm rejection status
Compile-time switch TOUCH_CB060E_CLI_DEBUG
Syntax touch_palm_set <enable>
Parameters  
enable 1=Enable, 0=Disable
Example > touch_palm_set
Supported devices Place & Play 6’’ ver 1.1

touch_pwr_get

   
Description Show power state
Compile-time switch TOUCH_CB060E_CLI_DEBUG
Syntax touch_pwr_get
Example

> touch_pwr_get

touch: PWR rate=1 state=1
Supported devices Place & Play 6’’

touch_pwr_set

   
Description Set power state
Compile-time switch TOUCH_CB060E_CLI_DEBUG
Syntax touch_pwr_set <rate> <state>
Parameters  
rate rate
state state
Example > touch_pwr_set 1 1
Supported devices Place & Play 6’’

touch_sens_get

   
Description Read sensitivity
Compile-time switch TOUCH_CB060E_CLI_DEBUG
Syntax touch_sens_get
Example

> touch_sens_get

touch: Sensitivity x=3 y=4 mutual=3
Supported devices Place & Play 6’’ ver 1.1

touch_sens_set

   
Description Write palm rejection status
Compile-time switch TOUCH_CB060E_CLI_DEBUG
Syntax touch_sens_set <x> <y> <mutual>
Parameters  
x x
y x
mutual mutual
Example > touch_sens_set 5 5 5
Supported devices Place & Play 6’’ ver 1.1

touch_sr_set

   
Description Set scan rate
Compile-time switch TOUCH_EKTF2227_CLI_DEBUG
Syntax touch_sr_set <scan_rate>
Parameters  
scan_rate 0=40Hz, 1=35Hz, 2=30Hz
Example > touch_sr_set 2
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0

touch_test

   
Description Enables touch coordinate printouts for production testing
Syntax touch_test <enable>
Parameters  
timeout 1 Enable touch coordinate printout, 0 disable touch coordinate printout
Example

> touch_test 1

touch_test: 1
Supported devices All

uptime

   
Description Show system uptime
Syntax uptime
Example

> uptime

Uptime in min: 512
Supported devices All

uuid_get

   
Description Show device’s UUID
Syntax uuid_get
Example

> uuid_get

UUID: 0x1d 0x0 0x3c 0x0 0x13 0x51 0x34 0x33 0x37 0x38 0x37 0x31 0x0 0x0 0x0 0x0
Supported devices All

vcom_test

   
Description Enables the VCOM test mode (VCOM values configured via “display_conf_set” aren’t used by the SCPU)
Syntax vcom_test <enable>
Parameters  
enable 1 Enable VCOM test mode, 0 disable VCOM test mode
Example
> touch_test 1
touch_test: 1
Supported devices System Board 32’’ ver 1.0

wifi_conf_get

   
Description Display WiFi connection settings
Compile-time switch USE_WINC1500_DRIVER, USE_RS9110_DRIVER, USE_RS9113_DRIVER, USE_CC3100_DRIVER
Syntax wifi_conf_get
Example

> wifi_conf_get

SSID: myAp

PSK: wpa2_pass

Security: wpa2

Band: 0

Supported devices Place & Play 6’’; System Boards 9.7’’/13.3’’ ver 0.2, 1,1; Place & Play 13’’; System Board 32’’ ver 0.6, 1.0

wifi_conf_set

   
Description Set WiFi connection settings
Compile-time switch USE_WINC1500_DRIVER, USE_RS9110_DRIVER, USE_RS9113_DRIVER, USE_CC3100_DRIVER
Syntax wifi_conf_set <ssid> <psk> <security> <band>
Parameters  
ssid SSID name of Access Point
psk password for wpa2 mode
security

security mode: “open”: No encryption “wep”: WEP “wpa”: WPA “wpa2”: WPA2 “wpae”:

WPA Enterprise “wpa2e”: WP2A Enterprise “wpa2eu”: WP2A Enterprise: unsecure (no server authentication)
band band number. Not used
Example

> wifi_conf_set myAP wpa2_pass wpa2 0

WiFi settings set
Supported devices Place & Play 6’’; System Boards 9.7’’/13.3’’ ver 0.2, 1,1; Place & Play 13’’; System Board 32’’ ver 0.6, 1.0

wifi_eap_conf_em_set

   
Description Set WiFi EAP method setting
Compile-time switch USE_RS9113_DRIVER || USE_CC3100_DRIVER
Syntax wifi_eap_conf_em_set <eap_method>
Parameters  
eap_method

EAP method: “TLS”: set Transport Layer Security “TTLS/MSCHAP”: set Tunneled Transport Layer Security

“TTLS/MSCHAPV2”: set Tunneled Transport Layer Security “FAST”: set Flexible Authentication via Secure Tunneling

“PEAP/MSCHAP”: set Protected Extensible Authentication Protocol “PEAP/MSCHAPV2”: set Protected Extensible Authentication Protocol

Example

> wifi_eap_conf_em_set TTLS

WiFi EAP method set
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0; System Boards 9.7’’/13.3’’ ver 0.2; Place & Play 13’’; System Board 32’’ ver 0.6, 1.0

wifi_eap_conf_get

   
Description Display WiFi EAP settings
Compile-time switch USE_RS9113_DRIVER || USE_CC3100_DRIVER
Syntax wifi_eap_conf_get
Example
> wifi_eap_conf_get
EAP method, TTLS Username, test123 Password, user1
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0; System Boards 9.7’’/13.3’’ ver 0.2; Place & Play 13’’; System Board 32’’ ver 0.6, 1.0

wifi_eap_conf_pwd_set

   
Description Set WiFi EAP password setting
Compile-time switch USE_RS9113_DRIVER || USE_CC3100_DRIVER
Syntax wifi_eap_conf_pwd_set <password>
Parameters  
password Radius password
Example
> wifi_eap_conf_pwd_set test123
WiFi EAP password set
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0; System Boards 9.7’’/13.3’’ ver 0.2; Place & Play 13’’; System Board 32’’ ver 0.6, 1.0

wifi_eap_conf_usr_set

   
Description Set WiFi EAP username setting
Compile-time switch USE_RS9113_DRIVER || USE_CC3100_DRIVER
Syntax wifi_eap_conf_usr_set <username>
Parameters  
username Radius username ID
Example

> wifi_eap_conf_usr_set user01

WiFi EAP username set
Supported devices Place & Play 6’’ ver 0.4, 0.5, 1.0; System Boards 9.7’’/13.3’’ ver 0.2; Place & Play 13’’; System Board 32’’ ver 0.6, 1.0

wifi_mac_conf_get

   
Description Display the WiFi MAC address setting
Syntax wifi_mac_conf_get
Example

> wifi_mac_conf_get

WiFi MAC: 02:60:C9:62:15:15
Supported devices All

wifi_mac_conf_set

   
Description Set the WiFi MAC address setting
Syntax wifi_mac_conf_set <mac>
Parameters  
mac MAC address
Example

> wifi_mac_conf_set 02:60:C9:62:15:15

WiFi MAC settings set
Supported devices All

wifi_psk_set

   
Description Set WiFi PSK settings
Compile-time switch USE_WINC1500_DRIVER, USE_RS9110_DRIVER, USE_RS9113_DRIVER, USE_CC3100_DRIVER
Syntax wifi_psk_set <psk>
Parameters  
psk password for wpa2 mode
Example

> wifi_psk_set wpa2_pass

WiFi PSK set
Supported devices Place & Play 6’’; System Boards 9.7’’/13.3’’ ver 0.2, 1.1; Place & Play 13’’; System Board 32’’ ver 0.6, 1.0

wifi_security_set

   
Description Set WiFi security mode. Supported modes are: WPA2 and open
Compile-time switch USE_WINC1500_DRIVER, USE_RS9110_DRIVER, USE_RS9113_DRIVER, USE_CC3100_DRIVER
Syntax wifi_security_set <security>
Parameters  
security security mode: “wpa2”: WPA2 “open”: No encryption
Example

> wifi_security_set wpa2

WiFi security set
Supported devices Place & Play 6’’; System Boards 9.7’’/13.3’’ ver 0.2, 1.1; Place & Play 13’’; System Board 32’’ ver 0.6, 1.0

wifi_ssid_set

   
Description Set WiFi AP name
Compile-time switch USE_WINC1500_DRIVER, USE_RS9110_DRIVER, USE_RS9113_DRIVER, USE_CC3100_DRIVER
Syntax wifi_ssid_set <ssid>
Parameters  
ssid SSID name of Access Point
Example

> wifi_ssid_set myAP

WiFi SSID set
Supported devices Place & Play 6’’; System Boards 9.7’’/13.3’’ ver 0.2, 1.1; Place & Play 13’’; System Board 32’’ ver 0.6, 1.0