From 8616e50c5d0854560c68e539534a3f7c16cc76a8 Mon Sep 17 00:00:00 2001 From: cuu Date: Thu, 27 Mar 2025 12:34:14 +0800 Subject: [PATCH] add Code/scripts/ --- Code/scripts/uconsole-4g-cm4.sh | 56 +++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100755 Code/scripts/uconsole-4g-cm4.sh diff --git a/Code/scripts/uconsole-4g-cm4.sh b/Code/scripts/uconsole-4g-cm4.sh new file mode 100755 index 0000000..951e796 --- /dev/null +++ b/Code/scripts/uconsole-4g-cm4.sh @@ -0,0 +1,56 @@ +#!/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 pinctrl set 24 op dh + +sudo pinctrl set 15 op dh + +sleep 5 +sudo pinctrl set 15 dl + +echo "waiting..." +sleep 13 +echo "done" + +} + +function disable4g { +echo "Power off 4G module" + +sudo pinctrl set 24 op dl + +sudo pinctrl set 24 dh +sleep 3 +sudo pinctrl set 24 dl + +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