从零开始编译OpenWRT(LEDE)固件——8.编译Openwrt固件添加MTK闭源wifi驱动方法
此文章为《从零开始编译OpenWRT(LEDE)固件》的第八篇,以前的文章可以直接在本站搜索即可。
地址:https://github.com/Nossiac/mtk-openwrt-feeds
上面有wiki教怎么使用,但是照顾到国外网友,使用的是英文,用google翻译去看就行了。下面简要说下流程:
在源码目录下找到
feeds.conf.default
在最下面添加
src-git mtk https://github.com/Nossiac/mtk-openwrt-feeds;lede-17.01
然后运行
scripts/feeds update -f mtk scripts/feeds install -a -p mtk
接着
make menuconfig
以下模块不要选
rt2x00 mt76 cfg80211 mac80211 wpad supplicant
在MTK Properties -> Drivers
下选择你的路由所使用的芯片,比如mt7603,mt7612,选上mtk-luci-plugin。编译
make V=s -j4
等它完成,完成后在bin文件夹下找到生成的固件,刷机。
MTK闭源WiFi驱动使用方法
用putty连上路由器,运行这个命令
dd if=/dev/mtd2 of=/etc/wireless/mt7612/mt7612e.eeprom.bin bs=1 count=512
然后运行以下这些命令
modprobe mt7603 modprobe mt7612 ifconfig ra0 up ifconfig apclii0 up brctl addif br-lan ra0 brctl addif br-lan apclii0
如果能看到两个信号,并且正常连接,可以把这些命令加到
可以放在系统–>启动项–>本地启动脚本里,以后每次启动会自动加载,当然也可以写成脚本。经我试用,信号还是很强的。
代码中 c_convert_string_display 是作者代码没有摘干净 使用时 会影响到 中继扫描的显示功能 ,(已经告诉作者了 估计有时间的时候他会更新 )
在 开启和关闭 中继功能时 没有修改.dat脚本中的 ApCliEnable=0 的参数更新 ,使用时候 自己 稍加改动就OK 。
点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)
饿了么红包
本站附件分享,如果附件失效,可以去找找看