SuccessChanges

Summary

  1. bcm63xx: HG622: enable LAN LEDs (commit: 2c3bdef) (details)
  2. bcm63xx: DGND3700v1: fix port order (commit: 583b3e4) (details)
  3. ath79: add support for TP-Link TL-WA801ND v3/v4 (commit: 9a477b8) (details)
  4. ath79: add support for TP-Link CPE610 v2 (commit: d93da0d) (details)
  5. ramips: add label-mac-device for ELECOM WRC-GST devices (commit: 5aae0c7) (details)
  6. ramips: increase SPI frequency for ELECOM WRC-GST devices (commit: b5ae70d) (details)
  7. ramips: add MT7615 wireless support for ELECOM WRC-GST devices (commit: 39f2f9b) (details)
  8. ramips: add support for ELECOM WRC-2533GST2 (commit: 3a8d650) (details)
  9. ath79: fix input type for TP-Link TL-WR902AC v1 mode switch (commit: 708c677) (details)
  10. lantiq: fritz7312: set maximum speed to 100 mbit on 5.4 (commit: 340de1d) (details)
  11. dropbear: bump to 2020.79 (commit: 29e170d) (details)
  12. general: add README.md (commit: c6c9f33) (details)
  13. build: update download.pl to change priority of mirrors (commit: 6afa030) (details)
  14. ramips: Add support for I-O DATA WN-G300DGR (commit: 1c7f317) (details)
  15. ath79: add support for Logitec LAN-W451NGR (commit: b8cc7a0) (details)
  16. ramips: add support for ELECOM WRC-1167GHBK2-I (commit: 4bca7dd) (details)
  17. ramips: add support for I-O DATA WN-G300R3 (commit: dc324bb) (details)
Commit 2c3bdef4bde8b94bab4a63f2ab00bf3b9e360c93 by noltari
bcm63xx: HG622: enable LAN LEDs

The Huawei Echolife HG622 has hardware controlled LAN LEDs.

Add the ephy led pinctrl to let the router show LAN activity on these
LEDs.

Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
(commit: 2c3bdef)
The file was modifiedtarget/linux/bcm63xx/dts/bcm6368-huawei-echolife-hg622.dts (diff)
Commit 583b3e40254076693eb5227a9d9ae49eb2b0bcbf by freifunk
bcm63xx: DGND3700v1: fix port order

Fix the switch LAN labels for the DGND3700v1/DGND3800B router,
the order is reversed.

Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
[cut out of bigger patch, adjust commit title/message accordingly]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 583b3e4)
The file was modifiedtarget/linux/bcm63xx/dts/bcm6368-netgear-dgnd3700-v1.dts (diff)
Commit 9a477b833ab2aea96b9eee55acb5f9e7b01b36d8 by freifunk
ath79: add support for TP-Link TL-WA801ND v3/v4

This ports support for these devices from ar71xx.

Specification:

- System-On-Chip: Qualcomm Atheros QCA9533
- CPU/Speed: v3: 560 MHz, v4: 650 MHz
- Flash: 4096 KiB
- RAM: 32 MiB
- Ethernet: 1 port @ 100M
- Wireless: SoC-integrated: QCA9533 2.4GHz 802.11bgn

In contrast to the implementation in ar71xx (reset and WiFi button),
the device actually features reset and WPS buttons.

Flashing instructions:

Upload the ...-factory.bin file via OEM web interface.

TFTP Recovery:

1. Set PC to fixed IP address 192.168.0.66
2. Download *-factory.bin image and rename it to
   wa801ndv3_tp_recovery.bin
3. Start a tftp server with the image file in its root directory
4. Turn off the router
5. Press and hold Reset button
6. Turn on router with the reset button pressed and wait ~15 seconds
7. Release the reset button and after a short time
   the firmware should be transferred from the tftp server
8. Wait ~30 second to complete recovery.

TFTP recovery has only been tested with v3, and the Wiki states
that the procedure won't work for v4, which cannot be verified
or falsified at the moment.

Tested by Tim Ward (see forum):
https://forum.openwrt.org/t/ath79-support-for-tp-link-tl-wa901nd-v3-v4-v5/61246/13

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 9a477b8)
The file was addedtarget/linux/ath79/dts/qca9533_tplink_tl-wa801nd-v3.dts
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9533_tplink_tl-wa801nd.dtsi
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/tiny-tp-link.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9533_tplink_tl-wa801nd-v4.dts
Commit d93da0d0169b2ca90b888e4bb782c259e5ddf2fe by freifunk
ath79: add support for TP-Link CPE610 v2

TP-Link CPE610 v2 is an outdoor wireless CPE for 5 GHz with
one Ethernet port based on Atheros AR9344

