<div dir="ltr"><div><br>Hi,<br><br>Some days ago I received a Xiaomi MiWiFi Mini and I've managed to run OpenWrt on it [1] (i.e. trunk OpenWrt, not the very modified stuff the vendor provides). I started with this initial patch [2] and I got the firmware running, but a couple of things are missing. I need some help with the .dts file (attached). The current status is:<br><br>Working: Ethernet, switch, SoC 802.11gbn radio, USB, TTL and sysupgrade<br><br>Partially working: MT7612E 802.11ac<br><br>Not working: LEDs and button<br><br>The problem with the 802.11ac radio is that I can not read the MAC from the flash. I always get this message at boot time (with different MACs, of course):<br><br>[   14.560000] mt76pci 0000:01:00.0: Invalid MAC address, using random address 96:a3:a5:fa:a9:2b<br><br>So far I've tried this:<br><br>        pcie0 {<br>            mt76@0,0 {<br>                reg = <0x0000 0 0 0 0>;<br>                device_type = "pci";<br>                mediatek,mtd-eeprom = <&factory 0x8000>;<br>            };<br>        };<br><br>and also <&factory 0x0000> but the result is the same. I would say the location is correct, because I see three consecutive MAC addresses in the factory partition:<br><br>0x0004: 64:09:80:01:66:5D<br>0x0028: 64:09:80:01:66:5C<br>0x8004: 64:09:80:01:66:5E<br><br>that correspond respectively to SoC_radio, Ethernet and pcie_radio. The question is, what is the way to make the mt76 driver use the MAC address written in the flash?<br><br>Then, regarding the LEDs, I have tried enabling gpio chips 0, 1, 2 and 3, exporting all the gpio numbers, setting the direction to "out" in all of them and switching the values between 0, 1 and 255, but I can not control any of the three leds (which are always on). The same problem for the reset button, I can not find it anywhere. What else should I try?<br><br>Thank you very much!<br><br></div>Roger<br><div><br>[1] <a href="http://wiki.openwrt.org/toh/xiaomi/mini">http://wiki.openwrt.org/toh/xiaomi/mini</a><br>[2] <a href="https://github.com/rssnsj/openwrt-xiaomi-mini/blob/master/patches/01-xiaomi-mini.patch">https://github.com/rssnsj/openwrt-xiaomi-mini/blob/master/patches/01-xiaomi-mini.patch</a></div></div>