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/tools
Robert Marko d0ef27594a ramips: add support for TP-Link TL-WR840N v5
TP-Link TL-WR840N v5 is simple N300 router with 5-port FE switch and
non-detachable antennas, based on MediaTek MT7628NN (aka MT7628N) WiSoC.

Specification:

- MT7628N/N (580 MHz)
- 64 MB of RAM (DDR2)
- 4 MB of FLASH
- 2T2R 2.4 GHz
- 5x 10/100 Mbps Ethernet
- 2x external, non-detachable antennas
- UART (J1) header on PCB (115200 8n1)
- 1x LED (GPIO-controlled), 1x button

* LED in TL-WR840N v5 is a dual-color, dual-leads type which isn't
  (fully) supported by gpio-leds driver. This type of LED requires both
  GPIOs state change at the same time to select color or turn it off.
  For now, we support/use only the green part of the LED.
  Orange LED is registered so you can later use it for your own purposes.

  Flash instruction:

  Unlike TL-WR840N v4 flashing through WEB UI works in v5.
  1. Download lede-ramips-mt76x8-tl-wr840n-v5-squashfs-sysupgrade.bin image.
  2. Go to 192.168.0.1
  3. Flash the sysupgrade image through Firmware upgrade section of WEB UI.
  4. Wait until green LED stops flashing and use the router.

Notes:
TFTP recovery is broken since TP-Link reused bootloader code for v4 and
that does not take into account only 4 MB of flash and bricks the device.
So do not use TFTP Recovery or you will have to rewrite SPI flash.
They fixed it in later GPL code,but it is unknown which version of
bootloader you have.

After manually compiling and flashing bootloader from GPL sources TFTP
recovery works properly.

Signed-off-by: Robert Marko <robimarko@gmail.com>
7 years ago
..
autoconf treewide: clean up download hashes 8 years ago
automake automake: Update to version 1.15.1 7 years ago
b43-tools b43-tools: fix tarball hash 8 years ago
bc treewide: clean up download hashes 8 years ago
bison tools: patch various gnu tools for macOS 10.13 7 years ago
ccache ccache: update to 3.3.4 7 years ago
cmake cmake: fix build error with Xcode 9 on macOS 12 7 years ago
coreutils tools: patch various gnu tools for macOS 10.13 7 years ago
dosfstools tools/dosfstools: Update to 4.1 7 years ago
e2fsprogs tools/e2fsprogs: Update to 1.43.6 7 years ago
elftosb treewide: clean up download hashes 8 years ago
expat tools/expat: Update to 2.2.4 7 years ago
findutils tools/findutils: include sysmacros.h explicitly 7 years ago
firmware-utils ramips: add support for TP-Link TL-WR840N v5 7 years ago
flex tools: flex: fix segfault with glibc 2.26+ 7 years ago
flock tools: flock: add NFSv4 compatibility 8 years ago
genext2fs treewide: clean up download hashes 8 years ago
gengetopt treewide: clean up download hashes 8 years ago
gmp tools: gmp: Update to 6.1.2 8 years ago
include tools: host/include/getline.h: Remove 7 years ago
isl tools/isl: update to 0.18 7 years ago
kernel2minor tools: update kernel2minor to 0.24 version 7 years ago
libelf treewide: clean up download hashes 8 years ago
libressl tools/libressl: update to 2.5.4 7 years ago
libtool treewide: clean up download hashes 8 years ago
lzma treewide: clean up download hashes 8 years ago
lzma-old treewide: clean up download hashes 8 years ago
m4 tools: patch various gnu tools for macOS 10.13 7 years ago
make-ext4fs treewide: clean up and unify PKG_VERSION for git based downloads 8 years ago
missing-macros tools: remove a bunch of unused automake macros 9 years ago
mkimage tools/mkimage: fix musl build 7 years ago
mklibs treewide: clean up download hashes 8 years ago
mm-macros tools/mm-macros: Update to 0.9.11 7 years ago
mpc treewide: clean up download hashes 8 years ago
mpfr tools/mpfr: Update to 3.1.6 7 years ago
mtd-utils tools/mtd-utils: include sysmacros.h explicitly 7 years ago
mtools treewide: clean up download hashes 8 years ago
padjffs2 tools: padjffs2: add option to output padding data to stdout 8 years ago
patch tools: patch various gnu tools for macOS 10.13 7 years ago
patch-image tools: patch-image: fix file descriptor leak. 7 years ago
patchelf treewide: clean up download hashes 8 years ago
pkg-config tools/pkg-config: Update to 0.29.2 7 years ago
qemu qemu: rename internal crypto/aes symbols 7 years ago
quilt treewide: clean up download hashes 8 years ago
scons treewide: clean up download hashes 8 years ago
sdimage treewide: clean up and unify PKG_VERSION for git based downloads 8 years ago
sed tools/sed: Update to 4.4 7 years ago
sparse tools/sparse: Update to snapshot 2017-03-31 7 years ago
squashfs tools/squashfs: include sysmacros.h explicitly 7 years ago
squashfs4 tools/squashfs4: include sysmacros.h explicitly 7 years ago
sstrip tools: remove static linking support 9 years ago
tar tools: patch various gnu tools for macOS 10.13 7 years ago
upslug2 treewide: clean up download hashes 8 years ago
wrt350nv2-builder tools: remove static linking support 9 years ago
xz xz: Update to 5.2.3 8 years ago
Makefile tools/upx: Remove from repo 7 years ago