mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
44 lines
936 B
Bash
Executable file
44 lines
936 B
Bash
Executable file
#!/bin/sh /etc/rc.common
|
|
# Copyright (C) 2013 OpenWrt.org
|
|
# Copyright (C) 2023 Yannick Chabanois (Ycarus) for OpenMPTCProuter
|
|
|
|
START=58
|
|
USE_PROCD=1
|
|
|
|
log() {
|
|
logger -t "z8102" "$@"
|
|
}
|
|
|
|
start_service()
|
|
{
|
|
# sim 1
|
|
i=461
|
|
echo $i > /sys/class/gpio/export
|
|
echo "out" > /sys/class/gpio/gpio${i}/direction
|
|
echo "0" > /sys/class/gpio/gpio${i}/value
|
|
# sim 2
|
|
i=462
|
|
echo $i > /sys/class/gpio/export
|
|
echo "out" > /sys/class/gpio/gpio${i}/direction
|
|
echo "0" > /sys/class/gpio/gpio${i}/value
|
|
|
|
# stop modem 1
|
|
i=459
|
|
echo $i > /sys/class/gpio/export
|
|
echo "out" > /sys/class/gpio/gpio${i}/direction
|
|
echo "0" > /sys/class/gpio/gpio${i}/value
|
|
# stop modem 2
|
|
i=460
|
|
echo $i > /sys/class/gpio/export
|
|
echo "out" > /sys/class/gpio/gpio${i}/direction
|
|
echo "0" > /sys/class/gpio/gpio${i}/value
|
|
|
|
sleep 1
|
|
# run modem 1
|
|
i=459
|
|
echo "1" > /sys/class/gpio/gpio${i}/value
|
|
sleep 3
|
|
# run modem 2
|
|
i=460
|
|
echo "1" > /sys/class/gpio/gpio${i}/value
|
|
}
|