Specifications:
- 560/450/225 MHz (CPU/DDR/AHB)
- 1x 10/100 Mbps Ethernet
- 64 MB of DDR2 RAM
- 8 MB of SPI-NOR Flash
- 23dBi high-gain directional 2×2 MIMO antenna and a
   dedicated metal reflector
- Power, LAN, WLAN5G green LEDs
- 3x green RSSI LEDs

Flashing instructions:
Flash factory image through stock firmware WEB UI
or through TFTP
To get to TFTP recovery just hold reset button while powering on for
around 4-5 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP adress:192.168.0.254

Signed-off-by: Andrew Cameron <apcameron@softhome.net>
(commit: d93da0d)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/ar9344_tplink_cpe610-v2.dts
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
Commit 5aae0c786221f3d1cbb33bc08bdc1c9e7957f4ca by freifunk
ramips: add label-mac-device for ELECOM WRC-GST devices

Update the dtsi for ELECOM WRC-1900GST and WRC-2533GST to add
label-mac-device alias.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
[WRC-1900GST]
Acked-by: NOGUCHI Hiroshi <drvlabo@gmail.com>
[split patch, adjust commit title/message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 5aae0c7)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff)
Commit b5ae70d0530d1a733816f921ae0fe4dd58251fbb by freifunk
ramips: increase SPI frequency for ELECOM WRC-GST devices

Increase the SPI frequency for ELECOM WRC-1900GST and WRC-2533GST
to 40 MHz by updating the common DTSI file.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
[WRC-1900GST]
Acked-by: NOGUCHI Hiroshi <drvlabo@gmail.com>
[split patch, adjust commit title/message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: b5ae70d)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff)
Commit 39f2f9b1bf719ff11a4497cbfa6de4e3380e35bc by freifunk
ramips: add MT7615 wireless support for ELECOM WRC-GST devices

ELECOM WRC-1900GST and WRC-2533GST have two MT7615 chips for 2.4/5 GHz
wireless.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
[WRC-1900GST]
Acked-by: NOGUCHI Hiroshi <drvlabo@gmail.com>
(commit: 39f2f9b)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 3a8d65010d999275a583c42064b60ab9a3cdce84 by freifunk
ramips: add support for ELECOM WRC-2533GST2

ELECOM WRC-2533GST2 is a 2.4/5 GHz band 11ac (Wi-Fi 5) router, based
on MT7621A.

Specification:

- SoC : MediaTek MT7621A
- RAM : DDR3 256 MiB
- Flash : SPI-NOR 32 MiB
- WLAN : 2.4/5 GHz 4T4R (2x MediaTek MT7615)
- Ethernet : 10/100/1000 Mbps x5
  - Switch : MediaTek MT7530 (SoC)
- LED/keys : 4x/6x (2x buttons, 1x slide-switch)
- UART : through-hole on PCB
  - J4: 3.3V, GND, TX, RX from ethernet port side
  - 57600n8
- Power : 12VDC, 1.5A

Flash instruction using factory image:

1. Boot WRC-2533GST2 normally
2. Access to "http://192.168.2.1/" and open firmware update page
   ("ファームウェア更新")
3. Select the OpenWrt factory image and click apply ("適用") button
4. Wait ~150 seconds to complete flashing

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 3a8d650)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-2533gst.dts (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1900gst.dts (diff)
The file was addedtarget/linux/ramips/dts/mt7621_elecom_wrc-2533gst2.dts
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff)
Commit 708c6772f629a857a7d13a0ca65d6093746da8c3 by freifunk
ath79: fix input type for TP-Link TL-WR902AC v1 mode switch

Inputs assigned to "mode select" switch on the side of the device
were missing linux,input-type property.
This would cause them do incorrectly generate EV_KEY events.
Fix this by setting the linux,input-type = <EV_SW> property on them.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: 708c677)
The file was modifiedtarget/linux/ath79/dts/qca9531_tplink_tl-wr902ac-v1.dts (diff)
Commit 340de1d1545f6da3f21b06a23bb8288da6d992be by freifunk
lantiq: fritz7312: set maximum speed to 100 mbit on 5.4

The fritz 7312 does not support 1000 gbit. Advertising it makes it
worse. Some NIC will change to 1000 gibt and turn off and on again for
ever.

The previous patch in 36f628910b8b was only applied to the 4.19 file,
so let's just make it consistent with this patch.

Cc: Alexander Couzens <lynxis@fe80.eu>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 340de1d)
The file was modifiedtarget/linux/lantiq/files-5.4/arch/mips/boot/dts/lantiq/ar9_avm_fritz7312.dts (diff)
Commit 29e170dbaac0091d09ae52157cd2f1f26a9c8ca4 by dedeckeh
dropbear: bump to 2020.79

