Btw, what happens when you flash initramfs.itb image in an OpenWrt stock firmware not U-boot layout? Will it just boot initramfs.itb? Or not do anything?
Ok revert to stock is also possible. This is a method I completely thought about and it worked. Didn't know if it was gonna work.
TP-Link BE450 return to stock firmware:
Now you need a special stock OpenWrt initramfs-kernel.bin file with kmod-mtd-rw compiled onto it. Here is one I compiled, drive link here:(https://drive.google.com/file/d/1eS_rcjmPdCEhToFRZwiwW0PvJhyS-a8p/view?usp=sharing)
So, just flash that initramfs-kernel.bin file, from the flash firmware button. You will then boot into that initramfs image.
Then scp the required tp_data.bin and boot.bin file to the router:
If both md5sum is equal, then you can just reboot. This step is very important without tp_data.bin written right, you won't have ethernet.
So, now you will be greeted with U-boot web recovery at 192.168.1.1, no static IP setting is needed for that.
Just download TP-Link Archer BE450 stock firmware from the TP-Link Website and flash it. After it finishes, it will then ask you to reboot. Do that and you're back at stock firmware.