blob: 188cc032f1e5910e5df921ba9456bd7cffe8ea9a [file] [log] [blame]
xjb04a4022021-11-25 15:01:52 +08001#!/bin/sh
2
3case "$1" in
4 "flight")
5 echo "Sys flight mode" >/dev/console
6 killall -9 lynq-function-test
7 echo 11 | emdlogger_ctrl ##set log status
8 sleep 1
9 mdlogctlstop ##stop modem log
10 echo mem > /sys/power/autosleep ##set autosleep modem
11 /usr/bin/telephony & ##initialize Ril function.
12 sleep 5
13 sh/usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 0 ##switch sim card 0
14 echo "RIL_REQUEST_RADIO_POWER 0" > dev/udp/127.0.0.1/8000 ##turn off radio off sim card 0
15 sh/usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 1 ##switch sim card 1
16 echo "RIL_REQUEST_RADIO_POWER 0" >/dev/udp/127.0.0.1/8000 ##turn off radio off sim card 1
17 ;;
18
19 "standby")
20 echo "Sys standby mode" >/dev/console
21 killall -9 lynq-function-test
22 echo 7 | emdlogger_ctrl
23 /usr/bin/telephony &
24 sleep 5
25 sh /usr/bin/demoscript/Network_API/SetPrefferredNetworkType.sh 11
26 sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 1
27 echo "RIL_REQUEST_SCREEN_STATE 0" > /dev/udp/127.0.0.1/8000
28 sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 0
29 echo "RIL_REQUEST_SCREEN_STATE 0" > /dev/udp/127.0.0.1/8000
30 echo mem > /sys/power/autosleep
31 ;;
32
33 "talking")
34 echo "Sys standby mode" >/dev/console
35 killall -9 lynq-function-test
36 echo 7 | emdlogger_ctrl
37 /usr/bin/telephony &
38 sleep 5
39 sh /usr/bin/demoscript/Network_API/SetPrefferredNetworkType.sh 2
40 sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 1
41 echo "RIL_REQUEST_SCREEN_STATE 0" > /dev/udp/127.0.0.1/8000
42 sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 0
43 echo "RIL_REQUEST_SCREEN_STATE 0" > /dev/udp/127.0.0.1/8000
44 sh /usr/bin/demoscript/CC_API/dialACall.sh <number>
45 echo mem > /sys/power/autosleep
46 ;;
47
48 *)
49 echo $0 'power - start system'
50 ;;
51esac