Bricked TP-Link TL-WPA8631P v3

I couldn't follow the steps outlined in your reference. There was no pencil and when I klicked on the three dots there was no solution button. Sorry.

Hi @OpenK, you can disregard that message, see my previous reply. Also AFAIK only the original poster @raphidae can mark threads as resolved, and that should be done after this PR is merged and released to 22.03.4, which according to the mailing list will happen soon.

Fix merged into /openwrt-22.03, so this will make it into 22.03.4, due out in the next week or so.

In the meantime, waiting for the 22.03-SNAPSHOT build containing this commit to finish. Once that's built, we can give it one more test (e.g. @g0-07?) to confirm it will work for 22.03.4, and that no further changes to /openwrt-22.03 are needed before its released. Just sysupgrading to that new build and verifying the right flash chip shows up in the dmesg logs should be enough.


If anyone's WPA8631 device is still bricked due to this issue, you should post again in the thread and we can try give some more suggestions on how to recover.


Update: The SNAPSHOT-22.03 build containing this is ready for testing here

Hi! Eagerly waiting for 22.03.4 as I intended to buy this powerlink adapter. Just for curiosity: did you pair two TL-WPA8631P or did you go with the TL-PA8010P/TL-WPA8631P combo? I think the TL-PA8010P is not capable of running OpenWrt, so I was just wondering whether a "mixed setup" (TL-PA8010P/TL-WPA8631P) would work or you needed two TL-WPA8631P.
Thanks!

The TL-WPA8631P running OpenWrt can work OK with the TL-PA8010P running its stock firmware.

The TL-PA8010P is a simple Layer 2 Ethernet-to-PLC bridge, it doesn't do any routing or packet processing, it just connects the ethernet port directly to the QCA7550 PLC modem. So you wouldn't really want or need custom firmware on it anyway.

The TL-WPA8631P is basically a standard WiFi/Ethernet router with an independent QCA7550 PLC modem connected internally to one of the switch ports. It would be similar-ish to a regular router having a PA8010P plugged into one of its Ethernet ports, in one convenient package.

From OpenWrt running on the WPA8631, you can send commands to the internal QCA7550 to pair with other HomePlug AV2 devices, change the password etc. OpenWrt doesn't otherwise affect the QCA7550 firmware.

1 Like

Thanks a lot. so buying a kit with TL-PA8010P/TL-WPA8631P combo it is. After the new OpenWrt version is released :-).

kr

Finally 22.03.4 is out. According to the change log XM25QH64C is supported now. Can anybody confirm whether flashing 22.03.4 to WPA8631 is working?
Thanks upfront!
KR

I finally managed to unbrick my device. I've tried 22.03.4 and I can confirm it works with the XM25QH64C found on my device. Thanks a lot @jwmullally !

1 Like

Thanks @samkay, looks like this issue is all fixed then. I've updated the warning message on the wiki to just say:

Unless you really know what flash chip you have, you should install 22.03.4 and later.

@raphidae you can mark this thread as resolved when you are ready.

Thanks also from my side! Ordered a TL-WPA8631P v3 kit and flashed OpenWrt 22.03.4 flawlessly. However, unfortunately I have the XM25QH64A chip :frowning: (figured it out after flashing). But it works. Now it's up to check whether VLANs would work :-)!

Really a lot of thanks to everyone!
KR

No problem with the previous chip aside from the unnecessary wait, should work just the same.

Something I forgot to check was whether the current spi-max-frequency in the dts is low enough for all expected chips, but from a quick skim of the data sheets it looks like things should be Ok as-is.

If multiple people with XM25QH64C notices any regular flash related corruption, we'll have to try lowering that speed.

Hi again! I ordered anotherTL-WPA8631P3 - unfortunately this is v4 and trying to flash OpenWrt via the web interface fails with a "wrong image" message. Anyone any experience with v4?

Thanks in advance!
KR

I don't think v4 is supported. Onlt the v3 appears to exist in the table of hardware and also the available firmware images for download.

For WPA8631P v4, I opened a new thread here

As mentioned above here, this thread can be marked as resolved as the original issue is fixed.

Hi. I have bricked my TL-WPA8631P v3. I upgraded the OEM firmware to TL-WPA8631P(AU)_V3_3.0.2 Build 20230505 then tried installing factory openwrt image for 23.05.4, which bricked it. Is there any hope or do I have to open it up and use serial? I can still see the device on the tp-link powerline tool and have options to update the nvm and pib files. Thanks

Hi There,

I have a TL-WPA8631P V3.0 that I tried to install OpenWRT on

Original Firmware was: TL-WPA8631P(AU)_V3_3.0.2 Build 20230505
OpenWRT Firmware: 23.05.4 (r24012-d8dd03c46f)

The device rebooted and now seems stuck with just the power light flashing. After investigating the forums the only post that mentions the issue is: Bricked TP-Link TL-WPA8631P v3

On the very last post a user annunity mentioned this: "Hi. I have bricked my TL-WPA8631P v3. I upgraded the OEM firmware to TL-WPA8631P(AU)_V3_3.0.2 Build 20230505 then tried installing factory openwrt image for 23.05.4, which bricked it. Is there any hope or do I have to open it up and use serial? I can still see the device on the tp-link powerline tool and have options to update the nvm and pib files. Thanks"

Ironically I was running the 3.0.0 firmware, but updated due to the warning on the wiki: https://openwrt.org/toh/tp-link/tl-wpa8631p_v3

I've tried: Factory resetting the unit and leaving it unpowered for a time. Unlike annunity mine is not showing up in the TP link utility.

Any thoughts on where to go from here?

Thanks!

UPDATE: I can now see the unit in the TP link utility application. I look like I'm able to upload a PIB and NVM file file the tool.

Although, that doesn't help much from what I can tell that just means the powerline firmware component is working based on this: https://www.tp-link.com/au/support/faq/1091/

Did you manage to get your unit unbricked?

are you directly connected to the LAN port?

I connected the WPA8631 by each LAN port into the back of my desktop, placed the desktop on the same network (192.168.1.22). Then I tried 192.168.1.1 both with ping, SSH and HTTP.

Seems unresponsive in each case and the power light just keeps blinking.