Keenetic Giga 3 support and, perhaps, some other Keenetic(s)

Greetings, gentlemen (and ladies)!

I've noticed that LEDE already supports some Keenetic routers like Keenetic Viva
https://lede-project.org/toh/hwdata/zyxel/zyxel_keenetic_viva_rev._b

And it would have been great and awesome if the LEDE project supported the majority of Keenetic product line, so that millions of users could enjoy quality software like yours without that somewhat often bug-touch originating from stock firmware.

I do have a Keenetic Giga 3 to "play" with, although I understand that HwNAT is unsupported by LEDE at the moment while stock firmware embraces such support.

Keenetic Giga 3 .. a few words to fill the table:

Device Type: WiFi Router
Brand: ZyXEL
Model: Keenetic Giga 3

CPU: Mediatek MT7621S MIPS® 1004Kc
CPU Cores: 1 core
MHz: 880
Flash MB: Macronix MX30LF1G08AA-TI 128Mb NAND
RAM MB: Nanya NT5CB128M16FP-DII 256Mb DDR3-1600

Ethernet 100M ports: -
Ethernet GBit ports: 5
Switch:
Modem: No
VLAN: Yes

WLAN Hardware: Mediatek MT7602EN 802.11bgn 2x2, Mediatek MT7612EN 802.11an+ac 2x2
WLAN 2.4GHz: b/g/n
WLAN 5.0GHz: a/n/ac

Bluetooth: -
USB ports: 1x 2.0, 1x 3.0
SATA ports: -
Video ports: -
Audio ports: -
Phone ports: -

LED count: 7
Button count: 1 Power, 1 Reset, 1 Wi-Fi/WPS, 2 Buttons on the right side for other software triggers

OEM Device Homepage URL: https://keenetic.net/keenetic-giga-3/
Firmware OEM Stock URL: https://help.keenetic.net/hc/article_attachments/115000753385/Keenetic-Giga-III-V2.07(AAUW.5)C3.zip


Some clues regarding leds, buttons and other picks for firmware building setup I've found so far can be seen here:
https://bitbucket.org/padavan/rt-n56u/src/980d764c7e3e23cd87223e2812723740d6a2d66f/trunk/configs/boards/KN-GIGA3/?at=master

For some other Keenetic devices:
https://bitbucket.org/padavan/rt-n56u/src/980d764c7e3e/trunk/configs/boards/?at=master

N.B. Me personally and other users would be grateful for LEDE enhancing support to these devices. Let me know if there is anything I can do to help with such a task.

I'm trying to add support for this device: https://github.com/openwrt/openwrt/pull/4587

1 Like