📣 This blog has been archived, CatWrt latest release page.
Catwrt needs your support; if it's useful and fun, please leave a comment on my independent blog, or donate to me.
Supports x86_64 (AMD64) soft router firmware;
Supports TP-link TL-XDR 4288/6086/6088, Xiaomi Redmi AX6000, Xiaomi WR30U, jcg q30, GL.iNet mt3000~~, H3C nx30Pro~~ large partition version (LEDE/QWRT) hard router firmware.
Polished for half a year, personal practice is only for stability, this time released separately on other platforms, be careful not to download the wrong one!
Thanks to: Tu Su for providing the 6086 for testing, Yuexia Cat Eagle for providing the 4288 for testing, and the anonymous boss's AX6000; @暗云, @Lean for mt796x adaptation support, @ttimochan for bash script support.
Featured Features#
- Full support for IPv6 networks
- Amazing remote management
- Expandable packages
- Simple firmware support
- Smart network acceleration
- More stable and smooth
- Open-source community
- Docker
::: gallery
:::
Configuration#
Default IP 192.168.1.4
/ User root
/ Password password
You can also use the default optional settings without modification, as getting started with vim has a certain Linux threshold. If your network was previously on a different subnet, please modify it below.
Change Default IP#
In the CatWrt terminal, enter vim /etc/config/network
and modify the IP address in the option ipaddr line.
After completing, press Esc
, then press the colon ([Shift] +[;:]) :
, and in the input box type wq
(which actually displays :wq
);
Return to the terminal and enter reboot
to restart. Remember that after setting up Lan, you need to restart once for normal use.
Change Default Password#
In the CatWrt system - Management Authority Host Password section, change the password or enter passwd
in the terminal to input the password and confirm it.
::: gallery
:::
Usage#
Here’s some bad news: if you previously used the old version of the CatWrt pw plugin, you can only install it separately now, as the software is no longer in the main source and is provided by the open-source community.
This version platform has USB drivers, printing, hotspots; 3.0 shielding (to prevent 2.4G interference) and SMB4, which need to be explored on your own.
For details, see CatWrt Extension Application Installation, Universal for All Ecosystems
Update Preview#
Based on coolsnowwolf/lede@20f23ca packaged release
x86_64 firmware version CatWrt.v23.8.x86_64 / OpenWrt R23.7.7 / LuCI Master (git-23.226.38647-7acf7ff) kernel version 6.1.44
mt798x firmware version CatWrt.v23.8.mt798x / OpenWrt R23.7.7 / LuClMaster(git-23.198.59743-991daf5) kernel version 5.15.122
Plugin preview and open-source parts x86_64-buildinfo mt798x-buildinfo (does not include plugin dependencies)
x86_64#
Comparison of v23.2 (LTS) Stable Version v23.5, v23.8 Beta Test Version
- Fixed Dnsmasq IPv6 & IPv4 issues
- Fixed UPNP, Shortcut FE
- Better compatibility with I225V, I226V network cards
- Better compatibility with 13th generation Core size cores
- Changed Overlay to 784M, no need for further expansion, can use 470 MB+
- Removed wireless network card drivers, ddnsto, open-vm-tool, pw (community provided support)
- Added transmission, n2n, nps, v2raya,
- Integrated tailscale, pw2, usb3disable, nano, vim R.I.P tribute🕯
- Removed integration of netdata, adblock master Plus+, udpxy, igmpproxy, SQM
mt798x#
Comparison with CatWrt-v22.11-mt7986 Stable Version
- Streamlined large partition customization
- Fixed the issue of non-TP series routers not lighting up
- Fixed the issue of TP series needing to flash the base package
- Fixed the issue of update script permissions
- Added n2n, pw2, easymesh plugins
- Added tailscale, openvpn support
- Fixed USB3 driver component mounting ext4 partition issues
- Updated catwrt-update script interface
- Updated UA2F custom Windows UA
- Updated wired/wireless hardware acceleration
- Fixed mtd_rw unlocking FIB partition (video operation must flash back to official)
Download#
⚠️ The firmware is for students to learn technology exchange only, please do not use it for illegal purposes.
x86_64#
For x86_64 (AMD64) soft routers: physical installation, virtual machine installation, container.
File location: v22.12/x86_64
File Format Description#
Generally, newer soft routers install EFI (similar to UEFI boot but for Linux), older or virtual machines can consider traditional BIOS boot.
squashfs-combined
is for traditional BIOS boot;
squashfs-combined-efi
is for EFI boot (similar to Windows UEFI);
rootfs.img.gz
file is for Docker, LXC container files;
img.gz
file is a compressed file that can be decompressed into an img file, suitable for online upgrades when paired with installation;
img
file is recommended to use IMG writing tool for installation in WEPE or StarWind V2V Converter for installation in virtual machines;
vmdk
file is the virtual hard disk file for VMware virtual machines;
qcow2
file is the virtual hard disk file for PVE or KVM virtual machines;
vhdx
file is the virtual hard disk file for hype-v virtual machines;
mt7986a#
Supports TP-link TL-XDR 4288/6086/6088, Xiaomi Redmi AX6000, Xiaomi WR30U, jcg q30, GL.iNet mt3000~~, H3C nx30Pro~~ large partition version (LEDE/QWRT) hard router firmware.
Xiaomi Redmi AX6000 flashing tutorial
TP-link flashing tutorial - An Yun
File location: v22.12/mt7986a
GitHub#
- It is recommended to download from the repository, no login required, but may need network acceleration.
x86_64: https://github.com/miaoermua/CatWrt/releases/tag/v23.8
mt798x: https://github.com/miaoermua/CatWrt/releases/tag/v23.8.mt798x
123 Cloud Disk#
https://www.123pan.com/s/K1HSVv-pgqV3.html
Extraction code: miao
China Mobile Cloud Disk#
https://caiyun.139.com/m/i?0H5CJq1iPrgyW
Extraction code: rKWn
Tianyi Cloud Disk#
https://cloud.189.cn/t/B73aauaIRbiq
Access code: 0pnr
PT#
Search for CatWrt on the Mantou site, BT seeds are not publicly provided for now.
Upgrade#
This version x86_64 has a significant update, it is strongly recommended to rewrite; mt7986a Redmi can be upgraded online, for other models that were not adapted before, it is recommended not to retain configuration during the upgrade, please use LEDE/QWRT large partition in UBOOT.
Below is an online update demonstration for x86_64.
First, please confirm your boot method, enter
fdisk -l
in the terminal to check if /dev/sda128 BIOS boot exists. If it has this style, it is basically EFI boot, so use
sysupgrade -v https://github.com/miaoermua/CatWrt/releases/download/v23.8/CatWrt.v23.8.x86_64-squashfs-combined-efi.img.gz
When using system upgrades, please pay attention to several points:
- Whether it has been expanded; using online upgrades will cause the already expanded overlay mount point to be lost, requiring re-partitioning and formatting.
- Whether the total hard disk size is 800M+; whether there is still 400M+ of free storage space (can be checked through cfdisk to see freespace size).
- If it is a virtual machine, whether the virtual hard disk format supports growth, please expand if necessary.
If you encounter configuration retention failures or more strange issues, a fresh installation is recommended.
Help#
Firmware support is not perfect, and bugs are inevitable. If you encounter problems, please leave a comment below or join the group for inquiries. If you have used my firmware, you can consult simply; if it's for a fee, that would be even better. If you use someone else's firmware, I won't respond!
- Buy the author a milk tea: donate
- CatWrt QQ group (problem handling): 669190476
- Telegram Group: Miao Er's Exchange
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.v23.8