You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux
Andreas Böhler 6d6f36ae78 ramips: add support for TP-Link RE200 v2
TP-Link RE200 v2 is a wireless range extender with Ethernet and 2.4G and 5G
WiFi with internal antennas. It's based on MediaTek MT7628AN+MT7610EN.

Specifications
--------------

- MediaTek MT7628AN (580 Mhz)
- 64 MB of RAM
- 8 MB of FLASH
- 2T2R 2.4 GHz and 1T1R 5 GHz
- 1x 10/100 Mbps Ethernet
- UART header on PCB (57600 8n1)
- 8x LED (GPIO-controlled), 2x button

There are 2.4G and 5G LEDs in red and green which are controlled
separately.

MAC addresses
-------------

The MAC address assignment matches stock firmware, i.e.:
LAN : *:0D
2.4G: *:0E
5G  : *:0F

Installation
------------

Web Interface
-------------

It is possible to upgrade to OpenWrt via the web interface. Simply flash
the -factory.bin from OEM. In contrast to a stock firmware, this will not
overwrite U-Boot.

Serial console
--------------

Opening the case is quite hard, since it is welded together. Rename the
OpenWrt factory image to "test.bin", then plug in the device and quickly
press "2" to enter flash mode (no line feed). Follow the prompts until
OpenWrt is installed.

Unfortunately, this devices does not offer a recovery mode or a tftp
installation method. If the web interface upgrade fails, you have to open
your device and attach serial console.

Additonal notes
---------------

It is possible to flash back to stock by using tplink-safeloader to create
a sysupgrade image based on a stock update. After the first boot, it is
necessary upgrade to another stock image, otherwise subsequent boots
fail with LZMA ERROR 1 and you have to attach serial to recover the device.

Signed-off-by: Andreas Böhler <dev@aboehler.at>
[remove DEVICE_VARS change]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
4 years ago
..
apm821xx apm821xx: mbl_gen_hdd_img.sh: switch to /bin/sh 5 years ago
ar71xx kernel: bump 4.14 to 4.14.167 4 years ago
arc770 arc770: gen_axs10x_sdcard_img.sh: switch to /bin/sh 5 years ago
archs38 archs38: gen_axs10x_sdcard_img.sh: switch to /bin/sh 5 years ago
armvirt treewide: Remove self from MAINTAINER entries 5 years ago
at91 at91: gen_at91_sdcard_img.sh: switch to /bin/sh 5 years ago
ath25 ath25: split up DEVICE_TITLE 5 years ago
ath79 ath79: add support for Ubiquiti NanoStation Loco M (XW) 4 years ago
bcm53xx kernel: remove further obsolete kernel version switches 4 years ago
brcm47xx brcm47xx: fix switch port order for Netgear WN2500RP V1 4 years ago
brcm63xx kernel: bump 4.19 to 4.19.95 4 years ago
brcm2708 kernel: bump 4.19 to 4.19.98 4 years ago
cns3xxx kernel: bump 4.19 to 4.19.86 5 years ago
gemini gemini: dns313_gen_hdd_img.sh: switch to /bin/sh 5 years ago
generic kernel: connmark set-dscpmark follow upstreamimg attempt 4 years ago
imx6 kernel: Deactivate CONFIG_SFP in generic config 5 years ago
ipq40xx ipq40xx: fix misplaced cells-sizes in WPJ419's dts 4 years ago
ipq806x ipq806x: refresh kernel patches 5 years ago
kirkwood kirkwood: exploit BOARD_NAME to set DEVICE_DTS and SUPPORTED_DEVICES 4 years ago
lantiq lantiq: tidy up image/Makefile 4 years ago
layerscape kernel: bump 4.14 to 4.14.166 4 years ago
malta malta: enable HighMem on MIPS32 4 years ago
mediatek mediatek: mt7623: remove left-over fragments of mt7623a-rfb-emmc 4 years ago
mpc85xx treewide: move mktplinkfw to tplink-v1-image in image-commands.mk 5 years ago
mvebu mvebu: remove bashism 4 years ago
mxs mxs: gen_sdcard_ext4_ext4.sh: use /bin/sh 5 years ago
octeon octeon: apply vendor_model scheme to device definition/image name 4 years ago
octeontx kernel: bump 4.14 to 4.14.160 5 years ago
omap omap: gen_omap_sdcard_img.sh: use /bin/sh 5 years ago
oxnas kernel: bump 4.14 to 4.14.158 5 years ago
pistachio pistachio: split up DEVICE_TITLE 5 years ago
ramips ramips: add support for TP-Link RE200 v2 4 years ago
rb532 rb532: gen_image.sh: use /bin/sh 5 years ago
samsung samsung: add subtarget condition for device 5 years ago
sunxi sunxi: tidy up and sort alphabetically in image Makefiles 4 years ago
tegra x86,tegra,mvebu: image: use common reproducible IMG_PART_SIGNATURE 5 years ago
uml treewide: Remove self from MAINTAINER entries 5 years ago
x86 kernel: bump 4.19 to 4.19.90 5 years ago
zynq zynq: derive DEVICE_DTS from device definition name 4 years ago
Makefile