Blackmagic eGPU/Pro Firmware Update Tool on macOS
 
Notifications
Clear all

Blackmagic eGPU/Pro Firmware Update Tool on macOS  

 of  2
  RSS

mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

@itsage

Were you ever able to succeed in flashing Sonnet board from 15W to 60W firmware? The tool throws an error:

ERR: TBRead (VID) (8000000000000007)

offset1 0x00004000 offset2 0x00034010

Header Vers 0xACE00001 AceType 0xFFFFFFFF

ERR: Incompatible Ace Version found in File. (fs)

Maybe something could be done, but doubtful if Windows also is unable to flash.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


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

@mac_editor I will give it a try in Windows 10 on my Alienware 13R3 and report back.

 

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


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

@itsage

So another evening with my skilled friend together and we have for the first time flashed the Sonnet box! 15W to 60W PD!

Intially:

Sonnet PD 15W
PD 15W

Post-Flash:

Screen Shot 2020 02 03 at 8.58.27 PM
Screen Shot 2020 02 03 at 8.58.16 PM

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


itsage and Username liked
ReplyQuote
Username
(@username)
Reputable Member
Joined: 3 years ago
 

That is really nice!
Lets hope the port power components can manage the output.

Have you looked at the power feed regulators on the pcb to see what power supply they can sustain in current, cooling etc?

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 +
PowerColor eGFX Mini 180F via TB3->TB2 adapter + macOS Catalina 10.15.4

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


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

@itsage

And, yet another first-time-ever flash -> flashed Mantiz firmware to the Sonnet! 15W -> 87W PD!

Sonnet PD 87W
PD 87W

Of course, some may not believe me because after flashing the Sonnet board identifies itself completely as the Mantiz Venus board (TUL) lol!

@username

The Sonnet 350, 550, and 650 have the same PCB as far as I know so PD is not an issue. In fact, I just flashed it with the Mantiz firmware and its easily delivering 87W (Mantiz and Sonnet use same board).

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


itsage liked
ReplyQuote
Username
(@username)
Reputable Member
Joined: 3 years ago
 
Posted by: @mac_editor

@username

The Sonnet 350, 550, and 650 have the same PCB as far as I know so PD is not an issue. In fact, I just flashed it with the Mantiz firmware and its easily delivering 87W (Mantiz and Sonnet use same board).

Sweet!

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 +
PowerColor eGFX Mini 180F via TB3->TB2 adapter + macOS Catalina 10.15.4

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


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

Some More Updates

What I’ve inferred from the 5+ patches we applied to the EFI app that handles firmware patching (ThorUtil.efi) is that nearly all of the differences (ACE version, DROM version, Firmware versions) are primarily artificial roadblocks to flashing for the sake of product segmentation (such Sonnet box variations). My friend and I eliminated these validation checks completely (we have a much simpler patch for doing all of them at once), which can possibly allow for extremely flexible (but potentially dangerous/bricking) patching scenarios. Additionally, these patches have eliminated the artificial requirement for Alpine Ridge controllers needed to patch some boards (such as Mantiz). Once I’ve tested thoroughly and built a good, user-friendly solution, the patches/resources will be open-sourced and free as always. This might take time however. In the meantime, I can send over the patched tool to @itsage for testing and more validation if desired.

Our next step is to investigate eGFX Thunderbolt firmware for the possibility of manually setting power delivery, H2D bandwidth, and anything else and potentially create custom firmware for enclosures.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


load97, goalque, Eightarmedpet and 2 people liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 

@mac_editor This is remarkable and we can't wait to see the final product! We had inquired Intel and Thunderbolt 3 partners about the possibility of granting power users a tool to configure the TBT FW to best suite their needs. They disregarded this feature. I believe it adds a lot of value to the promise of Thunderbolt 3 being the one cable that does it all.

Again congratulations on continuingly outdoing yourself. You represent the very spirit of our eGPU.io community, an environment where we can explore our interests in eGFX and discover our own abilities along the way. Your Mac-related solutions has given a deeper meaning to your username now. 😀

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


