New Xiaomi router AC2100

Hi. New forum user here.
I just followed the guide under https://openwrt.org/toh/xiaomi/xiaomi_redmi_router_ac2100 and I found 2 issues in the tutorial.

The first issue is related to a bug in pppoe-simulator.py. The script initializes the values of the different tags to None on line 12. At one point, host_uniq is sent to scapy while still being set to None which does not work since scapy wants str or bytes. This throws an exception. It may be related to the version of scapy. Mine is at 2.4.3. As a workaround, I initialized the tags to b'\0', which works.

The other issue is that the page instructs to download busybox-mips instead of mipsel: "a statically compiled mipsel busybox binary (take “busybox-mips” version)". busybox-mips does not work, you actually need busybox-mipsel. I found this out the hard way. If you try to run busybox-mips, you get the cryptic error message: ./busybox: line 1: syntax error: unexpected "(".

Best regards,
Jona

2 Likes