Olgun Demir
c3b8108a2b
ramips: Add support for Xiaomi MiWiFi 3A
...
The Xiaomi MiWiFi 3A wireless router has a similar system architecture as the Xiaomi Mi 4A router, which is already officially supported by OpenWrt.
Product website: https://www.mi.com/miwifi3a
Device specification
--------------------
SoC: MT7628AN MIPS_24KEc @ 580 MHz 2.4G-bgn 2x2
WiFi: MT7612EN 5G-an, ac 80 MHz 2T2R
Flash: 16 MB
DRAM: 64 MB
Switch: MT7628AN (integrated in SoC)
Ethernet: 1 x 10 /100 Mbps
USB: None
Antennas: 2 x 2,4 GHz and 2 x 5 GHz (all are external and non-detachable)
LEDs: blue/red/amber
Buttons: Reset
Serial: 115200,8n1
MAC addresses as verified by OEM firmware:
------------------------------------------
use address source
LAN *:DD factory 0x28
WAN *:DD factory 0x28
2g *:DE factory 0x4
5g *:DF factory 0x8004
OEM firmware uses VLAN's to create the network interface for WAN and LAN.
Bootloader info:
----------------
The stock bootloader uses a "Dual ROM Partition System".
OS1 is a deep copy of OS2.
The bootloader starts OS2 by default.
To force start OS1 it is needed to set "flag_try_sys2_failed=1".
How to install:
---------------
1- Use OpenWRTInvasion to gain Telnet, SSH and FTP access: https://github.com/acecilia/OpenWRTInvasion
[IP: 192.168.31.1 | Username: root | Password: root | FTP-Port: 21]
2- Connect to router using telnet or ssh.
3- Backup all partitions. Use command "dd if=/dev/mtd0 of=/tmp/mtd0". Copy /tmp/mtd0 to computer using ftp.
4- Copy openwrt-ramips-mt76x8-xiaomi_miwifi-3a-squashfs-sysupgrade.bin to /tmp in router using ftp.
5- Enable UART access and change start image to OS1.
nvram set uart_en=1
nvram set flag_last_success=1
nvram set boot_wait=on
nvram set flag_try_sys2_failed=1
nvram commit
6- Erase OS1 & OS2 and install OpenWrt
mtd erase OS1
mtd erase OS2
mtd -r write /tmp/openwrt-ramips-mt76x8-xiaomi_miwifi-3a-squashfs-sysupgrade.bin OS1
Credits:
--------
This PR is based on the work of Zehao Zhang (Github: @ZZH-Finalize) that he had published in the PR: #15698
Signed-off-by: Olgun Demir <olgun.demir@mail.com.tr >
Link: https://github.com/openwrt/openwrt/pull/18427
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-04-20 21:50:22 +02:00
..
2025-03-26 09:50:42 +01:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-12-26 15:23:49 +01:00
2025-03-17 21:31:37 +01:00
2024-08-06 00:34:14 +02:00
2025-02-13 00:26:22 +01:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-08-06 00:34:14 +02:00
2024-08-06 00:34:14 +02:00
2024-05-09 22:24:48 +02:00
2024-05-09 22:24:48 +02:00
2024-05-09 22:24:48 +02:00
2024-09-22 15:31:11 +02:00
2024-10-06 14:07:37 +02:00
2024-12-13 15:29:04 +01:00
2024-07-21 18:47:37 +02:00
2024-05-10 00:05:25 +02:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-08-25 15:08:25 +02:00
2024-12-26 15:23:49 +01:00
2024-08-25 15:08:25 +02:00
2024-08-25 15:08:25 +02:00
2024-08-25 15:08:25 +02:00
2024-11-23 15:05:48 +01:00
2024-07-10 12:20:35 +02:00
2025-03-17 15:13:42 +01:00
2024-06-17 12:57:06 +02:00
2024-06-14 14:41:30 +02:00
2024-06-05 21:14:16 +02:00
2024-06-05 21:14:16 +02:00
2024-06-05 21:14:16 +02:00
2024-06-05 21:14:16 +02:00
2024-06-05 21:14:16 +02:00
2025-03-26 09:50:42 +01:00
2025-03-09 16:51:26 +01:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-11-09 17:31:59 +01:00
2024-06-02 18:41:17 +02:00
2024-06-14 14:44:04 +02:00
2024-09-22 19:38:21 +02:00
2024-06-15 22:54:52 +02:00
2024-06-15 22:54:52 +02:00
2025-03-13 21:33:46 +01:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-09-22 18:52:07 +02:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-05-25 19:33:28 +02:00
2024-09-22 18:52:07 +02:00
2024-09-22 18:52:07 +02:00
2024-10-19 17:23:36 +02:00
2024-10-19 17:23:36 +02:00
2024-10-19 17:23:36 +02:00
2025-03-13 21:33:46 +01:00
2025-03-13 21:33:46 +01:00
2024-06-15 22:54:52 +02:00
2024-11-09 17:31:59 +01:00
2024-06-15 22:54:52 +02:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-12-27 13:34:58 +01:00
2025-01-13 23:44:01 +01:00
2024-07-21 20:54:31 +02:00
2025-03-16 18:24:08 +01:00
2024-06-17 12:57:06 +02:00
2024-10-12 22:26:56 +02:00
2024-11-09 17:31:59 +01:00
2024-10-12 22:26:56 +02:00
2024-10-19 23:05:31 +02:00
2024-10-12 22:26:56 +02:00
2024-10-12 22:26:56 +02:00
2024-10-12 22:26:56 +02:00
2025-04-18 13:56:26 +02:00
2024-07-29 01:09:24 +02:00
2024-06-17 12:57:06 +02:00
2024-06-17 12:57:06 +02:00
2024-07-21 20:05:14 +02:00
2024-09-19 23:11:58 +02:00
2024-09-19 23:11:58 +02:00
2024-06-14 14:41:30 +02:00
2024-09-22 18:59:54 +02:00
2024-05-25 20:20:30 +02:00
2024-06-14 14:43:07 +02:00
2024-10-29 21:25:04 +01:00
2024-10-29 21:25:04 +01:00
2024-06-17 12:57:06 +02:00
2024-07-10 12:20:35 +02:00
2024-06-17 12:57:06 +02:00
2024-07-10 12:20:35 +02:00
2025-03-16 22:26:20 +01:00
2024-10-06 18:58:47 +02:00
2024-07-10 12:20:35 +02:00
2024-11-25 16:41:30 +01:00
2024-11-25 16:41:30 +01:00
2024-11-25 16:41:30 +01:00
2025-01-27 10:36:48 +01:00
2024-07-10 12:20:35 +02:00
2024-09-19 23:11:58 +02:00
2024-07-10 12:20:35 +02:00
2024-07-28 20:21:08 +02:00
2024-06-17 12:57:06 +02:00
2024-06-17 12:57:06 +02:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-06-25 20:42:54 +01:00
2024-07-29 01:09:24 +02:00
2024-07-29 01:09:24 +02:00
2024-07-29 01:09:24 +02:00
2024-11-03 20:08:17 +01:00
2024-11-03 20:08:17 +01:00
2025-03-26 09:50:42 +01:00
2024-11-11 21:28:32 +01:00
2025-03-15 13:39:41 +01:00
2024-08-25 15:08:25 +02:00
2024-08-25 15:08:25 +02:00
2024-08-25 15:08:25 +02:00
2024-08-25 15:08:25 +02:00
2024-08-25 15:08:25 +02:00
2024-07-12 02:43:58 +01:00
2024-06-11 00:09:06 +02:00
2024-06-11 00:09:06 +02:00
2024-06-11 00:09:06 +02:00
2025-03-15 10:54:32 +01:00
2024-06-10 10:13:56 +02:00
2024-07-11 18:57:41 +02:00
2024-07-10 12:20:35 +02:00
2024-07-11 18:57:41 +02:00
2024-07-10 12:20:35 +02:00
2025-01-04 14:47:53 +01:00
2025-01-04 14:47:53 +01:00
2024-07-11 18:57:41 +02:00
2025-03-31 23:49:34 +02:00
2025-01-12 17:46:23 +01:00
2025-02-16 22:37:27 +01:00
2025-02-16 22:37:27 +01:00
2024-12-05 23:09:43 +01:00
2025-01-04 14:47:53 +01:00
2025-04-10 23:12:35 +02:00
2024-10-25 13:56:14 +02:00
2024-07-10 12:20:35 +02:00
2024-07-10 12:20:35 +02:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-06-17 12:57:06 +02:00
2025-01-04 14:47:53 +01:00
2025-01-04 14:47:53 +01:00
2025-04-18 14:00:39 +02:00
2025-04-18 14:00:39 +02:00
2025-04-18 14:00:39 +02:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-07-10 12:20:35 +02:00
2025-01-11 22:21:21 +01:00
2024-06-16 21:24:11 +02:00
2024-05-16 13:11:08 +03:00
2024-05-16 13:11:08 +03:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-06-16 21:24:11 +02:00
2024-12-14 20:32:53 +01:00
2025-01-04 14:47:53 +01:00
2024-07-11 18:57:41 +02:00
2024-07-11 18:57:41 +02:00
2024-06-16 21:24:11 +02:00
2024-06-15 22:54:52 +02:00
2024-08-13 00:48:06 +02:00
2025-04-20 21:50:22 +02:00
2025-03-26 09:50:42 +01:00
2025-03-26 09:50:42 +01:00
2024-11-23 17:41:39 +01:00
2024-08-25 15:08:25 +02:00
2024-12-26 15:23:49 +01:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-12-22 11:35:23 +01:00
2025-03-10 10:42:13 +01:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-08-06 00:34:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2025-02-02 20:22:25 +01:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00
2024-08-25 15:08:25 +02:00
2024-08-25 15:08:25 +02:00
2024-10-25 13:56:14 +02:00
2024-10-25 13:56:14 +02:00