ReplyQuote
Username
(@username)
Reputable Member
Joined: 3 years ago
 

This is an amazing progress!

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 +
PowerColor eGFX Mini 180F via TB3->TB2 adapter + macOS Catalina 10.15.4

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


ReplyQuote
(@load97)
New Member
Joined: 2 months ago
 

Thanks for the effort everyone!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

This firmware updater currently works for eGPUs.

What about other Thunderbolt peripherals like a Thunderbolt dock?

What about Thunderbolt hosts? I have GC-TITAN RIDGE and GC-ALPINE RIDGE. My GC-TITAN RIDGE has NVM Firmware 23.00. The latest firmware is 43.00. I think 43.00 removes automatic PCIe tunnelling from Windows warm boot that people use for classic Mac Pros or Hackintoshes or some PCs so I am wondering if there is a way to downgrade the firmware?

Is there a way to backup the firmware before modifying it?

Intel has a tool called Imaginarium2 which is a "Thunderbolt NVM customization tool". You can find mention of the tool in various places, including a list of some items that it can customize.
http://threads489.rssing.com/chan-6462796/all_p8126.html

 

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
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 
Posted by: @joevt

What about other Thunderbolt peripherals like a Thunderbolt dock?

I believe it should work. I anticipate all thunderbolt firmware to be designed according to some base/standard specifications. The Apple flashing tool is very flexible and should be able to read data off such controllers easily.

Posted by: @joevt

What about Thunderbolt hosts? I have GC-TITAN RIDGE and GC-ALPINE RIDGE. My GC-TITAN RIDGE has NVM Firmware 23.00. The latest firmware is 43.00. I think 43.00 removes automatic PCIe tunnelling from Windows warm boot that people use for classic Mac Pros or Hackintoshes or some PCs so I am wondering if there is a way to downgrade the firmware?

Incidentally, it seems ThorUtil.efi was initially written to update firmware for thunderbolt hosts. By default, ThorUtil.efi prevents firmware downgrade and also prevents flashing if firmware version is same. Removing that (and some other checks) will allow for patching. In fact, I believe the process will be exactly the same - just substitute the UID with that of Thunderbolt controller on host, get the firmware for that controller, and flash. This EFI program is very powerful and self-sufficient.

Posted by: @joevt

Is there a way to backup the firmware before modifying it?

The only way would be dump the firmware as a flat binary file that is reflashable (not all dumps necessarily are). ThorUtil.efi already has the capability to read off the controller firmware completely and it is likely using standard EFI protocols/calls (for which we can refer to source code) to set up some of this. There are of course custom Apple routines around as well but we haven’t completely analyzed the program (that’s a big task).

Another breakthrough could come through by analyzing Linux Thunderbolt drivers: https://github.com/torvalds/linux/tree/master/drivers/thunderbolt

As well as the TB Firmware Update tools we are provided by Gigabyte/Lenovo in Windows that can flash in OS instead of being EFI-dependent. 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


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

We were able to succeed in initiating the flash from macOS directly (no EFI shell) using my initial findings. SIP will have to be disabled for flashing to be initiated on macOS. But you'll get to see a nice Apple logo and progress bar as the firmware is flashed.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


itsage and Username liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 

@mac_editor This is excellent to hear! A drag-and-drop tool would be great but I think due to risks involved maybe a process that requires reading and careful preparation would be best.

 

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


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

Flashing the Mantiz Venus board (minorly different UID vs. Sonnet) was successful as well (total 3 enclosures successful so far). Official Mantiz advice for flashing was 'Alpine Ridge controller + Intel Thunderbolt Software <some specific version>' and yet here we are. The only hiccup with the Mantiz was that after the progress bar below the Apple logo filled up and the Mantiz box restarted (note: clicking sound of PSU), I had to manually force power off the Mac. Everything was normal after that (ThorUpdateResult in NVRAM was 0 indicating success). Will investigate this issue by trying in EFI shell. Maybe the issue was caused because I had the GPU installed during flash (since its my main setup :p). I have also wrapped up collecting all the data I needed (patches, etc.) to create a simple tool to execute firmware flashes on macOS so I'm starting work on that tomorrow. Once the tool is complete, I'll send it to @itsage first to verify its success rate and versatility. I've flashed probably ~30 times so far without problems but have limited hardware to test on.

