更新日志
4.9.10
-
添加TUF-BE3600和TUF-BE3600_V2的支持
-
修复在梅林改版固件102.5中,BE88U和BE86U最大功率显示不正确的问题
关于BE88U和BE86U功率显示的问题
其实这个问题应该不叫bug,而是华硕的一个修复,这说来就有点话长
首先,华硕路由器CFE中存储了一组16进制数值(A),这组数值经过运算会得到:华硕路由器wifi最大功率(B)
然后,华硕路由器下澳大利亚的功率(C) = 华硕路由器的最大功率(B)
最后,我们通过使用wifiboost修改A,就能改变B,最后C也会改变
然而,A 到 B的计算,一个固定的计算方式(我们叫做方法X吧),这个计算方式从华硕的WiFi4时代就是这样没变过
wifiboost也用这种计算方式去对应的修改A,最后实现修改C
wifiboost中状态页面中,对澳大利亚下最大的支持功率也用了这个方法X去计算
但是当wifi7 的RT-BE88U和RT-BE86U机型出来后,这种A → B的计算方式X发生了变化,变化后我们叫Y方法吧!
为了应对这种变化,我针对BE88U修改了计算方法,也使用了方法Y
大家都没发现这是因为我在BE88U第一个改版固件发布之前就已经在插件内更新了计算方法
但是这次102.5梅林改版固件的更新,其实是源自华硕102.38xxx版本的更新
不仅仅升级了BE88U和BE86U的cfe,又把方法Y切换成了方法X!
而同样的A值,方法X比方法Y比计算出来得要小一些!
所以切换回方法X以后,路由器wifi驱动也使用了更小的B值
说白了,BE88U和BE86U这两个机器的wifi,在102.5/102.38xxx之前,功率更大一些
这次升级后功率变小了,而wifiboost还用方法Y去计算,导致两者出现不一致的情况
其实现在想想,应该是华硕的锅,因为用了错误的算法,导致BE88U和BE86U之前版本的功率异常偏高
我测试到在路由器报告功率为27.5的时候,WinFi扫描出来WiFi信号报告的功率是29!
更新插件后,通过WiFi扫描了BE86U的wifi,其TPC(transmission power: 26)和wifiboost中显示的值一致(见图片)。
华硕算是修好了这个bug,但是这次升级固件后,应该会明显感觉到信号会弱一些
不过没关系,大家可以用wifiboost把功率调上去
尝试将BE86U功率拉到对应数值,wifi扫描的值都能对应,说明这次修复后显示的数值没有问题

