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.
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.
Thanks a lot. so buying a kit with TL-PA8010P/TL-WPA8631P combo it is. After the new OpenWrt version is released :-).
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?
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 !
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
@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 (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!
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!
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.