I also quickly looked into eGFX firmware differences and there was some intriguing stuff, but custom firmware is a project for another weekend.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


itsage and Username liked
ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago
 

@mac_editor

Can we insert gifs into forum posts? Because it feels like you needed to end that one with a mic drop gif...

Really really impressive work, does this mean you are getting the bandwidth/speed from your Mantiz that you expected/wanted now post flash?

Oh and if you need any visuals/UI just ask...

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


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

@eightarmedpet

Haha. @itsage had already flashed my Mantiz (to the full H2D firmware) - I sent him the board since at the time I couldn't do it, and according to Mantiz my Mac just couldn't. Now I can test out different firmwares - so I can switch between the Mantiz firmwares and all it takes is one line of code (script) in the terminal and a reboot. The full H2D firmware gives me the speeds I expected/desired. I also flashed it to the Sonnet 350 (so it delivers 87W instead of the measly 15W :p) so I now have 'two' Mantiz boards.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


itsage liked
ReplyQuote
Username
(@username)
Reputable Member
Joined: 3 years ago
 

What more interesting things could be done by flashing?

Turn a pcie only non eGFX certified board into a eGFX certified one?

I wonder if my Powercolor Mini with 15w output could be flashed into a higher output. As I feed the box and GPU with a 460w power supply. 

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 +
PowerColor eGFX Mini 180F via TB3->TB2 adapter + macOS Catalina 10.15.4

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


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

@mac_editor I'm curious about flashing the prototype mainboards that Mantiz sent us back in 2017. Looking forward to trying your firmware flashing solution!

 

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


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 
Posted by: @username

What more interesting things could be done by flashing?

Depends. Changing power delivery and H2D would be my goals when I investigate firmware binaries.

Posted by: @username

I wonder if my Powercolor Mini with 15w output could be flashed into a higher output. As I feed the box and GPU with a 460w power supply. 

Do the VisionTek and Powercolor Mini share the same board? Not far fetched given both are essentially the same. If so, one could simply flash firmware from the VisionTek to the Mini to boost PD to 45W. Comparing them would tell us where exactly PD is set, and then we could modify the value there to set a desired PD (assuming hardware is capable of course).

On another note, the TBTFlash tool is ready and I've sent a copy to @itsage. It will be open sourced shortly once I make the GitHub repo public.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


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

@mac_editor They share the same board. I actually bought a prototype of the mini eGFX from eBay which is a rare breed because the main board is even smaller than the production version. It has dual Thunderbolt 3 controller setup but only 15W PD. The VisionTek mini eGFX I have is the 45W PD version. I will see if we can source the 45W PD firmware.

Also I extracted the Thunderbolt 3 mainboard from this very prototype and paired with the FE RTX 2060 Super. The board fits nicely within the footprint of this graphics card. 240W power adapter was a great match for RTX2060 Super; will be a great setup once the board can provide 45W PD to charge the host laptop.

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


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

@itsage Gotcha. We could eliminate the dependency on eGFX manufacturers almost completely if:

  1. We can build a firmware dumping tool that's easy to use and can be done over Thunderbolt (clearly it can be - we have to harness it).
  2. Figure out PD/H2D configuration within firmware and change them.
  3. Have a tool to flash such firmware.
  4. Create a repository of custom eGFX firmware.

After tbt-flash.sh, we now have #3. Doing #1 is probably the most challenging, and #2 can vary firmware by firmware. #4 is a while away probably.

 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


Username and itsage liked
ReplyQuote
(@florin_samareanu)
Eminent Member
Joined: 4 months ago
 

@mac_editor isn’t the thunderbolt firmware signed? Even if you hex edit the firmware it would fail the checks and you’d probably brick it. 

 

