Unifi 6 Pro, no kernel0/1

Hello, I'm new to openWrt. I wanted to use it on my new Unifi 6 Pro which replaced an old broken PoE Access Point.
Unfortunately I don't manage to install openWrt on the Unifi 6 Pro.
The issue is, that I don't have a kernel0 or kernel1 partition on my device.

U6-Pro-BZ.6.5.28# echo '5edfacbf' > /proc/ubnthal/.uf
U6-Pro-BZ.6.5.28# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00030000 00001000 "SBL1"
mtd1: 00010000 00001000 "MIBIB"
mtd2: 00010000 00001000 "BOOTCONFIG"
mtd3: 000a0000 00001000 "QSEE"
mtd4: 00010000 00001000 "DEVCFG"
mtd5: 00010000 00001000 "CDT"
mtd6: 00010000 00001000 "u-boot-env"
mtd7: 000a0000 00001000 "u-boot"
mtd8: 00070000 00001000 "ART"
mtd9: 00010000 00001000 "EEPROM"
U6-Pro-BZ.6.5.28# uname -a
Linux U6-Pro 4.4.60 #0 SMP PREEMPT Thu Aug 30 12:10:54 2018 armv7l GNU/Linux

I had version 6.6.65 installed previously but downgraded it to 6.5.28 as the instructions (https://openwrt.org/toh/ubiquiti/unifiac) mentioned it to be a version which works.

What am I missing that I don't see kernel0/kernel1 partitions where I'm supposed to write the sysimage to?

Side note: I was and still am a little confused when it comes to "naming" of the device itself. I read about Unifi 6+ and Unifi 6 Pro and Unifi 6 light ... mine clearly states unifi 6 Pro. But on the page mentioned above it mentions further down the page ( Unifi AP AC Pro) that the pro has 6 ethernet ports, which mine does not.

The U6 Pro is not a supported model due to its chipset. The U6 series (Wifi 6 or ax) is entirely different from the Wifi 5 Unifi AC series. Suggest returning the U6 Pro and replacing with a supported model such as the U6 LR.

This is the active forum post for the Unifi 6 pro.

No. Pro and Plus is not the same. In this case the chipset is completely different. Even different vendor. Exterior design and marketing names are similar, but that does not help wrt OpenWrt support.


Thank you for clarifying. This is my second Unifi mess up this week. I'll read more, post less. lol.

Especially the post titles. In this case, I even wrote the name of the device in two different ways! :laughing:

I accept the roast. :smiley:

F***k! What a naming and model chaos :frowning:
Thank you @mk24 for this clarification. Returning is not possible anymore.... to long since I bought it. And compared to the other models it has the best wifi performance (at according to specs).

Is there any chance it ever will be suported?

It depends on the chipset, some are better supported in OpenWrt than others. MediaTek SoCs appear to be best supported (for example, U6 lite and U6+). Qualcomm less so, and Broadcom support is virtually nonexistent outside of Raspberry Pi systems. U6 Pro appears to use a Qualcomm chipset, but I don't know the exact model of the chips.

If you're up for the task you might try prying open the device and take a detailed inventory of the big chips on the board. Report back and we can tell from a glance if it is "supportable". Or you can search through git.openwrt.org to see if its hardware is similar to some other device.

1 Like

Despite the the 3.5 month since I bought it I'll try to see if I can return/swap it with a UniFi U6 LR.
If this doesn't work opening and analyzing it can be an option. Albeit I read that they are not easily accessible but glued together.

This is UI's specialty. Two examples:

  • The first UAP-AC-LITE and LR versions use their 24V passive PoE standard... eventually they upgraded to 802.3af PoE... and they kept the same name. So it's impossible to know from the box what version you've got (you have to decode it based on the manufacture/test date).
  • When they did the same upgrade for their cameras... the UVC-G3-Bullet became the UVC-G3-AF. The AF means 802.3af PoE, but now it seems like this "new" model is actually an auto-focus camera and something different than the G3-Bullet.