GL-iNet OpenWrt 路由器改区 显示隐藏菜单 修改风扇启动温度

刚买了GL-iNet新出的Wifi7便携路由GL-BE3600,这次有风扇,还有触屏,感觉非常不错。到手就折腾了几个东西。

一、修改分区为国际版

GL-iNet的国际版和国内版固件是一样的,但国内版政策不同。因此有需求的情况下可以修改一下分区信息(country-code)。

这个操作比较危险,暂时不清楚操作失误后是否影响进uboot救砖(求懂的网友补充)。

SSH连接后依次执行:

等到重启完成即可,主界面左上角的CN消失就成功了。

二、显示隐藏菜单

即使改了分区,在简体中文语言下依然会隐藏掉部分功能(除非改成其他语言才会显示),这个就是简单的js的问题了,不过网页端的js经过了混淆,看起来太吃力的,不过还好这个功能比较简单,还是能定位到的,如果是个比较复杂的逻辑,估计我就看不了了,毕竟我是半吊子。

需要修改 /www/js/app.39481a17.js.gz , 先用SCP工具将其从路由器拷贝到PC上,然后在路由器上将其改成别的名字作为备份。
接着在PC上把js文件解压,用文本编辑器(切记不要用老的windows记事本这种不支持linux换行符的,可以使用win11新版记事本,或者vs code等工具)
查找:

替换为:

上传修改后js到路由器 /www/js 目录,删除原来的gz文件,运行命令将其重新压缩为gz:

最后,重新进入路由器管理页面,查看结果,如果没变,就按下Ctrl+F5硬刷新页面应该就能看到结果了,如下图:

三、修改风扇温度曲线

默认风扇启动温度是75摄氏度(不同机型设置可能不同),这个设定值其实还行,不过想要让芯片凉快点的,可以调低这个温度。

修改 /etc/config/glfan 文件,找到 option temperature '75' ,修改一下,比如改成55:

当然使用命令行也可以修改这个参数:

执行下面的命令使之生效:

当前温度可以用如下命令查看,找到前面说的 /etc/config/glfan 文件里的 option sysfs '/sys/devices/virtual/thermal/thermal_zone0/temp' 这一行,后面一串目录就是都温度用的,复制下来,执行下面命令就行了(不同机型可能不同)。

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

请输入验证码 *