移动叔叔
标题:
转一个内核增强wifi信号的方法,献给有折腾能力的机油
[打印本页]
作者:
twin
时间:
2014-1-16 15:45
标题:
转一个内核增强wifi信号的方法,献给有折腾能力的机油
近期有机友给我反馈,说我的rom的wifi信号不够强,没有其他大神rom的wifi信号强
我就问如何看出来的,那位机友跟我说某大神的rom那个wifi强啊,到那都是五格信号,我的基本上时时变化,跟很不稳定似的
这个让我想起以前一直在网上讲的增强wifi信号修改方法:
修改路径为:system/etc/calibration的文件,用文本方式打开calibration文件,找到rssi offset=4 改成rssi offset=30保存、重启
用了这个方法后,你手机wifi信号瞬间增加,比任何手机wifi都要强,强到到哪里都显示满格信号,或者直接无信号
calibration是标度校准
rssi是Received Signal Strength Indication,即接收的信号强度指示
offset是补偿
所以加大rssi offset只是增加了指示的信号强度,也就是说同样的强度,原来显示2格,现在显示5格罢了。
我觉得这就是骗骗系统,说现在wifi信号还很好,不要掉线!要hold住!
而且确实骗了,以后wifi不会再频繁掉线了!
确实,修改了以后在床上或者窝在被子里,信号都是满的,速度就像在无线路由器边上一样,
建议你呆在以前WiFi信号不好的地方试试效果
wifi系统什么都没变,欺骗系统、欺骗自己眼睛的方法。
有的系统显示信号过低会强制断线,改基准或许有些不掉线的用途,不是增加信号、优化信号的什么功能。
他的弊端就是不能正确显示wifi信号的强弱,属于信号虚高,只能算是bug,而不是wifi信号增强。
真正可以增加wifi接收更弱信号的方法只有修改内核的无线驱动的几个参数。
将
#define WL_IW_RSSI_NO_SIGNAL -91
#define WL_IW_RSSI_VERY_LOW -80
#define WL_IW_RSSI_LOW -70
#define WL_IW_RSSI_GOOD -68
#define WL_IW_RSSI_VERY_GOOD -58
#define WL_IW_RSSI_EXCELLENT -57
改成
#define WL_IW_RSSI_NO_SIGNAL -98
#define WL_IW_RSSI_VERY_LOW -87
#define WL_IW_RSSI_LOW -77
#define WL_IW_RSSI_GOOD -75
#define WL_IW_RSSI_VERY_GOOD -65
#define WL_IW_RSSI_EXCELLENT -64
将
#define MAX_WX_STRING 80
改成
#define MAX_WX_STRING 87
这些参数是c语言定义,可以允许接收更低的wifi信号,当然这个已经牵涉到内核篇了,很多机友可能无法修改
我只是在这里跟大家谈谈真正的原理。
欢迎光临 移动叔叔 (http://bbs.ydss.cn/)
Powered by Discuz! X3.2