1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-02-15 04:42:02 +00:00
openmptcprouter/root/target/linux/ipq40xx/base-files/etc/uci-defaults/02_simcard

29 lines
584 B
Text
Raw Normal View History

2022-03-07 19:21:35 +00:00
#!/bin/sh
. /lib/functions.sh
. /lib/functions/board.sh
set_pin() {
local sim="$1"
local modem position num builtin
config_get modem "$sim" modem
builtin=$(is_builtin_modem "$modem")
[ "$builtin" = "0" ] && return
config_get position "$sim" position
#If modem builtin and primary then position num 3 or 4 else 1 or 2
[ "$builtin" = "2" ] && num=$((position + 2)) || num=$position
pin=`/sbin/mnf_info --simpin $num`
[ -z "$pin" ] && return
uci -q set "simcard"."$sim"."pincode"="$pin"
}
config_load simcard
config_foreach set_pin sim
uci commit simcard
exit 0