mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-03-09 15:40:20 +00:00
Fix BPI-R2 wifi
This commit is contained in:
parent
3e4546467d
commit
0b47954ed9
3 changed files with 21 additions and 28 deletions
|
@ -39,12 +39,13 @@ define Package/$(PKG_NAME)/install
|
|||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/wmt_loopback $(1)/usr/bin/
|
||||
$(INSTALL_DIR) $(1)/system/etc/firmware
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/config/WMT_SOC.cfg $(1)/system/etc/firmware
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/config/WMT.cfg $(1)/system/etc/firmware
|
||||
$(INSTALL_DIR) $(1)/etc/firmware
|
||||
$(CP) -r $(PKG_BUILD_DIR)/firmware/* $(1)/etc/firmware/
|
||||
$(INSTALL_DIR) $(1)/etc/init.d
|
||||
$(INSTALL_BIN) ./files/wmt.init $(1)/etc/init.d/wmt
|
||||
$(INSTALL_DIR) $(1)/etc/uci-defaults
|
||||
$(INSTALL_BIN) ./files/wmt.defaults $(1)/etc/uci-defaults/03wmt
|
||||
$(INSTALL_BIN) ./files/wmt.defaults $(1)/etc/uci-defaults/8803-wmt
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
|
|
|
@ -1,28 +1,11 @@
|
|||
#!/bin/sh
|
||||
|
||||
uci batch <<-EOF
|
||||
set wireless.mtk_ap=wifi-device
|
||||
set wireless.mtk_ap.type=mac80211
|
||||
set wireless.mtk_ap.channel=11
|
||||
set wireless.mtk_ap.hwmode=11g
|
||||
set wireless.mtk_ap.phy=mtkp2p0
|
||||
set wireless.mtk_ap.htmode=HT20
|
||||
set wireless.mtk_ap.disabled=1
|
||||
|
||||
set wireless.mtk_managed=wifi-device
|
||||
set wireless.mtk_managed.type=mac80211
|
||||
set wireless.mtk_managed.phy=mtkphy0
|
||||
set wireless.mtk_managed.disabled=1
|
||||
|
||||
set wireless.default_mtk_ap=wifi-iface
|
||||
set wireless.default_mtk_ap.device=mtk_ap
|
||||
set wireless.default_mtk_ap.ifname=mtkap0
|
||||
set wireless.default_mtk_ap.bss_load_update_period=0
|
||||
set wireless.default_mtk_ap.network=lan
|
||||
set wireless.default_mtk_ap.mode=ap
|
||||
set wireless.default_mtk_ap.ssid=OpenWrt
|
||||
set wireless.default_mtk_ap.encryption=none
|
||||
|
||||
commit wireless
|
||||
EOF
|
||||
if [ -z "$(uci -q get ucitrack.@wmt[0])" ]; then
|
||||
uci -q batch <<-EOF
|
||||
set ucitrack.@wmt[-1]=wmt
|
||||
set ucitrack.@wmt[-1].init=wmt
|
||||
add_list ucitrack.@wireless[0].affects=wmt
|
||||
commit ucitrack
|
||||
EOF
|
||||
fi
|
||||
exit 0
|
||||
|
|
|
@ -1,10 +1,19 @@
|
|||
#!/bin/sh /etc/rc.common
|
||||
|
||||
START=19
|
||||
START=69
|
||||
|
||||
check_mtk_device() {
|
||||
config_get phy "$1" phy
|
||||
[ "$phy" = "mtkp2p0" ] && radiop2p="$1"
|
||||
[ "$phy" = "mtkp2p0" ] && {
|
||||
radiop2p="$1"
|
||||
[ -z "$(uci -q get wireless.default_$1.ifname)" ] && {
|
||||
uci -q batch <<-EOF
|
||||
set wireless.default_$1.ifname=mtkap0
|
||||
set wireless.default_$1.bss_load_update_period=0
|
||||
commit wireless
|
||||
EOF
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
find_radio() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue