This repository contains tested builds of OpenWRT firmware for the TP-Link TL-WPA8630P v2.
It builds the images using the OpenWRT ImageBuilder. One advantage of this over from-source custom builds is that the kernel is the same as the official builds, so all kmods from the standard repos are installable.
After installing, the device will be similar to the official OpenWRT image (i.e. v2-int
, v2.0-eu
, v2.1-eu
). You can upgrade using the official sysupgrade firmwares matching the patched firmware. If you are reverting to stock later, make sure to use the exact same stock firmware version as you originally upgraded from.
- Extra non-P model versions in the firmware file's SupportList
- WolfSSL removed to make the images fit (which removes WPA3 support)
- PPP removed
- opkg https disabled
- PLC button scripts and commands from the wiki page
This supports all officially supported devices described here, in addition to the following:
Hardware Version | Stock Firmware Version | Patched OpenWRT Firmware | Sysupgrade to official OpenWRT official image after install |
---|---|---|---|
Model: TL-WPA8630(CA) Ver: 2.0 |
All | openwrt-patch-ath79-tiny-tplink_tl-wpa8630p-v2-int-squashfs-factory.bin |
tplink_tl-wpa8630p-v2-int |
Model: TL-WPA8630(US) Ver: 2.0 |
2.0.1 Build 20171011 Rel.33916 |
openwrt-patch-ath79-tiny-tplink_tl-wpa8630p-v2-int-squashfs-factory.bin |
tplink_tl-wpa8630p-v2-int |
Model: TL-WPA8630(EU) Ver: 2.0 |
2.0.2 Build 20171017 Rel.43480 |
openwrt-patch-ath79-tiny-tplink_tl-wpa8630p-v2.0-eu-squashfs-factory.bin |
tplink_tl-wpa8630p-v2.0-eu |
!!! ONLY INSTALL THESE FIRMWARES IF YOUR CURRENT HARDWARE AND FIRMWARE VERSIONS EXACTLY MATCHES THE ENTRY IN THIS TABLE !!!
If your device is running a different firmware version than those listed below, installing these firmwares will prevent your device from booting and turn it into a brick. This is because the bootloader in the newer versions of the stock firmwares load the kernal and filesystem from a different memory location. It will not be recoverable without physically opening the device (which should not be attempted as it contains hazardous 110-230V voltages) and writing directly to the flash memory chip with a flash programmer. So only install this firmware on your device if its a complete match! For support for other versions, ask in the OpenWRT forum.
Where to find this information:
- Hardware Version
- Where: On the barcode sticker on the back of the device.
- Example:
Model: TL-WPA8630P(EU) Ver: 2.0
- Firmware Version
- Where: In the Web UI of the device under "System Tools -> Firmware Upgrade"
- Example:
2.0.3 Build 20171018 Rel.36564
See the releases page for links to the firmware images.
These are built using this Github workflow. You can see the build logs here.
Choose the correct file from the table above and follow the standard installation instructions.
If you get "Wrong file" message during firmware upgrade, try renaming the file to something shorter like openwrt-firmware.bin
.
After installing, you should then sysupgrade to the corresponding official OpenWRT images and continue using those images as normal.
If you want to build the firmwares yourself, checkout this repo and do the following.
make
The firmware will be located at openwrt-imagebuilder-ath79-tiny.Linux-x86_64/bin/targets/ath79/tiny/
. To customize the firmware further (packages etc), see the ImageBuilder wiki.