[ BPI-R4 Pro 8X ] — Deploy System with UniFi Protect & Network (first release)

After finishing the deploy system for the standard BPI-R4, here is the same concept brought to the BPI-R4 Pro 8X.

What the deploy system covers:

  • SD card boot — flash a ready-made image, no Linux machine needed
  • NAND system install — fully functional permanent option, no disk required
  • eMMC install — permanent install to internal eMMC
  • NVMe install — full OpenWrt on NVMe SSD with dedicated data partition
  • UniFi Protect — camera management running in Docker on NVMe (G5 Flex tested, remote access working)
  • UniFi Network controller — WiFi AP management (U7 Long-Range WiFi 7 adopted and working)

NAND and eMMC are fully functional permanent options. NVMe is recommended for larger storage — required for the UniFi stack.

Everything runs from a GitHub Actions CI pipeline — no build environment needed. Fork the repo, trigger the workflow, flash the release.

Built on mainline OpenWrt + MediaTek SDK. First public release — hardware tested end to end including powercycle persistence. Feedback welcome.

Full install guide and details:
https://github.com/woziwrt/bpi-r4-deploy

Tested hardware:

  • BPI-R4 Pro 8X
  • NVMe: Patriot P300 512 GB (slot CN14)
  • UniFi G5 Flex camera
  • UniFi U7 Long-Range WiFi 7 AP
3 Likes

Good morning, thank you very much. I’ll try it as soon as I can.

You’re number one!

I’m not home right now,

You’re a genius!

I’ll let you know how it goes.

1 Like

Good morning, thank you for the latest image you’ve taken. I’m testing it right now.

The work you’ve done is spectacular.

dejo el enlace para que la gente se anime ha probar eesta maravila de trabajo

releases

Thank you very much.

Good afternoon, here are a few details about this monster you’ve created.

Latest kernel in a week,

Symmetrical speeds. I’ve included some photos.

Wireless Luci, who would never have been able to do it with all the things she has to do, would never have achieved what you have created

Captura de pantalla 2026-06-18 110923 Captura de pantalla 2026-06-18 110906 Captura de pantalla 2026-06-18 110937

And their piece of junk, a noisy 1st generation Banana Be14000.

Please, let them hire you and show them how to do things right. Before they start manufacturing the much-promised 3rd generation Be14000 and the famous Be19000 cards again, tell them how to manufacture them, since their engineers have proven themselves inadequate for both routers and cards. Before releasing something useless again, they should show you all the documentation, because I’m sure you’ll teach them how to do a good job.

Thanks a lot for everything, Wozi.

Hello, can you provide an SDK corresponding to the kernel version

Buenas tardes @zheng.

lo tienes en el primer hilo de este post

Built on mainline OpenWrt + MediaTek SDK. First public release — hardware tested end to end including powercycle persistence. Feedback welcome.

un saludo

You can find it in header comment in workflow file build-bpi-r4-pro-8x.yml on pro-8x-unifi branch on bpi-r4-deploy git

# Build versions — HW tested 2026-06-16 (NAND + eMMC + NVMe, WiFi OK):
#   OPENWRT_COMMIT: 949487e0900b92a87b5f5bc5db9861ce3480db6a
#   MTK_COMMIT:     3f8797ce3efcf0ed534ae2db21b2c06b405d714b  (HEAD 2026-06-15)
#
# Previous (tested ~2026-05):
#   OPENWRT_COMMIT: 13ff2256e5dd9bc070f9a9c6a673bff4a9191837
#   MTK_COMMIT:     dceb45f8cb945bce16f0e09f8d2cd974c9f0ce58