I have an HP Elite Thunderbolt 3 dock, and it will only charge my Mac. Any monitor or other external device it won't recognize.

I found an article by 9to5mac but tried it without success on macOS Catalina. I also tried this solution without success as well.

Does anyone know of any resource how to let macOS use docks which it lists as unsupported?


How to enable an unsupported HP Thunderbolt dock on macOS Catalina

Your question answers itself - it's not supported.

There's a huge misconception regarding the compatibility of devices being connected to a host computer; it's not limited to Apple, this is applicable across the entire industry.

Just because a device is identified by the operating system, doesn't mean it's going to work with said operating system.

For whatever reason, Apple has decided that this particular dock is not compatible. It's a pretty safe bet that Apple isn't trying to prevent HP from encroaching on Apple's lucrative Thunderbolt 3 Dock business as Apple doesn't have one.

It's all about the sub-components

Just because a device utilizes a particular technology (Thunderbolt, USB, PCIe, etc.) doesn't mean that it will be compatible with your operating system. That dock is much more than a "USB-C/Thunderbolt 3 Dock." There's a video chip, a USB controller, audio (in and out), and even a network chip. To make all those components talk to the PCIe bus (part of Thunderbolt), you need a bridge (it's another chip). Any or all of these could be incompatible.

Thunderbolt (USB, PCIe, etc.) is merely the medium that connects peripheral devices to the host; you can think of it as the "road." While a large 18 wheeler (lorry for our UK friends) works on the road it doesn't mean you're able to park it outside your house. In other words, it's not compatible.

Manufacturer Blocks

Manufacturers put in these "blocks" to prevent you from using something because it's not supported. It could simply not work or it could crash or even damage your system.

Remember, there are multiple sub-components on that dock and Apple doesn't include drivers for every single device on the market. They include only what's necessary for their hardware. Bypassing the block doesn't magically make these components compatible with each other. Using the road analogy from earlier, you could pave a bypass around the imposed roadblock but, in the end, you still can't park that truck in your driveway.

But, it Charges!

Yes. This is expected behavior. Charging is a function that happens outside the scope of the OS. You can charge your Mac when turned off and even if the drive has been wiped. Your Mac and the dock are both USB-PD (Power Delivery) compliant meaning they both use the industry standard method to deliver power for charging. Since it's outside the OS, there's nothing to block nor is there the ability to.

Is the Macbook 12 inch's USB-C charger interchangeable with other USB-C chargers or devices?


Bypassing the block isn't going to make it work. There are sub-components to that dock like video, network, and audio that also must be compatible with macOS. If it was blocked by Apple or HP, it was done so for a reason - most likely there is incompatible or conflicting hardware present

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .