[Sticky] [SCRIPT] TBTFlash - Convenient eGFX Flashing for macOS
@zorn, Razer never released any firmware updates to their eGPU enclosures. It's very unlikely this will change.
@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.
@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.
@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.
@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.