16'' Macbook Pro - Razer Core X Chroma - PowerColor Red Devil 5700XT - LG 27UK850


ReplyQuote
Username
(@username)
Reputable Member
Joined: 3 years ago
 

The Powercolor Mini only have a single TBT3 controller, 15W PD and no ports. 

The powercolor Mini Pro and Visionteks branded one have a dual controllers, 45W PD and a range of I/o port I believe. 

I choose the smaller one as I used the difference in cost to get a vega for it instead. Smile

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 +
PowerColor eGFX Mini 180F via TB3->TB2 adapter + macOS Catalina 10.15.4

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

@mac_editor Would it be possible to use script that modifies the original binary as you do with the purge-wrangler? Redistributing Apple’s copyrighted software isn’t the best practice, right?

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread


itsage liked
ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago

jefniro, itsage, Username and 1 people liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 

Incredible work by @Mac_editor on this Thunderbolt FW Flash tool! I was able to flash the Mantiz Venus full H2D firmware onto a Sonnet Breakaway Box 350. The entire process was less than 5 minutes without any issues. I could hear the PSU power-cycled at the end of the flash, system restarted and all was done. Here are some screen captures:

The Sonnet now takes on the identity of TUL TBX-550CA and provides 87W of Power Delivery. Prior to this the Thunderbolt 3 port only provided 15W PD.

Update: I tried the Breakaway Box Developer Edition FW (60W PD) from forum member, @kezzor.

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


jefniro, nando4, Username and 1 people liked
ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

@itsage

Got my 5700 XT back today so was a good opportunity to remove the GPU from Mantiz and try flashing. Went perfectly. Basically don't have the GPU installed while flashing for the best experience. Flashing with GPU inside requires a force restart after flash completes (PSU click) - flash is still successful. Tool will be released within a few minutes along with a forum post. I have also not tested TB1/2 devices. It may or may not work. If someone tries and it does not work, please follow the script's wiki page on Github and send me the logs for the flash. I can probably patch out the TB1/2 check as well (if present).

 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


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

@mac_editor I will try TBT-Flash on the 2015 15-in MacBook Pro and report the result. Thank you again!

 

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


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

@itsage

Thanks for testing! An no need to thank me. Wouldn't be here if it wasn't for @goalque, @nando4 and you creating this fabulous community. So thank you all!

I love doing this stuff - there is tons to learn.

 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 3 years ago
 

@mac_editor, amazing work pulling this off. A previous idea of eeprom clip reader/burner firmware read/writes was shelved. Not anymore.. can now be done in software. Thank you.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

2015 15" Dell Precision 7510 (6th,4C,H) + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 // compares M.2 vs TB3 performance


ReplyQuote
Username
(@username)
Reputable Member
Joined: 3 years ago
 

I have a Thunder3 I could try flashing over TBT1/3 adapter if you need a candidate. 
But I would need some fw to do so. 

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 +
PowerColor eGFX Mini 180F via TB3->TB2 adapter + macOS Catalina 10.15.4

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


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

@username

Akitio seems to have some firmware downloads: https://www.akitio.com/firmware/

Not sure what would work. Does the Thunder3 share the same board with Node Lite by chance? If so, a flash may be possible. If you are feeling adventurous (and don't mind losing a Thunder3 just in case), go for it :p

 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


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

@mac_editor

Interesting that they have a firmware viewer app. It shows firmware and PD firmware versions for connected devices. macOS only shows firmware version, not PD firmware version. Windows usually only shows firmware and PD firmware versions for the host controller.

 

 

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
Username
(@username)
Reputable Member
Joined: 3 years ago
 

I'll take a look at them Smile

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 +
PowerColor eGFX Mini 180F via TB3->TB2 adapter + macOS Catalina 10.15.4

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


ReplyQuote
(@hai_do_thanh)
Active Member
Joined: 2 months ago
 

@mac_editor

That a great repo. Can we have a list/download link of all available firmware in this repo too?. This will make easy for those who want to run the script. 

Sonnet eGFX 350W + 2016 13" macbook pro


ReplyQuote
 of  2