Notifications
Clear all

tb3 script enabler issues...  

 of  8
  RSS

cresjes
(@cresjes)
Active Member
Joined: 3 years ago
 

Good News. I replaced only 55 48 89 E5 41 57 41 56 41 55 41 54 53 48 81 EC 28 01 in the original High Sierra IOThunderboltfamily (there is only 1 instance) with 55 48 89 E5 31 C0 5D C3 41 55 41 54 53 48 81 EC 28 01. Thunder3 Quad is working (I am using non-Raid) (It has normal PCIe 6-pin) and now the system back to normal speed responsiveness and 0 delays.

I will be testing the system for a while and I will share if something come up

Thanks @itsage.

DiskSpeedTest
akitio thunder3 quad detailed view2

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

I can also confirm manual edit to IOThunderboltFamily.kext would allow TI82 controller to work in High Sierra. I used iHex to "find and replace" the top hex string with the bottom one. Then I ran Kext Utility to repair permissions.

55 48 89 E5 41 57 41 56 41 55 41 54 53 48 81 EC 28 01 
55 48 89 E5 31 C0 5D C3 41 55 41 54 53 48 81 EC 28 01

I tried this on a Razer Core with the latest 10.13 Public Beta. The good news is macOS High Sierra can communicate with the Razer Core's TI82 USB-C controller after this kext edit. The bad news is external graphics functionality doesn't work.

I tested using an RX 480 which I know works with TI83 enclosures. My 2016 15" MacBook Pro would freeze when logging out to enable eGPU. Cold boot with the Razer Core + RX 480 plugged in took a long time. The eGPU showed up as "Display" and non-functional.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 3 years ago
 

Hopes were high, then dashed... I would assume it will be the same with all TI82 enclosures? Does upgrading an OS (Sierra > High Sierra) replace all kexts?

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 3 years ago
 
Posted by: itsage

I can also confirm manual edit to IOThunderboltFamily.kext would allow TI82 controller to work in High Sierra. I used iHex to "find and replace" the top hex string with the bottom one. Then I ran Kext Utility to repair permissions.

55 48 89 E5 41 57 41 56 41 55 41 54 53 48 81 EC 28 01 
55 48 89 E5 31 C0 5D C3 41 55 41 54 53 48 81 EC 28 01

I tried this on a Razer Core with the latest 10.13 Public Beta. The good news is macOS High Sierra can communicate with the Razer Core's TI82 USB-C controller after this kext edit. The bad news is external graphics functionality doesn't work.

I tested using an RX 480 which I know works with TI83 enclosures. My 2016 15" MacBook Pro would freeze when logging out to enable eGPU. Cold boot with the Razer Core + RX 480 plugged in took a long time. The eGPU showed up as "Display" and non-functional.

Just a thought... I wonder if replacing the 10.13 kext with the 10.12 kext work? Or is that crazy talk...

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 3 years ago
 
Posted by: itsage

I can also confirm manual edit to IOThunderboltFamily.kext would allow TI82 controller to work in High Sierra. I used iHex to "find and replace" the top hex string with the bottom one. Then I ran Kext Utility to repair permissions.

55 48 89 E5 41 57 41 56 41 55 41 54 53 48 81 EC 28 01 
55 48 89 E5 31 C0 5D C3 41 55 41 54 53 48 81 EC 28 01

I tried this on a Razer Core with the latest 10.13 Public Beta. The good news is macOS High Sierra can communicate with the Razer Core's TI82 USB-C controller after this kext edit. The bad news is external graphics functionality doesn't work.

I tested using an RX 480 which I know works with TI83 enclosures. My 2016 15" MacBook Pro would freeze when logging out to enable eGPU. Cold boot with the Razer Core + RX 480 plugged in took a long time. The eGPU showed up as "Display" and non-functional.

Another thought... have you tried with a Nvidia card? Because I wonder if that will make a difference...

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

Swapping kexts of different macOS version doesn't work. 10.13 Beta only support RX 580 for external graphics. RX 470/480/570 may work because they share the same PCI ID 67DF with RX 580.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
ibob
 ibob
(@ibob)
Eminent Member
Joined: 3 years ago
 

Hi! I am new in the forum, but wanted to share my experience. I have this AKiTiO Thunder3 with an NVidia GTX 1050 Ti that I've been using in Windows, no problem. But wasn't using it on macOS simply because it is not supported. I have macOS High Sierra Beta 3 installed, and when I found the patch, I tried and it didn't work, until I found this forum. It is recognized now, although, the video card is not working because NVidia Beta Drivers doesn't support macOS H.S. What I did:

1) Downloaded iHex and Kext Utility.
2) Booted recovery, open terminal, and ran "csrutil disable", reboot.
3) Copied /System/Library/Extensions/IOThunderboltFamily.kext to my desktop.
4) With iHex open /System/Library/Extensions/IOThunderboltFamily.kext/Contents/MacOS/IOThunderboltFamily
5) Find 55 48 89 E5 41 57 41 56 41 55 41 54 53 48 81 EC 28 01, replace by 55 48 89 E5 31 C0 5D C3 41 55 41 54 53 48 81 EC 28 01 and save.
6) Open Kext Utility, enter password and let it do it's thing. 
7) Drag IOThunderboltFamily.kext into Kext Utility, let it do it's thing... 
8) Restart. 
9) Done.

So It's basically that. I guess when NVidia releases the final Driver, I'll be able to get this card working. 
Thanks for the help!

Screen Shot 2017 07 21 at 7.09.59 PM

2016 13" MBP + RX560@32Gbps-TB3 (AKiTiO Thunder3) + macOS-HS


ReplyQuote
ivan28
(@ivan28)
New Member
Joined: 3 years ago
 

Hey guys, nice work, hope to see my razer core connected to Sierra 10.12.6 soon!

@Eightarmedpet do you think I can just open your kext with kext utility and make it work?

I tried but my core is still not detected when i try to run automate egpu.

Any idea? 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 3 years ago
 
Posted by: ivan28

Hey guys, nice work, hope to see my razer core connected to Sierra 10.12.6 soon!

@Eightarmedpet do you think I can just open your kext with kext utility and make it work?

I tried but my core is still not detected when i try to run automate egpu.

Any idea? 

Oh buddy, I've got no idea, totally new to this... I haven't received my thunder 3 yet but will let you know how it goes! Did you run the enabler script? Before the egpu script? Best to google that as it's not as simple as written up most places. Think 9to5 mac describes it in full. 

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
ivan28
(@ivan28)
New Member
Joined: 3 years ago
 
Posted by: Eightarmedpet
Posted by: ivan28

Hey guys, nice work, hope to see my razer core connected to Sierra 10.12.6 soon!

@Eightarmedpet do you think I can just open your kext with kext utility and make it work?

I tried but my core is still not detected when i try to run automate egpu.

Any idea? 

Oh buddy, I've got no idea, totally new to this... I haven't received my thunder 3 yet but will let you know how it goes! Did you run the enabler script? Before the egpu script? Best to google that as it's not as simple as written up most places. Think 9to5 mac describes it in full. 

no, the tb3 enabler script doesn't work for me since I uprgraded MacOS to 10.12.6

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
 of  8