CaseySJ
Moderator
- Joined
- Nov 11, 2018
- Messages
- 22,228
- Motherboard
- Asus ProArt Z690-Creator
- CPU
- i7-12700K
- Graphics
- RX 6800 XT
- Mac
- Classic Mac
- Mobile Phone
On x86 version of macOS Monterey we see Thunderbolt/USB4. This whole nomenclature business with USB is no doubt the handiwork of a twisted clueless mongrel.According to Apple" Specs for my 2021 M1 MBP:
So that tells me that Monterey supports TB 4 & USB 4.
Reference: https://www.apple.com/macbook-pro-14-and-16/specs/
- Although Intel has given Thunderbolt to the USB Implementers Forum (USB-IF) to be added as a license free feature, there are some restrictions.
- Manufacturers who advertise USB4 can choose to include or exclude Thunderbolt. There is no license fee to include Thunderbolt, but there are additional costs for the chips/controllers involved.
- Thunderbolt in USB4 is based on Thunderbolt 3, not on Thunderbolt 4.
- Thunderbolt 4, however, includes all of USB4 -- but not the other way around.
- Manufacturers cannot use the word "Thunderbolt" without paying a license fee, but they can use the word "USB4" without a license fee.
Because Thunderbolt 4 is different from USB4, a manufacturer would have to call it by its full name.
Apple Silicon Macs support Thunderbolt 4, but the controller is built into the M1 SoC and is probably modified/customized by Apple. The drivers (kexts) for that controller are not compatible with Intel's Maple Ridge. Nevertheless, macOS still recognizes Maple Ridge as a Thunderbolt device (device-id 0x3711) but attaches the Titan Ridge driver to it (device-id 0x15EA).
I was actually surprised to see Maple Ridge even being recognized. macOS does this by not taking the Device ID literally, but by using bit flags to determine which class of device this is and attaching a relatively cross-compatible driver.
Last edited: