

Install scapy for python: pip3 install scapy Installing packages (Ubuntu)īefore we start, please open a terminal ( ctrl + t) and check your python version with: python3 -version

In case you don't have a version of Python installed (or you have the version 2) go to and run the installation script in your terminal, then proceed to install the required packages: brew install python3 netcat Installing packages (macOS)īefore we start, please check your python version with: python3 -version
#INSTALLING SCAPY ON OPENWRT WINDOWS#
Replace python3 and pip3 with python and pip on Windows - GNU/Linux accordingly. Please note that python3 is aliased to python3 on macOS and Ubuntu (and in some other GNU/Linux distributions). In case you use Windows or an other Linux distribution, I assume you are smart enough to install the required packages yourself. Install instructions are available for macOS and Ubuntu. I don't take responsibility for any damage caused. If you find any mistakes in this guide, please submit a PR 👍🏻. Use any tool of your choice to transfer the sysupgrade.bin to the /tmp directory of your router sysupgrade -v -F -n /tmp/xiaomi-router-sysupgrade.bin Intro and Setup Since the R2100 (Black Cylinder) now is uniquely identified you will need to force the system upgrade. In case you used the Chinese Redmi image you can use the sysupgrade package provided in this repo. You can skip reading this when you didn't flash with the old guide. Pppd-cve.py by namidairo Migrating from old image This is also helping people to understand more about the process rather than using a one-click solution.

Since many people don't know any Mandarin or don't use Windows, I've decided to write down my method of getting this to work. This guide is based on the video of 韩风 Talk.
