Skip to content

jwmullally/openwrt_wpa8630pv2_patched_firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

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.

Changes compared to the official OpenWrt firmware

  • 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

Supported versions

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

Download firmware

See the releases page for links to the firmware images.

These are built using this Github workflow. You can see the build logs here.

Installing

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.

Building

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.