From 680d0c08cbe5f1593186d0b1e459149c91b0ef3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20F=C3=B6rster?= Date: Sun, 13 Mar 2022 14:02:46 +0100 Subject: [PATCH 1/2] ramips-mt76x8: add support for TP-Link RE305 v1 Specification: SoC: MediaTek MT7628AN RAM: 64MiB Flash: 8MiB Wifi: - 2.4GHz: MT7628AN - 5GHz: MT7612EN LAN: 1x 10/100 Mbps Flash instructions: Flash factory image through stock firmware WEB UI. Back to stock is possible by using TFTP and stripping down the Firmware provided by TP-Link to a initramfs. The flash space between 0x650000 and 0x7f0000 is blank in the stock firmware so I left it out as well. --- docs/user/supported_devices.rst | 1 + targets/ramips-mt76x8 | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst index 5e36946e..5b19d21a 100644 --- a/docs/user/supported_devices.rst +++ b/docs/user/supported_devices.rst @@ -391,6 +391,7 @@ ramips-mt76x8 - Archer C50 (v3) - Archer C50 (v4) - RE200 (v2) + - RE305 (v1) [#device-class-tiny] - TL-MR3020 (v3) - TL-MR3420 (v5) - TL-WA801ND (v5) diff --git a/targets/ramips-mt76x8 b/targets/ramips-mt76x8 index e23d3cad..24135437 100644 --- a/targets/ramips-mt76x8 +++ b/targets/ramips-mt76x8 @@ -60,6 +60,10 @@ device('tp-link-archer-c50-v4', 'tplink_archer-c50-v4', { device('tp-link-re200-v2', 'tplink_re200-v2') +device('tp-link-re305', 'tplink_re305-v1', { + class = 'tiny', -- Only 6M of usable Firmware space +}) + device('tp-link-tl-mr3020-v3', 'tplink_tl-mr3020-v3', { factory = false, extra_images = { From 87cd66a0fcec909ad160148a65fed0bb4fc0acf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20F=C3=B6rster?= Date: Tue, 30 Aug 2022 20:37:39 +0200 Subject: [PATCH 2/2] docs: corrected grammar --- docs/user/supported_devices.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst index 5b19d21a..498d228e 100644 --- a/docs/user/supported_devices.rst +++ b/docs/user/supported_devices.rst @@ -452,7 +452,7 @@ Footnotes .. [#device-class-tiny] These devices only support a subset of Gluons capabilities due to flash or memory - size constraints. Devices are classified as tiny in they provide less than 7M of usable + size constraints. Devices are classified as tiny if they provide less than 7M of usable flash space or have a low amount of system memory. For more information, see the developer documentation: :ref:`device-class-definition`.