From 3b0e5fab711c594c1b767d6bc47ee805df0581fc Mon Sep 17 00:00:00 2001
From: "Manu.WTF" <43337106+Dark4MD@users.noreply.github.com>
Date: Fri, 29 Mar 2019 12:43:05 +0100
Subject: [PATCH] ramips-mt7620: add support for Xiaomi MiWifi Mini (#1638)

---
 .../gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac    | 2 ++
 targets/ramips-mt7620                                      | 7 +++++++
 2 files changed, 9 insertions(+)
 mode change 100644 => 100755 targets/ramips-mt7620

diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
index 038a77715..534e56688 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
@@ -51,6 +51,8 @@ elseif platform.match('ipq40xx', nil, {'avm,fritzbox-4040',
   table.insert(try_files, 1, '/sys/class/net/eth0/address')
 elseif platform.match('ipq806x', nil, {'netgear,r7800'}) then
   table.insert(try_files, 1, '/sys/class/net/eth1/address')
+elseif platform.match('ramips', 'mt7620', {'miwifi-mini'}) then
+  table.insert(try_files, 1, '/sys/class/net/eth0/address')
 elseif platform.match('ramips', 'mt7621', {'dir-860l-b1'}) then
   table.insert(try_files, 1, '/sys/class/ieee80211/phy1/macaddress')
 end
diff --git a/targets/ramips-mt7620 b/targets/ramips-mt7620
old mode 100644
new mode 100755
index 0c0793167..d512d3eb8
--- a/targets/ramips-mt7620
+++ b/targets/ramips-mt7620
@@ -21,3 +21,10 @@ device nexx-wt3020-8m wt3020-8M
 alias nexx-wt3020ad
 alias nexx-wt3020f
 alias nexx-wt3020h
+
+# Xiaomi
+
+if [ "$BROKEN" ]; then
+device xiaomi-miwifi-mini miwifi-mini # BROKEN: 2.4GHz WiFi is Unstable 
+factory
+fi
-- 
GitLab