diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst index 8f20a085..943780d9 100644 --- a/docs/user/supported_devices.rst +++ b/docs/user/supported_devices.rst @@ -123,6 +123,13 @@ lantiq-xway - DGN3500B [#lan_as_wan]_ +mediatek-mt7622 +--------------- + +* Ubiquiti + + - UniFi 6 LR + mpc85xx-generic --------------- diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless b/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless index 9f1121f6..b86e006e 100755 --- a/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless +++ b/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless @@ -74,6 +74,10 @@ local function get_htmode(radio) end local phy = wireless.find_phy(radio) + if iwinfo.nl80211.hwmodelist(phy).ax then + return 'HE20' + end + if iwinfo.nl80211.hwmodelist(phy).ac then return 'VHT20' end diff --git a/targets/mediatek-mt7622 b/targets/mediatek-mt7622 new file mode 100644 index 00000000..19d1cc5c --- /dev/null +++ b/targets/mediatek-mt7622 @@ -0,0 +1,3 @@ +device('ubiquiti-unifi-6-lr', 'ubnt_unifi-6-lr', { + factory = false, +}) diff --git a/targets/targets.mk b/targets/targets.mk index c4e36a79..a0e89738 100644 --- a/targets/targets.mk +++ b/targets/targets.mk @@ -6,6 +6,7 @@ $(eval $(call GluonTarget,ipq40xx,generic)) $(eval $(call GluonTarget,ipq806x,generic)) $(eval $(call GluonTarget,lantiq,xrx200)) $(eval $(call GluonTarget,lantiq,xway)) +$(eval $(call GluonTarget,mediatek,mt7622)) $(eval $(call GluonTarget,mpc85xx,p1010)) $(eval $(call GluonTarget,mpc85xx,p1020)) $(eval $(call GluonTarget,ramips,mt7620))