I flashed my BE450 with OpenWRT (25.12.1) five days or so ago, here are some difficulties that i encountered.
For anyone having trouble with Tftpd64 on windows (timeout error) during transfer of initramfs. Go to Tftpd64 settings, click default, then put TFTP security to none, timeout to 5sec and enable PXE Compatibility. BTW the UART baudrate is 115200.
At step 3 that command never worked for me as is, I had to separate it to tftpboot 0x50000000 XXXXX-be450-initramfs-kernel.bin and after doing bootm 0x50000000
once booted to initramfs, I tried doing step 4 (sysupgrade -n) 2 different ways. Via the Gui but also via ssh.
with CLi method
First transferred the firmware to the be450 with:
scp -O openwrt-25.12.1-mediatek-filogic-tplink_be450-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/
And then open ssh and run the following:
sysupgrade -n /tmp/openwrt-25.12.1-mediatek-filogic-tplink_be450-squashfs-sysupgrade.bin
Both were successful but the router was still booting to the TP-Link firmware.
Then I went back to the UART console ctrl+c and typed printenv and there it was the router was switching to the 2nd partition (tp_boot_idx=1) for some reason.
Maybe because this is not true on the latest TP-Link firmware
The second ubi partition (ubi1) is empty and there is no known
dual-partition mechanism, neither in u-boot nor in the stock firmware.
So I change it to the first one by doing
setenv tp_boot_idx 0
saveenv
And after reboot it was starting with OpenWRT. ![]()
Now some questions I have:
- Do I need to keep ubi0 and ubi1 or can I merge them together since the available storage right now is sitting at only 29MiB and would like to have more without using the usb.
Also why ubi0 and ubi1 have the same size when doing cat /proc/mtd but completely different with ubinfo -a (48.4 MiB vs 7.7 MiB)
- When you guys say the 10Gbps ethernet port is not working do you mean not working at all? not working at the rated speed? not working when connected to a 10Gbps device?
Because mine seems to work
ifconfig 10Gbps port
root@OpenWrt:~# ifconfig eth1
eth1 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1874758 errors:0 dropped:0 overruns:0 frame:0
TX packets:2700394 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2550062250 (2.3 GiB) TX bytes:3264395879 (3.0 GiB)
Interrupt:104
- Is WED not available specifically for this device or it is not yet finalized on MT7992?
dmesg
[ 12.950363] mt7996e 0000:01:00.0: assign IRQ: got 112
[ 12.955440] mt7996e 0000:01:00.0: enabling device (0000 -> 0002)
[ 12.961464] mt7996e 0000:01:00.0: enabling bus mastering
[ 13.032010] mt7996e 0000:01:00.0: attaching wed device 0 version 3
[ 13.093270] platform 15010000.wed: MTK WED WO Firmware Version: ____000000, Build Time: 20230218204509
[ 13.102591] platform 15010000.wed: MTK WED WO Chip ID 00 Region 2
[ 13.524116] mt7996e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20251225150316a
[ 13.524116]
[ 13.726658] mt7996e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20251225150502
[ 13.761696] mt7996e 0000:01:00.0: DSP Firmware Version: ____000000, Build Time: 20251225150312
[ 13.828235] mt7996e 0000:01:00.0: WA Firmware Version: ____000000, Build Time: 20251225150627
[ 14.116284] mt7996e 0000:01:00.0: probe with driver mt7996e failed with error -22
- is there a guide to setup simultaneous MLO with 2.4ghz and 5ghz?