EN
End of Developmentsystem updates only when there is spare time and desire

Xiaomi Router 3P

Specifications§

Xiaomi Router 3P
Processor
MediaTek MT7621AT, MIPS, 880 MHz
Flash memory
256 MB NAND
RAM
512 MB DDR3
Ethernet
3 × 1G LAN + 1 × 1G WAN
USB
1 × USB 3.0
Wi-Fi 5 GHz
Mediatek 7615N 4×4:4, a/n/ac 5GHz
Wi-Fi 2.4 GHz
Mediatek 7615N 4×4:4, b/g/n 2.4GHz

Build features§

  • FunctionalityExcept:
    Cloud services
    Components
  • Factory resetWith the Reset button
  • LEDSystem / No internet
    Internet connected
  • Mesh compatibilityWith original devices and clones
  • Built-in storage167 MB, Entware can be installed
  • Modem rebootWorks without a hardware mod

Preparing for flashing§

  1. Download and unpack the firmware archive The “Download” button is in the panel under the device name.
  2. Connect the router to the computer with a cable (Ethernet) Flashing over Wi-Fi is not possible.
  3. Reset the router Go through the initial setup and set the password 12345678.

Installing from stock firmware§

  1. Running the script In the archive, run !Start.bat in the Установка KeenBOOT (KeenBOOT installation) folder.

  2. Choosing the items Choose items 1 → 2 → 3 → 4 one by one.

    Installer menu

  3. Backup and switching to KeenBOOT The script saves a backup of the factory (EEPROM) partition to the installer/data folder and reboots the device into the KeenBOOT bootloader.

  4. Entering KeenBOOT Enter the KeenBOOT bootloader (how?) at 192.168.1.1.

  5. Backup Save a Full backup in case you want to revert the firmware.

  6. Preparing the EEPROM Use the EEPROM created by the script during the installation from the stock firmware, or the EEPROM backup from Breed if Keenetic was installed earlier. In the “Set MAC” tool, load the EEPROM, enter the MAC address from the sticker and put the generated eeprom.bin into the firmware folder.

MethodINew, recommended§

Caution!

If the system currently installed is not from this project, run this command over Telnet in Breed before replacing the bootloader:

shell
flash erase 0x80000 0xff80000
  1. Upload Firmware, EEPROM and U-Config from the archive one by one through the web interface, following the instructions.
  2. Reboot the device.

Done!

Router access

Web interface
192.168.1.1
Login
admin
Password
12345678
Wi-Fi password
12345678

MethodIIOld§

  1. Serving the files Start !HFS.exe and drag all .bin files from the firmware folder: U-Config, U-State, EEPROM and firmware_Xiaomi-R3P_xxx into its window.

    Firmware files in HFS

    Tip

    To minimize installation problems, it is recommended to set the IP address 192.168.1.2 on the network card.

    Static IP on the network card

  2. Flashing over Telnet Start PuTTY, connect over Telnet to 192.168.1.1 on port 23 and paste the commands with the right mouse button, waiting for the previous one to finish.

    Warning

    • Turn off your OS firewall and antivirus beforehand.
    • The messages skipped bad blocks and Flash erasure failed with -5 after entering the commands are normal.

    Caution

    • Each line is a separate command. If it fails, run it again.
    • Compare the IP in the wget commands below with the IP shown in HFS. In the Breed bootloader it always starts with 192.168.1.xxx.
Enter one command at a time
  1. flash erase 0x80000 0xff80000
  2. wget http://192.168.1.2/u-config.bin
  3. flash write 0x80000 0x80001000 0x80000
  4. flash write 0x8040000 0x80001000 0x80000
  5. wget http://192.168.1.2/eeprom.bin
  6. flash write 0x100000 0x80001000 0x80000
  7. flash write 0x80c0000 0x80001000 0x80000
  8. wget http://192.168.1.2/firmware.bin
  9. flash write 0x180000 0x80001000 0x1AB3F00
  10. flash write 0x8140000 0x80001000 0x1AB3F00
  11. wget http://192.168.1.2/u-state.bin
  12. flash write 0x7fc0000 0x80001000 0x80000
  13. env set autoboot.command "boot flash 0x8140000"
  14. env save
  15. reset
Sample console output

Breed console output

How to make sure everything was flashed correctly

The Settings section shows the device's service data (it is enough that it is there; some fields may differ). Service data in Breed The MAC address section shows your MAC address from the device label or the one you entered in the converter (it may differ by ±1 in the last character). MAC address in Breed

After the reboot the device starts.

Done!

Router access

Web interface
192.168.1.1
Login
admin
Password
12345678
Wi-Fi password
12345678

Updating the firmware§

To update, use any method for NAND memory.

Caution!

  • If the system currently installed is not our modification, do a clean installation starting from step 4 of Installing from stock firmware.
  • Restoring from a previous configuration file (startup-config) is not recommended!

Since version 5.0.7 the firmware can also be updated through the web interface.

Reverting to stock firmware§

You will need the backup saved before flashing. The steps are in the instructions for MT7621.

Screenshots§

The system on Xiaomi Router 3P

The system on Xiaomi Router 3P

Something went wrong?

Where to look if the router does not start or something did not go as described.