I want to flash OpenWrt to a TP-Link Archer BE450.
The hardware table says this is possible. However, the ToH download section provides only an initramfs kernel image (falsely claiming to be factory) and a sysupgrade image.
Neither can be uploaded from the TP-Link firmware update page.
Reason: initramfs is not a valid firmware format, sysupgrade is only recognized by OpenWrt.
There is no device specific wiki page to explain installation steps from scratch.
The download firmware page has a creation procedure for a customized firmware. But this breaks and does not provide any downloadable files.
Question:
Is there a way to convert initramfs to a factory image, that the original TP-Link firmware accepts to upload and that will run OpenWrt after a reboot?
I download the factory image but this cannot be installed. Its not in the right format to upload to the router.
So my question was and still is:
How can I make such an image, if the image on the OpenWrt website does not fulfill its intended purpose.
This question is still unanswered.
btw: If you do not have a BE450v1 and you have not upgraded the router to OpenWrt 25.12.x via firmware flash, please do not reply. It does not address the issue. But thanks for trying to help.
@frollic (I reply, because I still consider this forum to be credible)
Re: to my statement of opening the router → “have fun not running openwrt”
I have several TP-Link routers running OpenWrt. All in common, that I flashed them (without opening the case) with factory firmware, configured and operated them.
I also want the BE450 running on OpenWrt.
Re: there must be a simpler way → “feel free to post it when you find it”
Brilliant idea, if I find out how. I will also give credit to those who have contributed to the solution.
Re: you have not upgraded … → “start buying lottery tickets…”
Maybe my post needs explaining:
Before I post to a forum, I do my (thorough) research. As much as I appreciate when people try to help, I consider this forum being populated by people who know more that I about the topic. All I ask is: Don’t give me arbitrary information when I need specific advice.
Now to your response:
From your profile (impressive) you seem quite competent regarding OpenWrt (you even have a Guru badge).
However: your list of devices does NOT include TP-Link BE450. So you are not competent regarding the TP-Link BE450. At most, you could draw from analogy.
In May 2022 you had issues with your EM7455 (like I have issues with my BE450). From following the thread, your arguments and proceedings where remarkably factual. In May 2023 you have solved all your problems. With a little help from several others.
What happened between May 2023 and April 2026 that the quality of your contributions did degrade to an insulting level.
In this thread you seem to have access to system logs.
How did you get access to them? Did you open the case and connected to the console or did you find a way to tap into it via ethernet ports?
you received the (currently) only valid response on how to install openwrt, you didn't want to accept it, that's fine, until you do, have fun not running openwrt.
Mostly old Archer C7 (v2, v5 meshed together), before that WR84x and WR86x, Netgear WRND3700.
No BE450 so far.
Re 2
On Mar 22 you stated that the text on the web page that shows whether OpenWrt can in fact be installed is boilerplate text. Frustrating but reasonable and as it turned out, factual (you just rendered the ToH of OpenWrt useless).
that's not why I posted the link to the FR365 thread, but I guess it doesn't matter.
the relevant part was the outcome, it's basically the same question as yours.
your mistake was not accepting the info you received about serial port install.
I'm sure Dirk only posted the most cumbersome way of getting openwrt installed on the BE450.