1
0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-10-19 14:08:17 +02:00
openwrt/package
Nikolay Martynov 665c2154ef ramips: add basic support for tp-link er605-v2
This is a MT7621-based device with 128MB NAND flash, 256MB RAM, and a USB port.
The board has headers to attach console. In order for them to work two solder
bridges near those pads need to be made.

The defice has the following partition table:

```
0x000000000000-0x000000080000 : "u-boot"
0x000000080000-0x000000100000 : "u-boot-env"
0x000000100000-0x000000140000 : "factory"
0x000000140000-0x000007e00000 : "firmware"
0x000007e00000-0x000008000000 : "panic-ops"
```

`firmware` partition contains UBI volumes. Unfortunately I accidentally wiped
partition and I no longer have access to it.

`firmware` partition contains 'secondary' U-Boot which is run by 'first' u-boot.
It also contains various configuration partitions that include device info and
MAC address. There also seems to be 'primary' and 'backup' set of 'main' volumes.

U-boot has `mtkupgrade` command that just overrides data on firmware partitions.
Firmware file provided by TP-Link cannot be used with that command.

U-boot also has 'recovery' http server. Unfortunately I was not able to make it
work with manufacturer's firmware.

Manufacturer's firmware essentially contains multiple UBI volumes along with
'partition table'. Unfortunately I no longer can properly run manufacturer's
firmware so I cannot at the moment try to a support for building 'factory' images.

This patch adds support for initramfs image as well as sysupgrade image.

This seems to be pretty standard MT7621 board otherwise.

Things that work:
* network
* leds
* usb
* factory MAC detection

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
2023-01-04 23:19:19 +01:00
..
base-files ramips: add basic support for tp-link er605-v2 2023-01-04 23:19:19 +01:00
boot tfa-layerscape: Use trusted-firmware-a.mk 2022-12-31 20:02:09 +01:00
devel gdb: Do not link against xxhash 2022-12-17 22:34:44 +01:00
firmware linux-firmware: disable stripping 2022-12-29 14:15:55 +01:00
kernel mac80211: fix receiving multicast packets on multiple sta interfaces 2022-12-30 21:20:04 +01:00
libs treewide: Trigger reinstall of all wolfssl dependencies 2023-01-01 21:06:54 +01:00
network bridger: update to the latest version 2023-01-03 13:28:47 +01:00
system tree-wide: Do not use package librt and libpthread 2022-12-29 18:50:24 +01:00
utils treewide: Trigger reinstall of all wolfssl dependencies 2023-01-01 21:06:54 +01:00
Makefile build: fix opkg install step for large package selection 2021-05-12 11:13:53 +02:00