Flash Tenda BE12 Pro to OpenWrt & Revert to Original

Flashing Instructions

1. Preparation

Download firmware files from the links below:

- Transition firmware: be12 pro openWRT transfwr.bin

https://drive.google.com/drive/folders/1CAGYEBKFCbm5dd5A7TYB1Ez_YoLlf41D

image

- Official firmware: openwrt-mediatek-filogic-tenda_be12-pro-squashfs-sysupgrade.bin

Where:

  1. Go to https://firmware-selector.openwrt.org

  2. Select SNAPSHOT, then enter the model Tenda BE12 Pro.

  3. Download the Sysupgrade image.

2. Flash the firmware

Phase 1: Flash to a temporary system

1. Connect your computer to the router's LAN port via an Ethernet cable.

2. Log in to the router's interface (default: 192.168.0.1 or tendawifi.com).

3. Under More > System Settings > Firmware Upgrade, enter Local Upgrade.

4. Select file be12 pro openWRT transfwr.bin.

5. Click Upgrade.

After the upgrade completes, the device will restart automatically.

Phase 2: Flash to the OpenWRT system

1. After the router restarts, the computer will automatically obtain a new IP address (default: 192.168.1.X).

2. Access 192.168.1.1 in your browser.

3. Log in by entering root for Username, leave space**/none** for Password.

4. On the OpenWrt interface, select System > Backup/Flash Firmware, then locate the Flash new firmware image section.

5. In the Flash new firmware image section, upload the official firmware "openwrt-mediatek-filogic-tenda_be12-pro-squashfs-sysupgrade.bin".

6. Uncheck the Keep settings and retain the current configuration checkbox, then click Continue.

7. Wait while the router writes the firmware image to flash and restart once it's done.

Note: In the OpenWrt system, Wi -Fi is disabled by default. You can enable it by selecting Network > Wireless on the home page and enable the SSID. Make sure you select the appropriate location and comply with radio regulations.

Example:

To achieve optimal wireless performance, users in Australia are recommended to select AU-Australia as the region, choose a lower channel such as 36 (avoid Band 3 channels 100-144), and select 160MHz bandwidth.

3. Enable disaster recovery or Revert back

If the device is bricked due to a power outage when flashing, or if you need to restore the factory system, perform the following operations:

Please prepare: Ethernet cable, computer, needle-like object

3.1 Enable disaster recovery mode (U-Boot Web UI)

1. Power off the router by unplugging the power adapter.

2. Plug back the power adapter.

3. Use a needle-like object to press the RESET button on the back of the device for 25 seconds (no need to check the indicator status) and then release it. The router will then enter the disaster recovery mode.

3.2 Revert to factory firmware

1. Computer settings (wired connection only)

Connect your computer to the gigabit LAN port of the router using an Ethernet cable (Note: Do not connect it to a 2.5G port). Manually set your computer's IP address to a static IP address 192.168.1.2, subnet mask 255.255.255.0.

2. Access the disaster recovery page

Open your browser, then enter 192.168.1.1 to access Tenda's official disaster recovery interface.

3. Upload firmware

Click Choose File to choose the prepared Tenda original firmware file (available from the official website), then click Upload.

4. Restore

After uploading the firmware, select Proceed to continue. Do not power off during the process. Wait while the router automatically restarts and enters the Tenda factory system.

After recovery, change your computer's network adapter IP address back to Obtain an IP address

thnx,

wiki page created based on your guide - https://openwrt.org/toh/tenda/be12_pro.

boot log and flash layout would be nice to have.

please confirm serial port voltage too.

@wfgriffin88 no need to link to the git commit in the comments on the hwdata page, it's already there, in a dedicated field.

Just thought it’s easier to track all related discussions in the GitHub PR after looking at it (not just the commit itself). Anyways.