Apple has implemented a software block that impedes Thunderbolt 3 devices on MacBook Pro 2016. This leaves some MacBook users disappointed but someone discovered a MacBook Pro hack to make it works.
Khaos Tian is one of the MacBook Pro users with unsupported Thunderbolt 3 dock. He finds a way to make it work on his macOS 10.12.1 using a TB3 Enabler. Here's how he did it.
1. Make sure that Thunderbolt 3 device is unsupported in macOS. Check this by clicking Apple in the menu bar, hold the Option key and click System Information. Then, click the Thunderbolt under the Hardware section to check if the Thunderbolt 3 device is unsupported.
2. Disable System Integrity Protection. Open the Terminal and type "csrutil disable." If the process is successful, restart the Mac.
3. Download the TB3 enabler script using. You can find the TB3 Enabler script on Khao Tian's GitHub page here. Just click the tb3-enabler.py and right click the Raw button at the right, then select Download Linked File. The script will be automatically saved on the download folder.
4. Give the script execute permission. Open the Terminal and type "chmod+x." Add a space after the "x" and drag the TB3 Enabler script that was just downloaded to the Terminal window to copy the path to the file. Press the Return key to give the script execute permissions.
5. Run the script. In the Terminal window, type"sudo." Again drag the TB3 Enabler script. Add a space and type "apply." You will be prompted for your Mac user account password.
6. Reboot the Mac. Once the script is done, restart the MacBook Pro.
7. Check connectivity. Just like what you did in the first step, click Apple in the menu, hold the Option key and click System Information. Click the Thunderbolt under the Hardware section and the Thunderbolt 3 device should now show a status of "Device Connected."
To remove the patch, you can do step 5 and replace "apply" with "restore." You can check more of the details at 9To5Mac.
How do you find this MacBook Pro hack? Did you try this already? Are you willing to try this? Share your thoughts in the comment section below.