banner
miaoer

miaoer

喵二の小博客 xLog 分站
tg_channel
telegram

CatWrt.v23.8 is a super powerful and stable firmware that supports multiple popular mt798x routers.

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
1
2
3
4
:::

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
1
2
3
:::

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#

CatWrt Repository

  • 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


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