openwrt/target/linux/ramips/image
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
..
lzma-loader ramips: lzma-loader: make FLASH_START configurable 2020-09-03 14:15:30 +02:00
common-sercomm.mk ramips: add support for Etisalat S3 2022-12-13 23:06:20 +01:00
common-tp-link.mk treewide: call check-size before append-metadata 2021-07-10 19:40:10 +02:00
Makefile ramips: define lzma-loader recipe for SEAMA devices 2022-11-12 18:15:55 +01:00
mt76x8.mk ramips: add support for Linksys E5400 and clones 2022-12-18 21:24:57 +01:00
mt7620.mk ramips: add support for SNR-CPE-W4N-MT router 2022-12-17 22:34:44 +01:00
mt7621.mk ramips: add basic support for tp-link er605-v2 2023-01-04 23:19:19 +01:00
rt288x.mk treewide: uniform vendor name for ASUS 2022-11-16 23:30:11 +01:00
rt305x.mk treewide: uniform vendor name for ASUS 2022-11-16 23:30:11 +01:00
rt3883.mk treewide: uniform vendor name for ASUS 2022-11-16 23:30:11 +01:00