]> git.ipfire.org Git - thirdparty/openwrt.git/commit
qualcommax: ipq807x: Create working factory images for EAP620 HD v1 and EAP660 HD v1 18340/head
authorShymon Samsel <ssamsel@umass.edu>
Mon, 24 Mar 2025 17:24:02 +0000 (13:24 -0400)
committerRobert Marko <robimarko@gmail.com>
Thu, 27 Mar 2025 16:42:04 +0000 (17:42 +0100)
commit8a15a75e9414bbb839ac457701b041454e89bbc4
treeb945494d7c1eb68e77e9e2ca05aea66a5be984aa
parent2b5fea0e16b6f63e2355aff06d3a3381c03edcf6
qualcommax: ipq807x: Create working factory images for EAP620 HD v1 and EAP660 HD v1

Create factory tar for EAP620 HD v1 and EAP660 HD v1 which is accepted by the stock UI.
Fix bug in ipq807x and ipq60xx makefiles so TPLINK_SUPPORT_STRING is handled properly.
Modify tplink-mkimage-2022 script and relevant makefiles to allow spaces in support strings (required for EAP620 HD v1 and EAP660 HD v1).

Installation steps are identical to EAP610-Outdoor:
Web UI method
-------------

Set up the device using the vendor's web UI. After that go to
Management->SSH and enable the "SSH Login" checkbox. Select "Save".
The connect to the machine via SSH:

    ssh -o hostkeyalgorithms=ssh-rsa <ip_of_device>

Disable signature verification:

    cliclientd stopcs

Rename the "-web-ui-factory" image to something less than 63
characters, maintaining the ".bin" suffix.
 * Go to System -> Firmware Update.
 * Under "New Firmware File", click "Browse" and select the image
 * Select "Update" and confirm by clicking "OK".

If the update fails, the web UI should show an error message.
Otherwise, the device should reboot into OpenWRT.

Signed-off-by: Shymon Samsel <ssamsel@umass.edu>
Link: https://github.com/openwrt/openwrt/pull/18340
Signed-off-by: Robert Marko <robimarko@gmail.com>
scripts/tplink-mkimage-2022.py
target/linux/qualcommax/image/ipq60xx.mk
target/linux/qualcommax/image/ipq807x.mk