Cudy WR3000H v1

The Cudy WR3000H is a Wifi6 Router with 1×2.5 Gb WAN and 4x 1Gb LAN Ports build around 64-bit Cortex-A53 SoC (Filogic 820 1,3GHz dual-core processor). It has a small form factor and 4 antennas. It is very similar to the Cudy WR3000S router: the main difference is a 2.5 Gbit WAN port, whereas the WR3000S has only a 1 Gbit WAN port. There is also a power button.

Generic Router Generic Router

Since nov. 2025, models are shipped with an new memory chip. Serial numbers start with 2543 or later. These devices can only run with 24.10.5 or later. For security reasons, it is recommended to run the latest stable version anyway.

More information here https://forum.openwrt.org/t/cudy-started-using-a-new-flash-chip-in-their-ax3000-devices-its-currently-unsupported/243547 and here https://www.cudy.com/blogs/faq/openwrt-software-download. PR submitted in order to support this new memory chip https://github.com/openwrt/openwrt/pull/20962.

OEM Web UI installation

1) Download the appropriate Cudy-signed OpenWrt image from the Cudy's Google Disk

2) Download the latest OpenWrt stable sysupgrade image https://downloads.openwrt.org/releases/24.10.4/targets/mediatek/filogic/openwrt-24.10.4-mediatek-filogic-cudy_wr3000h-v1-squashfs-sysupgrade.bin

3) Power on the router, proceed with the basic setup via GUI (available at http://192.168.10.1)

4) Once completed, go to the “Advanced Settings” > “Firmware”. Flash the signed Cudy-signed OpenWrt image. Wait for the router to reboot.

5) Once rebooted, open LuCi UI (available at http://192.168.1.1). Go to “System” > “Backup / Flash firmware”. Flash the OpenWrt sysupgrade image. DO NOT keep settings, so uncheck the box during flash.

Serial installation

Installation via serial connection is performed as usual, and described in the initial support commit.

PLEASE NOTE: there's no header on the board, you will have to solder the wires for your 3.3V UART adapter to the board. Pinout is identical to the Cudy WR3000S. Solder points can be found at the back side of the PCB and each of them is clearly marked (see this image for reference).

root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00020000 "BL2"
mtd1: 00080000 00020000 "u-boot-env"
mtd2: 00200000 00020000 "Factory"
mtd3: 00040000 00020000 "bdinfo"
mtd4: 00200000 00020000 "FIP"
mtd5: 04000000 00020000 "ubi"

Cudy have published a generic guide on how to recover a device when it gets soft bricked, make sure you serve the device specific image via TFTP.

https://www.cudy.com/en-us/blogs/faq/how-to-recovery-the-cudy-router-from-openwrt-firmware-to-cudy-official-firmware

Follow these instructions to rollback to the OEM firmware: https://forum.openwrt.org/t/support-for-cudy-wr3000h/217336/49 (Windows-specific). This procedure will require backups of the original partitions - those should be acquired before flashing anything, just as soon as you unpack your router. See OEM TFTP installation section below on how to dump those backups.

Hardware offloading works with this device (tested with 1GB/s FTTH).

Instructions per initial commit message.

1. Connect to the serial port as described in the “Hardware” section.

2. Power on the device + press reset pin. Keep pressing reset pin to enter the U-Boot shell (The recovery.bin image load process must fail).

3. Download the OpenWrt initramfs image. Place it on an TFTP server connected to the Cudy LAN ports. Make sure the server is reachable at 192.168.1.88. Rename the image to “cudy3000h.bin”

4. Download and boot the OpenWrt initramfs image.

 $ tftpboot 0x46000000 cudy3000h.bin; bootm 0x46000000

5. IMPORTANT: Make backup from original firmware. System → Backup/Flash Firmware → Save mtdblock contents. All mtdblock one by one, keep unaltered (BL2, u-boot-env, Factory, bdinfo, FIP, and ubi).

6. Transfer the OpenWrt sysupgrade image to the device using scp. Install with sysupgrade.

Insert photo of front of the casing

Insert photo of back of the casing

Insert photo of backside label

Insert photo of PCB

FIXME Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ...

*

port.serial general information about the serial port, serial port cable, etc.

How to connect to the Serial Port of this specific device:
Insert photo of PCB with markings for serial port

FIXME Replace EXAMPLE by real values.

Serial connection parameters
for Cudy WR3000H 1
EXAMPLE 115200, 8N1, 3.3V

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port

COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE


COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING


This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/12/22 12:44
  • by badulesia