New Xiaomi router AC2100

So now both RM2100 white and R2100 black are officially supported.
Good new.

Hope we will get a good stable 19.07.4 soon


Good news! I hope you will give us a link to stable repository for redmi 2100!

I'm sorry to disappoint you but that it is merged into master doesn't mean that you will get a stable 19.07.4. It just means that it will be integrated in the next stable version tree (maybe 20.x). To get it into 19.07.4 we still need to get it merged into the 19.07 tree. This is gonna be hard because normally they don't accept backports for device support from master into the stable tree. However this is exactly what I was waiting for so I can try to get it merged now since it is now officially supported in master (that is the most important requirement for backports). I'll make some adjustmens over the next days and then also open a PR and then let's see if we can get an exception and finally get it merged into 19.07. Until this happens there is no better way to get a stable image than using my codebase for compilation or than installing one of the stable images I provided.

Btw. it would be a great help if everybody could leave a short message here who is currently using one of my 19.07.3 images. Please comment if it is running stable so that we get a base on which we can argue that it makes sense to merge it.


Same question once again: These values are not normal. Which version are you using? You should reach at least something around 250 Mbit/s if you are close to the Router.

1 Like

Thanks everyone guys. Our PR approved today. Thanks this huge topic. We were in the first page in forum for a long time. I hope MT76 driver will fixed soon and we get nice wireless speeds.

Btw @MeIsReallyBa are you have any bug or misses in testing kernel? As your stats you shared wireless looks promissing in your driver. Wanna rumble if OpenWRT runs fine.

1 Like

And thank you too!

I'm using the latest version. I got the 19.07.3 Advanced. I haven't disabled any of the extra services since it seems that less than half of the memory resources are being used. And yes I'm just in front of the router, that's why I was surprised of those numbers

1 Like

Anyone used a power supply 12V 1A (not 1,5V) with this router?

I guess it will work but I wouldn't recommend it. I measured power consumptions of up to 10 Watts several times so with only 1 ampere you don't have much left... I'd recommend to take at least 1,5A, everything else could get risky in terms of heating up the power supply. Usually simple power supplies aren't designed to run nearly at full load over a longer period of time.

Please send me your config and the output of logread via private message. I'll check it and try to find out what's wrong.

1 Like

How about using wpa3 on this router?

I got 2 of these babies at home now, both configured as dumb AP.
I installed latest snapshot (as of mid last week) and I'm having trouble connecting a Fast Ethernet (100m) client to the switch.
in order to W/A this I connected a tplink swtich to one of the additional lan ports and that 100m client to the tplink which works well but is wasting a switch...

anyone have an idea what is wrong, is it better on 19.07.3?
is there any way to configure one of the lan ports for 100m instead of 1000m?


1 Like

Yes, this issue shouldn't occur on 19.07.3.

For setting a specific speed your could try ethtool. I didn't test it by myself if it's working but potentially it could be the easiest way to set your interface to a specific speed instead of auto negotiation.

I'll provide a WPA3 compatible image version within the next days for performance tests.


@scp07 regarding the connection drops: sadly I can't find anything in the logs and it seems to be affecting only 2,4GHz connections. Guess I will just run it in the normal mode and keep trying on newer versions.

Maybe just send me your config via personal message. Maybe I'll find something in it which is not compatible with the Speedport Router and causes these connection drops.

I have good news for you. I already finished the WPA3 tests and the results are really promising. From now on WPA3 is fully supported by default in all of my images.

New images can be found as always at

I stopped sorting images for Redmi (white 6-antenna model) and Mi (black cylinder model) into different folders. Instead you can find combined zip files from now on in the "OpenWRT 19.07.3" folder. All zip files include images for both models. Just unzip it and make sure that you use the appropriate image file for sysupgrade or mtd write. If you are already using one of my 19.07.3 images you can just sysupgrade to the new WPA3 compatible version.

Some results of the new image versions:

WAP2 PSK 5Ghz Wifi at 5m distance:
Server listening on 5201
Accepted connection from, port 34470
[  5] local port 5201 connected to port 34472
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  38.9 MBytes   326 Mbits/sec
[  5]   1.00-2.00   sec  42.6 MBytes   357 Mbits/sec
[  5]   2.00-3.00   sec  39.2 MBytes   329 Mbits/sec
[  5]   3.00-4.00   sec  38.8 MBytes   325 Mbits/sec
[  5]   4.00-5.01   sec  26.0 MBytes   217 Mbits/sec
[  5]   5.01-6.00   sec  40.8 MBytes   343 Mbits/sec
[  5]   6.00-7.00   sec  41.5 MBytes   349 Mbits/sec
[  5]   7.00-8.00   sec  35.1 MBytes   295 Mbits/sec
[  5]   8.00-9.00   sec  36.7 MBytes   309 Mbits/sec
[  5]   9.00-10.00  sec  42.2 MBytes   353 Mbits/sec
[  5]  10.00-10.03  sec  1.32 MBytes   366 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.03  sec   383 MBytes   320 Mbits/sec                  receiver

CPU load after 2 minutes: 0,77
WAP3 PSK 5Ghz Wifi at 5m distance:
Server listening on 5201
Accepted connection from, port 43510
[  5] local port 5201 connected to port 43512
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  37.5 MBytes   314 Mbits/sec
[  5]   1.00-2.00   sec  41.5 MBytes   349 Mbits/sec
[  5]   2.00-3.00   sec  38.7 MBytes   325 Mbits/sec
[  5]   3.00-4.00   sec  34.7 MBytes   290 Mbits/sec
[  5]   4.00-5.00   sec  39.5 MBytes   331 Mbits/sec
[  5]   5.00-6.00   sec  37.8 MBytes   318 Mbits/sec
[  5]   6.00-7.00   sec  39.4 MBytes   330 Mbits/sec
[  5]   7.00-8.01   sec  32.4 MBytes   271 Mbits/sec
[  5]   8.01-9.00   sec  33.7 MBytes   283 Mbits/sec
[  5]   9.00-10.00  sec  39.6 MBytes   333 Mbits/sec
[  5]  10.00-10.04  sec  1.13 MBytes   232 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.04  sec   376 MBytes   314 Mbits/sec                  receiver

CPU load after 2 minutes: 0,57

Several other tasks were running while I was testing the bandwidth so don't conclude that WPA2 takes more resources than WPA3. Further tests are needed to validate the CPU usage. At least you can see that both encryption methods don't overload the device.


What difference have between the versions on google drive? like the version "OpenWRT 19.07.3" and OpenWRT with proprietary drivers. what is best for daily use?

All master versions are only for testing purposes (especially the proprietary driver version which has only a very basic level of system integration).

For daily use I would definitively recommend 19.07.3.


updated and working, thanks friend!

Hey guys! Could anyone tell me is it possible to enable 160 mhz channel on stock firmware? as far as i know openwrt has issues with wireless speed now and don't support beamforming and mu-mimo.

is that possible thru pppoe vulnerability? i tried to change wifi region with api (xqsystem/set_country_code?country=XX) but none of four stock regions (CN, HK, TW, KR, EU) didn't enable 160 MHz.

I've been Running 19.07.3 for 20+ days stable now, It's running as a wired AP.
Thanks guys for the awesome work!