Catwrt needs your support; if you find it useful and fun, please leave a comment on my independent blog or sponsor me.
Support x86_64 (AMD64) software router firmware;
Support TP-link TL-XDR 4288/6086/6088, Xiaomi Redmi AX6000, Xiaomi WR30U, jcg q30, GL.iNet mt3000~~, H3C nx30Pro~~ large partition version (LEDE/QWRT) hardware router firmware.
Polished for half a year, personal practice only for stability. This time, other platforms are released separately. Be careful not to download the wrong one!
Thanks to: Tu Su for providing 6086 for testing, Moonlight Owl for providing 4288 for testing, anonymous boss for AX6000; @暗云, @Lean for supporting mt796x adaptation, @ttimochan for bash script support.
Features#
- Full support for IPv6 networks
- Amazing remote management
- Expandable software packages
- Simple firmware support
- Intelligent 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 options without modification. If you are not familiar with Linux, it is recommended to modify the IP according to the instructions below if your network is in a different subnet.
Modify Default IP#
Enter vim /etc/config/network
in the CatWrt terminal and modify the IP address in the option ipaddr
line.
After modification, press Esc
, then press colon ([Shift] + [;:]) :
in the input box, and enter wq
(actually displayed as :wq
) in the input box.
After returning to the terminal, enter reboot
to restart. Remember to restart after setting up the LAN to use it normally.
Modify Default Password#
Modify the password in CatWrt system - Administration - Host Password, or enter passwd
in the terminal, enter the password, and then confirm the password.
::: gallery
:::
Gameplay#
Here is some bad news. If you have used the old version of the pw plugin in CatWrt before, you can only install it separately now. The software is not provided by the open source community.
This version has USB driver, printing, hotspot, and 3.0 blocking (to prevent 2.4G interference) as well as SMB4. You need to explore them on your own.
For more information, please refer to CatWrt Extension Application Installation, Universal for the Whole Series
Update Preview#
Based on coolsnowwolf/lede@20f23ca packaging 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.x86_64 / OpenWrt R23.7.7 / LuClMaster(git-23.198.59743-991daf5) Kernel version 5.15.122
Plugin preview and open source part buildinfo (excluding plugin dependencies)
x86_64#
Compared with 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 i5 and i7 processors
- Modified Overlay to 784M, no need to expand in the future, can use 470 MB+ without expansion
- Removed wireless 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🕯
- Canceled integration of netdata, AdGuard Home Plus+, udpxy, igmpproxy, SQM
mt798x#
Compared with CatWrt-v22.11-mt7986 stable version
- Streamlined large partition customization
- Fixed the problem of non-TP series routers not lighting up
- Fixed the problem of TP series routers needing to flash the base package
- Fixed the issue of updating 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 (must be done when flashing back to the official firmware)
Download#
The firmware is for learning and technical exchange only. Please do not use it for illegal purposes.
x86_64#
For x86_64 (AMD64) software routers: physical installation, virtual machine installation, containers.
File location: v22.12/x86_64
File Format Description#
Generally, newer software routers use EFI (similar to UEFI boot but for Linux), while 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
is the Docker and LXC container file;
img.gz
is a compressed file that can be decompressed into an img file, suitable for online upgrade with installation;
It is recommended to use the IMG Writing Tool in WEPE or StarWind V2V Converter to install in a virtual machine;
vmdk
is the virtual hard disk file for VMware virtual machines;
qcow2
is the virtual hard disk file for PVE or KVM virtual machines;
vhdx
is the virtual hard disk file for Hyper-V virtual machines;
mt7986a#
Support TP-link TL-XDR 4288/6086/6088, Xiaomi Redmi AX6000, Xiaomi WR30U, jcg q30, GL.iNet mt3000~~, H3C nx30Pro~~ large partition version (LEDE/QWRT) hardware 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 without logging in, but it may require 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 for comprehensive results. Torrent seeds are not currently publicly available.
Upgrade#
The x86_64 version of this release has significant updates, so it is strongly recommended to perform a clean installation. For mt7986a Redmi, you can upgrade online. For other models that have not been adapted before, it is recommended to upgrade without preserving the configuration. Use LEDE/QWRT large partition in UBOOT.
Below is a demonstration of online update for x86_64.
First, please determine your boot method. Enter
fdisk -l
in the terminal to check if there is a/dev/sda128 BIOS boot
. If you have this style, it is basically EFI boot. Therefore, 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 upgrade, please pay attention to the following points:
- Whether it has been expanded. Using online upgrade will cause the overlay mount point that has been expanded to be lost, and you need to reformat and mount it.
- Whether the total size of the hard disk is 800M+; whether there is still 400M+ of free storage space (you can distinguish the size of freespace size by using cfdisk).
- If it is a virtual machine, whether the virtual hard disk format supports expansion. If necessary, please expand it.
If you encounter configuration preservation failure or other strange problems, it is recommended to perform a fresh installation.
Help#
Firmware support is not perfect, and bugs are inevitable. If you encounter any problems, please leave a comment below or ask in the group. You can consult me if you are using my firmware, but if you need paid support, I won't respond to firmware from other sources!
Feel free to leave comments and encourage ( ´・・) ノ (._.`)
This article is synchronized and updated to xLog by Mix Space
The original link is https://www.miaoer.xyz/posts/network/catwrt.v23.8