1
1
openwrt/target/linux/ramips
Fil Dunsky e892edd60f ramips: mt76x8: add support for Cudy WR300 v1
Hardware:
 - SoC: MediaTek MT7628AN (MIPS 580MHz)
 - Flash: 8 MiB NOR
 - RAM: 64 MiB DDR2
 - WLAN: 2.4 GHz (MT7628)
 - Ethernet: 1x 10/100 Mbps WAN, 3x 10/100 LAN (MT7628)
 - Buttons: 1x Reset, 1x wps
 - LEDs: Front: 1x Red, 1x White
 - Serial console: unpopulated header, 115200 8n1
 - Power: 12v barrel

MAC addresses:
+---------+-------------------+-----------+
|         | MAC               | Algorithm |
+---------+-------------------+-----------+
| LAN/WAN | d4:0d:ab:xx:xx:x0 | label     |
| WLAN 2g | d4:0d:ab:xx:xx:x1 | label+1   |
+---------+-------------------+-----------+

Migration to OpenWrt:
- Download the RSA-signed intermediate firmware from the Cudy website: `openwrt-ramips-mt76x8-cudy_wr300-squashfs-flash.bin`
- Connect the computer to the LAN and flash the intermediate firmware via the OEM web interface
- OpenWrt is now accessible via 192.168.1.1

Revert to OEM firmware:
- Set up a TFTP server on IP 192.168.1.88 and connect to the WAN port (upper port)
- Provide the Cudy firmware as `recovery.bin` in the TFTP server
- Power on the device and hold the reset button immediately after the first LED blink
- The recovery process will start
- When the recovery process is done, OEM firmware is accessible via 192.168.10.1 again

General information:
- No possibility to load an initramfs image via U-Boot because there is no option to interrupt U-Boot

Signed-off-by: Fil Dunsky <filipp.dunsky@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/23426
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-05-25 22:49:17 +02:00
..
base-files/etc ramips: remove model name from LED labels 2020-10-02 14:51:57 +02:00
dts ramips: mt76x8: add support for Cudy WR300 v1 2026-05-25 22:49:17 +02:00
files/drivers treewide: use _scoped for loop 2026-04-16 21:17:43 +02:00
image ramips: mt76x8: add support for Cudy WR300 v1 2026-05-25 22:49:17 +02:00
mt76x8 ramips: mt76x8: add support for Cudy WR300 v1 2026-05-25 22:49:17 +02:00
mt7620 ramips: drop 6.12 support 2026-04-28 09:44:04 +02:00
mt7621 ramips: mt7621: add Teltonika RUTM11 support 2026-05-20 00:02:31 +02:00
patches-6.18 kernel: bump 6.18 to 6.18.33 2026-05-25 21:04:53 +02:00
rt288x ramips: drop 6.12 support 2026-04-28 09:44:04 +02:00
rt305x ramips: drop 6.12 support 2026-04-28 09:44:04 +02:00
rt3883 ramips: drop 6.12 support 2026-04-28 09:44:04 +02:00
Makefile ramips: use kernel 6.18 by default 2026-04-28 09:44:03 +02:00
modules.mk ramips: mt76x8: drop downstream PWM driver support 2026-03-16 01:30:03 +01:00