New Xiaomi router AC2100

it's ok. you only need a browser to do the exploitation.

here is the guide.

1 Like

if not Using JavaScript console,do it manually: (That is what the video does.)

  1. replace STOK
  2. get ssh access
  3. change password
    then the rom writing

1 Like

thanks, I can use this method in Mi Router 2100(Black Cylinder) right?

yes, the same method.
but different rom.

  1. a different stock rom to downgrade that can be exploited.
    here, from xiaomi, the Chinese version
xiaomi ac2100:http://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/r2100/miwifi_r2100_firmware_4b519_2.0.722.bin
  1. mi ac2100 has a different openwrt rom to write in.
1 Like

Wow i watched the whole video the web exploit thing makes you gain ssh access then the next process is so easy, I'll use Putty in the windows for SSH ...thanks this is much easier than the Python

As anyone tried the new rc with this router. I had another change of heart and I'll go back to Openwrt. With the Chinese firmware i think I'll be always using some random illegal frequency. I like the scp builds also, is there a 19.07.08 planned @scp07 ?

Redmi AC2100 page https://openwrt.org/toh/xiaomi/xiaomi_redmi_router_ac2100 routes to this thread, unfortunately.

you don't need putty for this. Windows now has ssh and scp built-in. Just open command prompt or powershell and type ssh username@your_router_ip

Just updated my router to OpenWrt 21.02.1-rc4 and currently experiencing more restarts than the previous release candidate. Is this a known issue of the firmware?

Can someone please do some quick tests to help me verify if my redmi AC2100 (white) is faulty..

So i have the redmi AC2100(white) and a dlink dir 878 - both use same soc and wifi module.

At 80mhz on 5g both give same bandwith ~ 450mbps measured from my phone.. But at 160 MHZ (channel 100) the dir 878 gives me ~ 600mbps whilst the AC2100 ~190mpbs.

Can anyone confirm the slowdown at 160mhz on this device?

Is there a version of openwrt with proprietary drivers for this router (redmi version)? I don't have much experience with custom firmwares and I like openwrt more than others, but padavan works so much better in this router. It's mostly about the wifi range, but I also have better overall load with padavan. Appreciate any help.

1 Like

how did you measure?

I'm also sticking to padavan for the time being. I try not to mention it in this thread since it might be considered as OT.

1 Like

repeated speed tests from a mobile and from a google in same location

I've tried quite a few times without it working better than 80mhz. (Usually results in not being able to connect or sub-20mbit throughput) Could be anything from hardware design to invalid calibration data. It's a bit out of scope as these devices were originally for domestic sale within China, which does not have 160mhz channels available within their regulatory settings anyway, and thus never had the option in stock firmware.

Thanks.. will leave at 80 for now.. weird that the dir878 (with same HW) works fine at 160mhz maybe as you say it has better calibration data..

I believe OpenWrt from this repo https://github.com/coolsnowwolf/lede has the proprietary drivers

1 Like

160mhz support is likely related to the firmware, as I'm facing a wonderful behaviour ever since I jumped to another firmware.

With 160mhz wide channels you can realistically reach 900+ megabit of bandwidth with wifi (tested with an old thinkpad with a retrofitted AX200, so the very worst case scenario).

which firmware?

Well, I think I'll get back to @scp07 's builds. Using Padavan and it's nice but I'm not sure about security with it.
My main problem in Openwrt is that almost everyday wifi connected devices are but off from seeing each other.