Notifications
Clear all

Custom updated TB3 drivers  

  RSS

Leandro Glossman
(@leandro_glossman)
Active Member
Joined: 10 months ago
 

Hello everyone, I just created a self signed version of the latest Intel drivers (v1.41.987.0) specifically modified to work on the Macbook Pro and possibly others as well.

I made them because the official Apple drivers had numerous problems, such as Windows failing to boot while the egpu is plugged in and the BT stopping when the egpu gets connected.

Please be aware that this is a self signed driver and as such I believe you will have to install the certificate as "Trusted Certificate Root Authority" before being able to use them. The certificate is placed inside the driver folder, just right click on it and select "Install -> Local Machine -> Place in the following store -> Trusted Root Certification Authorities".

Hope this is useful to somebody else other than me 😀

 

This topic was modified 3 months ago

Macbook Pro 2019 16" + Aorus Gaming Box upgraded with regular Gigabyte RTX 2070
Oculus Quest + Link


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 

@leandro_glossman, why don't the latest Intel drivers work unmodified for the MacBook Pro?

 

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
Leandro Glossman
(@leandro_glossman)
Active Member
Joined: 10 months ago
 

@joevt, I just can speak for my particular case (MBP 16 + RTX 2070) where if I installed the official drivers it prevented from booting with the egpu connected. Sometimes it rebooted sometimes the TB3 port got disabled.

By trial and error I found out that if just hand replaced the TbtBusDrv.sys of newer drivers inside Windows\System32\Drivers without actually installing the new driver itself using the inf file then it fixed most of my TB3 issues that I discribed on the OP.

So I compared the 1.41.613 driver provided by apple with the same version from intel, then that sys file was exactly the same and only the .inf changed. There were a few differences but the one that caught my eye was one referencing a BusDriverMode registry key being set to 0x0 on the Intel one while on the Apple side it was set as 0x1. I'm not driver or hardware expert by any means, so I don't know for sure but I think it's related to the TBT security where on Apple devices it's disabled.

Anyway, since I got tired of manually replacing that file on every windows update (I'm on the windows insider dev channel) I decided to go ahead and make my own version of the driver mixing Apple .inf with Intel .sys files and self sign it...

If you don't trust a self signed driver (you would do well) then go ahead and binary compare the .sys file with the intel driver online ( https://www.station-drivers.com/index.php?option=com_remository&Itemid=352&func=fileinfo&id=4570&lang=en). They are exactly the same, only difference is on the .inf which can't cause any harm.

Hope that makes any sense to you, and as I said it worked for me on my particular setup. But would be great to hear if it also fixes those problems for the rest of you which are quite common from what I've read.

 

This post was modified 3 months ago

Macbook Pro 2019 16" + Aorus Gaming Box upgraded with regular Gigabyte RTX 2070
Oculus Quest + Link


joevt liked
ReplyQuote
Mithun Rajiv
(@mithun_rajiv)
Active Member
Joined: 6 months ago
 

@leandro_glossman ill try this today
Can you also please make a guide and add some pictures for the 2070 build using the Aorus Gaming Box(AGB).
Im using a macbook air 2019 with the AGB gtx 1070 and would like to upgrade.
I understand there are serious cpu limitations here but im trying to churn out whatever is possible out of this machine 😛

2019 13" MacBook Air [8th,2C,Y] + GTX 1070 @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  

ReplyQuote
Mithun Rajiv
(@mithun_rajiv)
Active Member
Joined: 6 months ago
 

Drivers dont work for me

2019 13" MacBook Air [8th,2C,Y] + GTX 1070 @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  

ReplyQuote
Leandro Glossman
(@leandro_glossman)
Active Member
Joined: 10 months ago
 

@mithun_rajiv, that's strange, have you installed the certificate inside the zip file as instructed on the original post? I have used this on 3 different macbooks and worked just fine every single time.

Regarding my AGB with RTX2070, i'll try to post a guide soon, but for now what I can tell you is that with the Gigabyte RTX2070 mini it worked without any modding to the PCB although the fan is smaller than the one you get if you buy the AGB with RTX2070 out of the box. For that reason temps are a bit higher inside the enclosure but since my PSU died long time ago then I simply replaced it with a regular ATX that I wired through the vent holes left opened by the original one and by doing that I was able to do some overclocking to it.

 

Macbook Pro 2019 16" + Aorus Gaming Box upgraded with regular Gigabyte RTX 2070
Oculus Quest + Link


ReplyQuote
Suny Um
(@suny_um)
New Member
Joined: 3 weeks ago
 

@mithun_rajiv @leandro_glossman, I ran into a similar situation in attempting to install the driver after attempting to install the certificate, but realized I was installing the certificate incorrectly, but was eventually successful.

  • First, when you right click on the certificate, if you don't choose install, but choose open, the certificate profile provides more context to where the certificate needs to be installed in order for the controller to be installed correctly.
  • The certificate needs to be installed in "Trusted Root Certification Authorities" under both the current user and local machine. Continue by clicking on "Install Certificate" and continue with the prompts, installing under both current user and local machine (not sure if it's just local machine that is needed, because after installing under the first one "current user", the error message pops up for the driver install and so I have to go back to the certificate and install under local machine). Now you can install the thunderbolt controller driver.

@mithun_rajiv was this the same issue?

 

This post was modified 3 weeks ago

iMac (Retina 5K, 27-inch, Late 2014) i5-4690 CPU @ 3.50GHz w/ AMD Radeon R9 M290X 2GB (iGPU) and Gigabyte Gaming Box Radeon RX 580 8GB (eGPU) (Thunderbolt 2 to 3 adapter)

MacBook Pro (15-inch, 2018) i7-8850H CPU @ 2.60GHz w/ AMD Radeon 560X 4GB (iGPU) and Gigabyte Gaming Box Radeon RX 580 8GB (eGPU)


ReplyQuote