[SCRIPT] TBTFlash - Convenient eGFX Flashing for macOS
 
Notifications
Clear all

[Sticky] [SCRIPT] TBTFlash - Convenient eGFX Flashing for macOS  

 of  8
  RSS

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

@zorn, Razer never released any firmware updates to their eGPU enclosures. It's very unlikely this will change.

 

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

 
2020 14" MSI Prestige 14 EVO [11th,4C,G] + RTX 3080 @ 32Gbps-TB4 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
pfk84
(@pfk84)
Active Member
Joined: 4 months ago
 

@mac_editor, Great script, thanks for the effort! Are there already any plans for Big Sur support? Smile

 

2019 MacBook Pro 16" - Sonnet Breakaway 350 (87W mod, Corsair SF600) with Sapphire RX 5500 XT 4 GB


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@pfk84, Big Sur is already supported - due to macOS version number change script was throwing out an error so it wasn't executing on Big Sur lol (missed this for v1.0.4). Anyway fixed with v1.0.5.

 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


itsage liked
ReplyQuote
pfk84
(@pfk84)
Active Member
Joined: 4 months ago
 

Hehe, was suspecting something like that as the instructions said 10.15 or higher Smile Thanks for the fix, worked like a charm!

2019 MacBook Pro 16" - Sonnet Breakaway 350 (87W mod, Corsair SF600) with Sapphire RX 5500 XT 4 GB


ReplyQuote
palmerchaun
(@palmerchaun)
Active Member
Joined: 2 years ago
 

@mac_editor, On Big Sur, I'm experiencing the following issue when running "Debug Flash":

Generating EFI patcher...
Preparing EFI patcher...
Preparation failed. Unable to patch EFI flasher.
Failed to generate EFI patcher.

This shows up when I try to flash the Mantiz Venus firmware, but because it also shows up with Debug Flash, I'm assuming the problem doesn't have to do with the firmware. Any ideas? Thanks.

 

2017 MacBook Pro 13" / Lenovo Yoga C940 + RX 580 (Mantis Venus) + macOS 11.0.1 / Win10


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@palmerchaun, will test this once my test machine is updated to the release build of Big Sur. As of 20A5384c, it's working as expected.

 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
palmerchaun
(@palmerchaun)
Active Member
Joined: 2 years ago
 

@mac_editor, Thanks! I'll be watching for your findings. May try rolling back to Catalina to try the firmware update.

 

2017 MacBook Pro 13" / Lenovo Yoga C940 + RX 580 (Mantis Venus) + macOS 11.0.1 / Win10


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@palmerchaun, Instead of rollback, I suggest a temporary install on a new APFS volume of external drive: https://support.apple.com/en-us/HT208891

 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
palmerchaun
(@palmerchaun)
Active Member
Joined: 2 years ago
 

@mac_editor, Good idea, thanks! Trying that now

 

2017 MacBook Pro 13" / Lenovo Yoga C940 + RX 580 (Mantis Venus) + macOS 11.0.1 / Win10


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@palmerchaun @itsage, Apple has moved goalposts again and updated ThorUtil.efi with macOS Big Sur 11.0.1. 3 of the 4 patches require investigation and rework. Of these 3, 2 are essential for success while 1 is just useful for logs for debug flashing. I also never gave context to what these patches were and why exactly we need them. The reasons we need them are to bypass the following restrictions:

  • The EFI flasher only accepts firmwares of higher versions than the one currently on the TB device.
  • Firmware file must have matching DROM and ACE version to target TB device.

So technically, if you have firmware for a device that meets all the right conditions, the EFI app will execute as intended. As of now, the last supported version of macOS for TBTFlash is 10.15.7 or 11.0 betas.

Update: The changes to ThorUtil.efi are significant. I will have to experiment with it.

 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


itsage liked
ReplyQuote
 of  8