diff options
author | Ewan Parker <ewan@ewan.cc> | 2020-10-31 09:29:54 +0000 |
---|---|---|
committer | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2021-02-05 14:54:47 +0100 |
commit | ddafcc79473249089ffd4c2de8159af2a27e5683 (patch) | |
tree | 8cf04de250e4d768c7c0660580f30a04ea1f6ddf /target/linux/ramips/mt76x8 | |
parent | a17b8eaa2e4b319b7069170398fe965786a813e9 (diff) | |
download | upstream-ddafcc79473249089ffd4c2de8159af2a27e5683.tar.gz upstream-ddafcc79473249089ffd4c2de8159af2a27e5683.tar.bz2 upstream-ddafcc79473249089ffd4c2de8159af2a27e5683.zip |
ramips: add support for Hi-Link HLK-7688A
Specifications:
- SoC: MediaTek MT7688AN
- RAM: 128 MB
- Flash: 32 MB
- Ethernet: 5x 10/100 (1x WAN, 4x LAN)
- Wireless: built in 2.4GHz (bgn)
- USB: 1x USB 2.0 port
- Buttons: 1x Reset
- LEDs: 1x (WiFi)
Flash instructions:
- Configure TFTP server with IP address 10.10.10.3
- Name the firmware file as firmware.bin
- Connect any Ethernet port to the TFTP server's LAN
- Choose option 2 in U-Boot
- Alternatively choose option 7 to upload firmware to the built-in
web server
MAC addresses as verified by OEM firmware:
use address source
2g *:XX factory 0x4
LAN *:XX+1 factory 0x28
WAN *:XX+1 factory 0x2e
Notes:
This board is ostensibly a module containing the MediaTek MT7688AN SoC,
128 MB DDR2 SDRAM and 32 MB flash storage. The SoC can be operated in
IoT Gateway Mode or IoT Device Mode.
From some vendors the U-Boot that comes installed operates on UART 2
which is inaccessible in gateway mode and operates unreliably in the
Linux kernel when using more than 64 MB of RAM. For those, updating
U-Boot is recommended.
Signed-off-by: Ewan Parker <ewan@ewan.cc>
[add WLAN to 01_leds]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Diffstat (limited to 'target/linux/ramips/mt76x8')
-rwxr-xr-x | target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds | 3 | ||||
-rwxr-xr-x | target/linux/ramips/mt76x8/base-files/etc/board.d/02_network | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds b/target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds index 31bd9e05b1..bcbc2ed1e6 100755 --- a/target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds +++ b/target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds @@ -33,6 +33,9 @@ hilink,hlk-7628n|\ skylab,skw92a) ucidef_set_led_netdev "wifi_led" "wifi" "green:wlan" "wlan0" ;; +hilink,hlk-7688a) + ucidef_set_led_wlan "wlan" "WLAN" "green:wlan" "phy0tpt" + ;; hiwifi,hc5661a|\ hiwifi,hc5761a) ucidef_set_led_switch "internet" "internet" "blue:internet" "switch0" "0x10" diff --git a/target/linux/ramips/mt76x8/base-files/etc/board.d/02_network b/target/linux/ramips/mt76x8/base-files/etc/board.d/02_network index fcc2630b3f..8bbcbb2190 100755 --- a/target/linux/ramips/mt76x8/base-files/etc/board.d/02_network +++ b/target/linux/ramips/mt76x8/base-files/etc/board.d/02_network @@ -63,6 +63,7 @@ ramips_setup_interfaces() "1:lan" "0:wan" "6@eth0" ;; hilink,hlk-7628n|\ + hilink,hlk-7688a|\ hiwifi,hc5861b|\ skylab,skw92a|\ tplink,archer-c20-v4|\ @@ -166,6 +167,7 @@ ramips_setup_macs() lan_mac=$wan_mac ;; cudy,wr1000|\ + hilink,hlk-7688a|\ wavlink,wl-wn577a2) wan_mac=$(mtd_get_mac_binary factory 0x2e) label_mac=$(mtd_get_mac_binary factory 0x4) |