banner
miaoer

miaoer

喵二の小博客 https://www.miaoer.net xLog 分站
tg_channel
telegram
bilibili

CatWrt.v24.9.mt7621 New stable version supports more devices and kernel module kmod installation

This is the last compilation of mt7621, mainly because it is no longer necessary. If this version is stable, everyone doesn't need to switch. Isn't mt798x better? Although I haven't had much success with it~~ far less than 237, really can't keep up~~.

This update has a lot of content, all of which are optimized versions. It took about 3 days to optimize, aiming for a more perfect CatWrt OpenWrt firmware. If you find it useful, you can go support me.

Only tested the New Router 3 (Newifi-d2) and Redmi AC2100 (Redmi AC2100 should be the same).

If the corresponding model lacks drivers, we will re-upload the packaged drivers for that model, and kmod can be installed normally.

Update Content#

Compared to CatWrt.v22.12.mt7621 version

  • CatWrt's first Kmod is unified and universal, software sources can be installed freely
  • First support for Thunder Accelerator lean plugin version
  • Supports Cattools, a powerful CatWrt toolbox
  • Closed-source mtkwifi added auto-start
  • Added luci-app-ua2f, Alist, tailscale, nano, vim, nfs, n2n, smb, python3-requests, mentohust, lucky, ddnsgo, ddnsto (seems to be discontinued), istore (not recommended), Docker (not recommended, binary only), docker-compose support in software sources
  • Added zram memory compression (solving the awkwardness of small memory and slightly larger storage on some devices)
  • Added usb driver, mobile usb sharing hotspot can be used directly as a wan port
  • Supports more devices

Pre-installed streamlined firmware, compared to the original version, KMS and FTP server plugins have been removed, only three pre-installed protocols are retained for easy networking.

Specific devices should be installed specifically, as exceeding storage space may lead to a complete reset upon reboot!

Supported Devices#

  • New Router 3 Newifi-d2
  • GL.iNet GL-MT1300
  • JCG Q20
  • JD Cloud RE-SP-01B
  • Lenovo New Router D1
  • Xiaomi Router 3 Pro
  • Xiaomi Router 3 Gigabit Version
  • Xiaomi Router 4
  • Xiaomi Router AC2100
  • Xiaomi Router CR660X (wireless not usable)
  • Redmi Router AC2100
  • Fully supports IPv6 networks
  • Amazing remote management
  • Expandable packages
  • Simple firmware support
  • Default closed-source wireless can be changed to open-source wireless
  • Smart network acceleration
  • More stable and smooth
  • Open-source community

::: gallery
1
2
3
4
5
6
:::


Breed Guide#

This time, the latest Breed is supported, including rootfs0, kernel1, initkernel, etc. Taking Redmi AC2100 as an example

Long press Reset while plugging in until the LED light flashes, then release. No need to configure a static address, directly enter 192.168.1.1 to access the Breed unbricking firmware.

Add the environment variable xiaomi.r3g.bootfw with the value 2.

It seems that old versions of Breed are no longer supported, so you need to download v1.2 of Breed, select Bootloader and choose the just downloaded breed-mt7621-xiaomi-r3g.bin, and after updating Breed, re-enter Breed.

In the update, select the partition type as OpenWrt, import the corresponding rootfs file, import the corresponding kernel file, and check the option to automatically restart after flashing the update.

::: gallery
1
2
3
4
:::

Similar other machines can refer to tutorials written by others. The files provided here are quite comprehensive. Just download the files you need, and it's best to download all related files for your specific machine for future use!


Download#

⚠️ The firmware is for students to learn technology and exchange knowledge only, please do not use it for illegal purposes.

Cloud disk file path: /v24.9/mt7621

Default IP 192.168.1.4 / User root / Password password

CatWrt Repository | MT Mantou PT site: /detail/822873 or search for CatWrt

Github Releases
| 123 Cloud Disk Extraction code: miao
| Baidu Cloud Disk Extraction code: miao
| Tianyi Cloud Disk Access code: nb8d

Configuration Guide#

During the initialization phase, the device may reboot once, as the device's capabilities are limited, and it takes about 5 minutes to complete system initialization.

If the following words appear, it means that the data is still being processed and has timed out, you need to wait a bit and re-enter the router's backend. This is due to the small memory of 7621 causing slow operation. If the browser prompts that the form needs to be resubmitted, you can make your own choice, and you may need to reconfigure and save and apply again.

Bad Gateway
The process did not produce any response

Change http://192.168.1.4/cgi-bin/luci/admin/system/packages to http://192.168.1.4 to re-enter the backend.

After configuring the network, you can install other plugins. First, use the following tutorial to learn how to use Cattools (😍 enabling it is the complete form of CatWrt) 👇

1

*Note: Specific devices should be installed specifically, as exceeding storage space may lead to a complete reset upon reboot! The entire process requires internet operation.

2

Disadvantages#

Facing the disadvantages is the courage we dare to take responsibility for, hoping to help CatWrt players avoid pitfalls and achieve a stable system, even forgetting the existence of issues.

Closed-source wireless common problem warning: The default closed-source region is CountryCode=US. If your smart home cannot connect, you need to change the corresponding 2.4G network to CountryCode=CN through wireless parameters, and the frequency band needs to match the standard CN frequency range. If you use 5G more, it basically does not affect mobile phones and computers.

Easymesh has not been successfully tested. Due to time constraints, I will not invest time in this project. Actually, everyone can follow online tutorials to set up a so-called mesh, which is related to closed-source wireless.

Regarding Wi-Fi5 160hz: Not tested.

Regarding wireless relay mode: Not tested, likely not supported. If needed, switch to open-source drivers.

Regarding open-source and closed-source drivers: Taking New Router 3 as an example, uninstall luci-app-mtwifi kmod-mt7603e kmod-mt76x2e mt_wifi packages, then install kmod-mt7603 kmod-mt76x2 wpad to switch successfully.

Due to dependencies on certain components, the firmware exceeds the limitations of k2p or other models, so those machines do not support k2p.

If you set an incorrect frequency band or encryption method & mode, it may lead to the system - wireless showing Wi-Fi is started, wired is available, but wireless is not available (cannot be found).

Help#

Firmware support is not perfect, and bugs are inevitable. If you encounter problems, please leave a comment below or ask in the group. If you have used my firmware, you can consult me briefly. It would be even better if it is compensated. I won't respond if you use someone else's firmware!

Feel free to leave comments to encourage ( ´・・) ノ (._.`)

This article is synchronized and updated to xLog by Mix Space. The original link is https://www.miaoer.net/posts/network/CatWrt.v24.9.mt7621

Footnotes#

  1. https://www.miaoer.net/posts/blog/cattools

  2. https://www.miaoer.net/posts/network/quickstart-catwrt

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.