openwrt/target/linux
Andrew Pikler cd2b661453 ramips: add support for Cudy WR1300
Specifications:
 - SoC: MediaTek MT7621AT
 - RAM: 128 MB (DDR3)
 - Flash: 16 MB (SPI NOR)
 - WiFi: MediaTek MT7603E, MediaTek MT7612E
 - Switch: 1 WAN, 4 LAN (Gigabit)
 - Ports: 1 USB 3.0
 - Buttons: Reset, WPS
 - LEDs: Power, System, Wan, Lan 1-4, WiFi 2.4G, WiFi 5G, WPS, USB
 - Power: DC 12V 1A tip positive

UART Serial:
  115200 baud
  Located on unpopulated 4 pin header near J4:

  J4
  [o] Rx
  [o] Tx
  [o] GND
  [ ] Vcc - Do not connect

Installation:

Download and flash the manufacturer's built OpenWRT image available at
http://www.cudytech.com/openwrt_software_download
Install the new OpenWRT image via luci (System -> Backup/Flash firmware)
Be sure to NOT keep settings. The force upgrade may need to be checked
due to differences in router naming conventions.

Recovery:
 - Loads only signed manufacture firmware due to bootloader RSA verification
 - serve tftp-recovery image as /recovery.bin on 192.168.1.88/24
 - connect to any lan ethernet port
 - power on the device while holding the reset button
 - wait at least 8 seconds before releasing reset button for image to
   download
 - See http://www.cudytech.com/newsinfo/547425.html

MAC addresses as verified by OEM firmware:

use   address   source
LAN   *:f0      label
WAN   *:f1      label + 1
2g    *:f0      label
5g    *:f2      label + 2

The label MAC address is found in bdinfo 0xde00.

Signed-off-by: Andrew Pikler <andrew.pikler@gmail.com>
2021-02-09 13:58:18 +01:00
..
apm821xx treewide: provide global default for SUPPORTED_DEVICES 2021-01-23 12:45:21 +01:00
arc770 arc770: drop support for kernel 4.14 2020-09-02 16:29:22 +02:00
archs38 config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-25 14:37:41 +01:00
armvirt armvirt: README: rename it from LEDE to OpenWrt 2020-12-14 21:38:10 +00:00
at91 treewide: provide global default for SUPPORTED_DEVICES 2021-01-23 12:45:21 +01:00
ath25 kernel: bump 5.4 to 5.4.86 2021-01-01 17:07:28 +01:00
ath79 ath79: add support for D-Link DAP-3662 A1 2021-02-09 13:10:33 +01:00
bcm27xx kernel: bump 5.4 to 5.4.94 2021-02-01 19:10:43 +01:00
bcm47xx kernel: drop empty kmod-ledtrig-* packages 2021-01-15 18:24:31 +01:00
bcm53xx bcm53xx: use default SUPPORTED_DEVICES for Meraki MR32 2021-01-23 23:42:47 +01:00
bcm63xx bcm63xx: kernel: reenable the TRNG 2021-02-07 19:06:52 +01:00
bcm4908 kernel: bump 5.4 to 5.4.96 2021-02-08 16:34:18 +01:00
gemini treewide: provide global default for SUPPORTED_DEVICES 2021-01-23 12:45:21 +01:00
generic mac80211: convert UniFi Outdoor+ HSR support to OF 2021-02-01 00:47:36 +01:00
imx6 kernel: bump 5.4 to 5.4.95 2021-02-04 22:07:32 +01:00
ipq40xx ipq40xx: remove generic profile 2021-01-27 21:31:20 +01:00
ipq806x ipq806x: replace full-text BSC license by SPDX identifier 2021-02-05 18:28:30 +01:00
ipq807x config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-25 14:37:41 +01:00
kirkwood kirkwood: use 3 temperature sensors for Zyxel NSA310B 2021-02-05 22:21:08 +01:00
lantiq lantiq: change phy-mode to mii for FRITZ!Box 7412 2021-02-05 18:56:19 +01:00
layerscape kernel: bump 5.4 to 5.4.94 2021-02-01 19:10:43 +01:00
malta config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-25 14:37:41 +01:00
mediatek kernel: bump 5.4 to 5.4.96 2021-02-08 16:34:18 +01:00
mpc85xx mpc85xx: refresh kernel config 2021-02-06 17:13:33 +01:00
mvebu kernel: bump 5.4 to 5.4.94 2021-02-01 19:10:43 +01:00
mxs kernel: drop empty kmod-ledtrig-* packages 2021-01-15 18:24:31 +01:00
octeon kernel: bump 5.4 to 5.4.75 2020-11-10 13:11:32 +01:00
octeontx kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic 2020-10-09 23:20:19 +01:00
omap treewide: provide global default for SUPPORTED_DEVICES 2021-01-23 12:45:21 +01:00
oxnas config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-25 14:37:41 +01:00
pistachio kernel: move some disabled symbols to generic 2020-12-22 19:11:50 +01:00
ramips ramips: add support for Cudy WR1300 2021-02-09 13:58:18 +01:00
realtek kernel: bump 5.4 to 5.4.93 2021-01-29 14:22:09 +01:00
rockchip rockchip: fix SUPPORTED_DEVICES for Radxa ROCK Pi 4 2021-01-27 21:31:20 +01:00
sunxi sunxi: add support for linksprite pcDuino3 nano board 2021-01-27 23:14:30 +01:00
tegra treewide: drop shebang from non-executable lib files 2021-01-29 14:29:41 +01:00
uml kernel: bump 5.4 to 5.4.71 2020-10-15 17:46:54 +02:00
x86 config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-25 14:37:41 +01:00
zynq config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-25 14:37:41 +01:00
Makefile build: add 'make kernel_xconfig' command 2020-07-08 16:07:05 +02:00