📣 This blog has been archived, CatWrt latest release page.
Catwrt needs your support; if you find it 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 just for stability, this time released together with other platforms separately, be careful not to download the wrong one!
Thanks: Tu Su provided 6086 for testing, Moonlight Cat Eagle provided 4288 for testing, anonymous boss's AX6000; @暗云, @Lean for mt796x adaptation support, @ttimochan for bash script support.
Featured Features#
- Fully supports 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
/ Userroot
/ Passwordpassword
You can also use the default optional settings without modification, as getting started with vim has a certain Linux threshold. If your network was on a different subnet before, please modify it below.
Change Default IP#
Enter
vim /etc/config/network
in the CatWrt terminal to modify the IP address in the option ipaddr line.After completing, press
Esc
, then press the colon ([Shift]+[;:]):
, and enterwq
(it will actually display:wq
);After returning to the terminal, enter
reboot
to restart. Remember that after setting up LAN, you need to restart once for normal use.Change Default Password#
Change the password in CatWrt system - Admin rights Host password or enter
passwd
in the terminal to input the password and confirm it.::: gallery
:::Usage#
Here’s some bad news: if you have 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 done USB drivers, printing, hotspots; 3.0 shielding (to prevent 2.4G interference) and SMB4, which need to be explored by yourself.
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 core
- Changed Overlay to 784M, no need for further expansion, usable 470 MB+
- Removed wireless network card drivers, ddnsto, open-vm-tool, pw (community support provided)
- 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 issue
- 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 and exchange use only, please do not use it for illegal purposes.
x86_64#
Suitable 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 ones 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 - Dark Cloud.
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 significant updates, it is strongly recommended to rewrite; mt7986a Redmi can be upgraded online, other models that were not adapted before are recommended not to retain configurations for upgrades, 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 there is /dev/sda128 BIOS boot. If there is 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 points to be lost, requiring repartitioning and formatting for mounting.
- Whether the total hard disk size is 800M+; whether the free storage space is still 400M+ (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 ask in the group. If you have used my firmware, you can consult simply; if it’s paid, that would be even better. If you use someone else's firmware, I won't respond!
- Buy the author a milk tea: Sponsor.
- CatWrt QQ group (problem handling): 669190476.
- Telegram Group: Miao Er's Communication.
Feel free to leave more comments to encourage ( ´・・) ノ (._.`).
This article was synchronized and updated to xLog by Mix Space, the original link is https://www.miaoer.net/posts/network/catwrt.v23.8