diff options
| author | Ryan Castellucci | 2024-05-06 14:12:10 +0000 |
|---|---|---|
| committer | Rafał Miłecki | 2024-07-01 05:44:05 +0000 |
| commit | 7b8ccbd37c897070d0b12d02e87a8b52b516fcc7 (patch) | |
| tree | c9959877c88d26dee5eef90c2dffff5632937fd2 | |
| parent | 13b9be317edea1c80b64cb7b8a60c1476d057c90 (diff) | |
| download | openwrt-7b8ccbd37c897070d0b12d02e87a8b52b516fcc7.tar.gz | |
ipq40xx: eap1300: add eap1300ext as alt model
The EnGenius EAP1300 and EAP1300EXT use identical boards and firmware
(as flashed) from the vendor.
As with the EAP1300, the EAP1300EXT requires a specific firmware version
to flash OpenWRT. Unfortunately, the required firmware is truncated on
the vendor's website.
A working file can be created as follows:
```
curl \
https://www.engeniustech.com/wp_firmware/eap1300-all-v3.5.3.5_c1.9.04.bin \
| perl -pe 's/\x09EAP1300_A/\x0cEAP1300EXT_A/' \
> eap1300ext-all-v3.5.3.5_c1.9.04.bin
```
The file should have sha256:
`58a1197a426139a12b03fd432334e677124cbe3384349bd7337f2ee71f1dcfd4`.
Please see commit 2b4ac79 for further
details.
The vendor firmware must be decrypted before it can be flashed from
OpenWRT. A tool able to do that is available from:
https://github.com/ryancdotorg/enfringement/blob/main/decrypt.py
Signed-off-by: Ryan Castellucci <code@ryanc.org>
(cherry picked from commit 85f6f882232367b64c7933fb4856fdf4999c6aae)
| -rw-r--r-- | target/linux/ipq40xx/image/generic.mk | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk index b8e3edf857..fc24745dc2 100644 --- a/target/linux/ipq40xx/image/generic.mk +++ b/target/linux/ipq40xx/image/generic.mk @@ -443,6 +443,8 @@ define Device/engenius_eap1300 $(call Device/FitImage) DEVICE_VENDOR := EnGenius DEVICE_MODEL := EAP1300 + DEVICE_ALT0_VENDOR := EnGenius + DEVICE_ALT0_MODEL := EAP1300EXT DEVICE_DTS_CONFIG := config@4 BOARD_NAME := eap1300 SOC := qcom-ipq4018 |