Learned from Enshan, straight to the point. Thank you, big brother
Preparations#
Padavan firmware - download redmi211.trx
XShell (download it yourself)
If you have better firmware like Lao Maozi (Padavan), you can replace it yourself.
The flash memory of Redmi AC2100 is divided into two types: Crystal Flash (European Emperor) and Toshiba. Generally, there are 3-4 bad blocks (not too many), which is not a problem. The flashing code has been bypassed.
I also got the Toshiba version, detected bad blocks, and then replaced it, successfully got the Crystal Flash version.
Getting Started#
If you don't understand the comprehensive steps, you can refer to this video.
First, log in to the router management address.
Click on System Status, Manual Upgrade, and upgrade to Redmi AC2100-2.0.7 firmware.
Wait for the upgrade to complete and the router to restart. The router light will turn blue. Open the router management address again.
At this time, the address will change to http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/web/home#router
Copy <STOK>
Replace stok with http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B
Then copy the URL and paste it into the browser to open the webpage. It will display "code":0
, which means success.
Open XShell, connect to 192.168.31.1
, username is root
, password is admin
.
Enter the following command directly to flash Breed and wait for 20s.
cd /tmp && wget https://breed.hackpascal.net/breed-mt7621-xiaomi-r3g.bin && mtd -r write breed-mt7621-xiaomi-r3g.bin Bootloader
or use the following command:
cd /tmp && wget http://openwrt.ink:8666/Breed/breed-mt7621-xiaomi-r3g.bin && mtd -r write breed-mt7621-xiaomi-r3g.bin Bootloader
After it finishes normally, it will display "reboot". Then disconnect the SSH connection (try typing something to see if it works).
Disconnect the power of the router, find a needle to poke into the reset hole at the back of the router, and plug in the power. Remember to poke it. After the router light keeps flashing, enter 192.168.1.1
in the browser to enter Breed.
Find the environment variables, add: xiaomi.r3g.bootfw value: 2, and then save.
Click on Firmware Update, upload the Padavan firmware package, wait for the update to complete, and then you can enter the Padavan router management interface.
Enable 5G channel -> 160HZ, go go go!