Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add EnGenius EAP1300EXT support #15405

Merged
merged 1 commit into from
May 25, 2024
Merged

Conversation

ryancdotorg
Copy link
Contributor

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

@github-actions github-actions bot added the target/ipq40xx pull request/issue for ipq40xx target label May 7, 2024
@ryancdotorg ryancdotorg changed the title ipq40xx: eap1300: add eap1300ext as alt model Add EnGenius EAP1300EXT support May 7, 2024
@ryancdotorg
Copy link
Contributor Author

ryancdotorg commented May 7, 2024

See also #15406 and #15484

@ryancdotorg ryancdotorg force-pushed the eap1300ext branch 2 times, most recently from 639e056 to a922ba1 Compare May 19, 2024 20:23
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>
@openwrt-bot openwrt-bot merged commit 85f6f88 into openwrt:main May 25, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
target/ipq40xx pull request/issue for ipq40xx target
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants