MF601SL_CT_V07 打开电池与WiFi LED
https://silver-stag-fe0.notion.site/MF601SL_CT_V07-WiFi-LED-9dc046c781f4457ea0d4c393c826d7fb

MF601SL_CT_V07 打开电池与WiFi LED

MF601SL_CT_V07 打开电池LED和WIIFI LED并工作,需要使用root用户登录机器.

1 创建运行脚本

touch /root/leds.sh && chmod +x /root/leds.sh
#!/bin/bash

# 打开相关的LED针脚
echo 500 > /sys/class/gpio/export || echo 1
echo 502 > /sys/class/gpio/export || echo 1
echo 505 > /sys/class/gpio/export || echo 1
echo 506 > /sys/class/gpio/export || echo 1
echo 510 > /sys/class/gpio/export || echo 1

# 设置GPIO电平方向
echo out > /sys/class/gpio/gpio500/direction || echo 1
echo out > /sys/class/gpio/gpio502/direction || echo 1
echo out > /sys/class/gpio/gpio505/direction || echo 1
echo out > /sys/class/gpio/gpio506/direction || echo 1
echo out > /sys/class/gpio/gpio510/direction || echo 1

# 打开电池绿色
echo 1 > /sys/class/gpio/gpio502/value  #电池绿灯

while true
do
    # 检查网络连接状态
    if ping -c 1 baidu.com > /dev/null
    then
        echo "网络已连接"
        echo 1 > /sys/class/gpio/gpio510/value  #WIFI绿灯
    else
        echo "网络断开连接"
        echo 0 > /sys/class/gpio/gpio510/value  #WIFI关闭
    fi

    # 间隔5秒再次检查
    sleep 5
done

2 新建rc.local

touch /etc/rc.local && chmod +x /etc/rc.local/co

3 编辑启动文件

vim /etc/rc.local
#!/bin/sh -e
/root/leds.sh > /dev/null 2>&1 &

exit 0

4 重启机器

sudo reboot

5 查看结果

刷机过程
本包概述:
1、用户名 user : 1234 ,root: 1234. 2个用户。SSH远程登陆使用user登录。
2、本包apt 软件源更新到最新。
3、系统启动关闭了GSM模块。可手动开启。可能会发热。
4、支持USB网络和无线WIFI同时链接。
5、开机会自动链接链接WIFI CMCC-Pandora WIFI密码:12345687
6、本包安装了python3.9 和pip。

其他说明,不用主动操作:

sudo nmcli dev wifi connect 'wifi名称' password 'wifi密码' #使用该命令链接wifi,之后可以自动链接wifi。
passwd 修改当前用户密码。当前用户名user。
sudo passwd root 修改root用户密码。
sudo apt update && sudo apt upgrade 更新系统。
sudo nmcli dev status 查看网卡状态。
sudo systemctl disable ModemManager.service 开启不启动 modem 服务。

最后修改:2023 年 07 月 29 日
如果觉得我的文章对你有用,请随意赞赏