blob: 188cc032f1e5910e5df921ba9456bd7cffe8ea9a [file] [log] [blame]
#!/bin/sh
case "$1" in
"flight")
echo "Sys flight mode" >/dev/console
killall -9 lynq-function-test
echo 11 | emdlogger_ctrl ##set log status
sleep 1
mdlogctlstop ##stop modem log
echo mem > /sys/power/autosleep ##set autosleep modem
/usr/bin/telephony & ##initialize Ril function.
sleep 5
sh/usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 0 ##switch sim card 0
echo "RIL_REQUEST_RADIO_POWER 0" > dev/udp/127.0.0.1/8000 ##turn off radio off sim card 0
sh/usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 1 ##switch sim card 1
echo "RIL_REQUEST_RADIO_POWER 0" >/dev/udp/127.0.0.1/8000 ##turn off radio off sim card 1
;;
"standby")
echo "Sys standby mode" >/dev/console
killall -9 lynq-function-test
echo 7 | emdlogger_ctrl
/usr/bin/telephony &
sleep 5
sh /usr/bin/demoscript/Network_API/SetPrefferredNetworkType.sh 11
sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 1
echo "RIL_REQUEST_SCREEN_STATE 0" > /dev/udp/127.0.0.1/8000
sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 0
echo "RIL_REQUEST_SCREEN_STATE 0" > /dev/udp/127.0.0.1/8000
echo mem > /sys/power/autosleep
;;
"talking")
echo "Sys standby mode" >/dev/console
killall -9 lynq-function-test
echo 7 | emdlogger_ctrl
/usr/bin/telephony &
sleep 5
sh /usr/bin/demoscript/Network_API/SetPrefferredNetworkType.sh 2
sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 1
echo "RIL_REQUEST_SCREEN_STATE 0" > /dev/udp/127.0.0.1/8000
sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 0
echo "RIL_REQUEST_SCREEN_STATE 0" > /dev/udp/127.0.0.1/8000
sh /usr/bin/demoscript/CC_API/dialACall.sh <number>
echo mem > /sys/power/autosleep
;;
*)
echo $0 'power - start system'
;;
esac