- drop patches (applied upstream):
  * 010-backport-change-address-logging.patch
  * 020-backport-ed25519-support.patch
  * 021-backport-chacha20-poly1305-support.patch
- backport patches:
  * 010-backport-disable-toom-and-karatsuba.patch:
    reduce dropbear binary size (about ~8Kb).
- refresh patches.
- don't bother anymore with following config options
  because they are disabled in upstream too:
  * DROPBEAR_3DES
  * DROPBEAR_ENABLE_CBC_MODE
  * DROPBEAR_SHA1_96_HMAC
- explicitly disable DO_MOTD as it was before commit a1099ed:
  upstream has (accidentally) switched it to 0 in release 2019.77,
  but reverted back in release 2020.79.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
(commit: 29e170d)
The file was modifiedpackage/network/services/dropbear/patches/110-change_user.patch (diff)
The file was removedpackage/network/services/dropbear/patches/020-backport-ed25519-support.patch
The file was removedpackage/network/services/dropbear/patches/010-backport-change-address-logging.patch
The file was addedpackage/network/services/dropbear/patches/010-backport-disable-toom-and-karatsuba.patch
The file was modifiedpackage/network/services/dropbear/Makefile (diff)
The file was modifiedpackage/network/services/dropbear/patches/100-pubkey_path.patch (diff)
The file was modifiedpackage/network/services/dropbear/patches/901-bundled-libs-cflags.patch (diff)
The file was removedpackage/network/services/dropbear/patches/021-backport-chacha20-poly1305-support.patch
The file was modifiedpackage/network/services/dropbear/patches/160-lto-jobserver.patch (diff)
The file was addedREADME.md
Commit 6afa030a428519cccb6082f327432c3fa0536a23 by musashino.open
build: update download.pl to change priority of mirrors
(commit: 6afa030)
The file was modifiedscripts/download.pl (diff)
Commit 1c7f317f29e7cdd3c6d94b2c5e7b205055433e20 by musashino.open
ramips: Add support for I-O DATA WN-G300DGR

IODATA WN-G300DGR is a 2.4GHz band 11n router, based on Ralink RT3052F.

Specification:

- RT3052F (384 MHz)
- 32 MB of RAM (SDRAM)
- 4 MB of FLASH (CFI)
- 2T2R 2.4 GHz
- 4x 10/100/1000 Mbps Ethernet (Realtek RTL8366RB)
- 5x LED, 3x button
- UART header on PCB

Flash instruction using U-Boot TFTP:
1. Connect the UART pin on WN-G300DGR (CN1, Vcc/GND/TX/RX from caret) with PC
2. Set PC to fixed ip address 192.168.99.8
3. Download lede-ramips-rt305x-wn-g300dgr-squashfs-sysupgrade.bin and
rename it to uImageWN-G300DGR
4. Start a tftp server with the file uImageWN-G300DGR in its root
directory
5. Turn off the router
6. Turn on router and repeatedly press "2" key on the UART console
7. When entering tftp mode, press keys "y", "Enter", "Enter", "Enter"
8. After a short time, the firmware should be transferred from the tftp
server
9. Wait ~60 second to complete flash

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 1c7f317)
The file was addedtarget/linux/ramips/dts/rt3052_iodata_wn-g300dgr.dts
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
The file was modifiedtarget/linux/ramips/rt305x/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/rt305x/config-4.14 (diff)
Commit b8cc7a093dd2c0ba2e67290dcfb6eed725c5cc5e by musashino.open
ath79: add support for Logitec LAN-W451NGR

ath79: convert to hex for LAN-W451NGR
(commit: b8cc7a0)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/ar7242_logitec_lan-w451ngr.dts
The file was modifiedtarget/linux/ath79/image/tiny.mk (diff)
Commit 4bca7dde6c1a6cd4a2dfdec2f1ee732c9a970dd5 by musashino.open
ramips: add support for ELECOM WRC-1167GHBK2-I

There is no plan to submit a PR to openwrt/openwrt.

WRC-1167GHBK2-I does not have a device specific MAC address in the
eeprom for MT7612E in "Factory" partition.
(commit: 4bca7dd)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_elecom_wrc-1167ghbk2-i.dts
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
Commit dc324bb3667387d95d718087a87e28237a7664c1 by musashino.open
ramips: add support for I-O DATA WN-G300R3
(commit: dc324bb)
The file was addedtarget/linux/ramips/dts/mt7620n_iodata_wn-g300r3.dts
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)