下文复制自
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8463884&extra=page%3D1&page=1 , 原作者为 igetmail
1. 准备工作#
请提前下载好以下固件文件:
过渡固件: be12 pro openWRT过渡固件.bin
正式固件: openwrt-mediatek-filogic-tenda_be12-pro-squashfs-sysupgrade.bin ,固件可在 https://firmware-selector.openwrt.org 搜索“Tenda BE12 Pro进行下载
目前我在【下载应向】这里下载的固件没有web管理界面(luci及luci汉化),所以要点上面那个【关于此构建-自定义原装软件包,如下图2】。

luci和luci-i18n-base-zh-cn是必须的。如果用默认的构建能联网openwrt默认关了wifi,所以如果想联网只能通过网线但没有web界面的情况下,想办法从ssh进去安装这两个包即可如果自行构建的情况下,我保持它默认的预安装的那些,并添加了luci-i18n-base-zh-cn
2. 刷机 (二个阶段)#
第一阶段:刷入临时系统#
1. 电脑通过网线连接到路由器的 LAN 口,登录路由器原厂管理界面(通常为 192.168.0.1 或 tendawifi.com)。 2. 进入 系统管理-> 软件升级-> 本地升级; 3. 选择文件:be12 pro openWRT过渡固件.bin ; 4. 点击升级,等待进度条完成; 5. 设备将自动重启;
第二阶段:刷入openWRT正式系统#
1. 路由器重启完成后,电脑通常会自动获取新的 IP 地址(默认为 192.168.1.x 网段); 2. 打开浏览器访问 192.168.1.1,账号:root ,密码(留空/none);

- 此时进入到 OpenWrt 主界面,选择系统 -> 备份与更新 -> 更新固件

- 选择正式固件进行升级:openwrt-mediatek-filogic-tenda_be12-pro-squashfs-sysupgrade.bin;
5. 取消勾选 “保留设置并继续使用当前的配置“,建议进行纯净安装;
6. 等待路由器刷入新固件,重启完成后,您已成功刷入完整的 OpenWrt 系统!
注意:openWRT系统默认Wi-Fi是关闭的,可在主页选择 网络 ->无线,选择启用SSID。为充分发挥无线性能,如果你在Australia,可以选择AU-Australia, 信道选择低信道,比如36(避免选择100~144 Band3信道),频宽选择160MHz。选对应所在地,符合法规无线电限制要求。