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

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

 of  6
  RSS

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

@itsage,  I have yet to make progress on the firmware analysis - things have gotten a little busy. I didn't know that ASUS firmware was public - thanks for sharing - the more the better.

 

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
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@mac_editor,  No worries. I have an EEPROM Flash Programmer coming in the mail. I will try to extract the firmware from enclosures we have no bin files yet.

 

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

 
2019 13" MacBook Pro [8th,4C,U] + RX 5600 XT @ 32Gbps-TB3 (VisionTek mini eGFX) + macOS 11 & Win10 2004 [build link]  


ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined: 4 years ago
 

Is it possible to flash razer core x chroma firmware on a razer core x to get the 100w power delivery?

2017 15" MacBook Pro (RP555) [7th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.12.6 & Win10 [build link]  

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

Rycco liked
ReplyQuote
SuperCoolBeaver
(@supercoolbeaver)
New Member
Joined: 1 year ago
 

This is great work. You can try to leverage the Linux Vendor Firmware Service(LVFS) as your source of firmware. We just recently had a presentation at FOSDEM 2020 on leveraging it for system firmware updates. The official stance is firmware uploading is owned by Thunderbolt system vendors not Intel. You can view page 19 of the Intel Capsule Update slide deck for a graphic on the vendor adoption of LVFS. You will start seeing more vendors get onboard as USB4 devices, phones and tablets use this service. Google now requires hardware vendors to use fwupd for "Designed for ChromeBook" devices. The fwupd project has plugins for updating Thunderbolt and Thunderbolt PD devices.

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

.

itsage and mac_editor liked
ReplyQuote
jangoloti
(@jangoloti_1)
Estimable Member
Joined: 10 months ago
 
Posted by: @itsage

@mac_editor,  No worries. I have an EEPROM Flash Programmer coming in the mail. I will try to extract the firmware from enclosures we have no bin files yet.

 

When will eGPU.io start producing eGPUs of their own then? 😉 

Mac Mini 2018 i7 16 GB 512 GB SSD, Mac Book Pro 2016, HP Z31x, Sonnet Breakaway Box 550 W, Nitro+ RX5700 XT, KFA2 SNPR 1060 6GB eGPU,...


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

I noticed that CalDigit released a firmware for their TS3 Plus dock enabling 87W charging and Catalina Support.

Thought you might be interested to look inside it if there's something else for us there.

Firmware v44.1 - To support 87W laptop charging

Firmware 44.1 Release Notes

  • The new TS3 Plus firmware 44.1 provides support for charging a laptop up to 87W
  • It also improves compatibility and interoperability with some USB-C monitors when connecting to the TS3 Plus’s downstream Thunderbolt 3 port

 

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

Previous: 2012 Mac Mini + GTX1070 @ 10Gbps-TB1 (AKiTiO Thunder3 via Apple TB3 to TB2 adapter) + macOS

 
2012 Mac Mini [3rd,4C,Q] + GTX 970 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.12.4 [build link]  


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

@username, thanks for sharing! I looked inside the package - they are simply using Apple's new mechanism in Catalina to upgrade firmware. The new mechanism has greatly simplified firmware upgrades. Will analyze the firmware itself at a later date.

 

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
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@mac_editor, I was thinking whether your script can read and save the firmware from the enclosure? It would make collecting TB3 firmware much easier.

 

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

 
2019 13" MacBook Pro [8th,4C,U] + RX 5600 XT @ 32Gbps-TB3 (VisionTek mini eGFX) + macOS 11 & Win10 2004 [build link]  


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

@itsage, it cannot at this time. Not investigated much but ThorUtil.efi does not seem to have a way to dump firmware - although it's halfway there (can read). I'd have to spend some time with Tianocore EDK2 library to figure out the right ways to read and dump firmware.

 

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  6