Compare commits

...

3 Commits

Author SHA1 Message Date
cuu
36eeb67a1b add Code/scripts/uconsole-4g-cm4 from stock cm4 image 2025-03-27 12:43:27 +08:00
cuu
d11028e98c Merge remote-tracking branch 'origin/master' 2025-03-27 12:34:36 +08:00
cuu
8616e50c5d add Code/scripts/ 2025-03-27 12:34:14 +08:00

59
Code/scripts/uconsole-4g-cm4 Executable file
View File

@ -0,0 +1,59 @@
#!/bin/bash
function tip {
echo "use mmcli -L to see 4G modem or not"
}
function enable4g {
echo "Power on 4G module on uConsole cm4"
sudo gpio mode 24 out
sudo gpio write 24 1
sudo gpio mode 15 out
sudo gpio write 15 1
sleep 5
sudo gpio write 15 0
echo "waiting..."
sleep 13
echo "done"
}
function disable4g {
echo "Power off 4G module"
sudo gpio mode 24 out
sudo gpio write 24 0
sudo gpio write 24 1
sleep 3
sudo gpio write 24 0
sleep 20
echo "Done"
}
if [ "$#" -ne 1 ] ; then
echo "$0: enable/disable"
exit 3
fi
if [ $1 == "enable" ]; then
enable4g;
tip;
fi
if [ $1 == "disable" ]; then
disable4g
tip;
fi