Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

** Thunderbolt ROM Extracted Info **

Some information extracted form the Designare Thunderbolt ROM.
  • Active partition begins at offset 0x4000.
  • Byte offset 0x0A from the beginning of active partition represents the firmware version.
  • For us, it is 0x33 or decimal 51.
    Screen Shot 2020-01-23 at 8.18.31 AM.png
  • Offset 0x0200 to 0x0600 from the beginning of active partition is the Thunderbolt DROM.
    Screen Shot 2020-01-23 at 8.25.28 AM.png
Thanks to @Elias64Fr we can decode the DROM bytes as follows:

These are the actual DROM bytes starting at offset 0x020F:
71000000 000000ED 00E04034 98016900 ED0008C0 01010881 80028000 00000882 90018000 00000883 80048001 00000884 90038001 00000585 50000005 86500000 02C70B88 20010064 00000000 00038980 058A5040 00058B50 40000B01 47494741 42595445 0011025A 33393020 44455349 474E4152 4500

What these bytes mean:
  • 71 -- CRC (cyclic redundancy check)
  • 00 00 00 00 00 00 ED 00 -- UID SwitchType3: ED000000000000
  • E0 -- CRC
  • 40 34 98 01 69 00 ED 00 -- To be defined
  • 08 C0 01 01 -- To be defined
  • 08 81 80 02 80 00 0000 -- TBPort1 DualLinkport2 HPMAddr0
  • 08 82 90 01 80 00 0000 -- TBPort2 DualLinkport1 HPMAddr0
  • 08 83 80 04 80 01 0000 -- TBPort3 DualLinkport4 HPMAddr1
  • 08 84 90 03 80 01 0000 -- TBPort4 DualLinkport3 HPMAddr1
  • 05 85 50 00 00 -- TBPort5 DisplayPort Adapter
  • 05 86 50 00 00 -- TBPort6 DisplayPort Adapter
  • 02 C7 -- TBSwitch7
  • 0B 88 20 01 00 64 00 00 00 00 00 -- TBPort8 PCI Down Adapter DSB1
  • 03 89 80 -- TBPort9 PCI Down Adapter DSB4
  • 05 8A 50 40 00 -- TBPortA DisplayPort Adapter
  • 05 8B 50 40 00 -- TBPortB DisplayPort Adapter
  • 0B 01 47 49 47 41 42 59 54 45 00 -- The string "GIGABYTE"
  • 11 02 5A 33 39 30 20 44 45 53 49 47 4E 41 52 45 00 -- The string "Z390 DESIGNARE"
 
Last edited:
But step too,
Now we have to find the firmware of an iMac with embedded TitanRidge like iMac19,1 to make diff like osy86 Method !
I can't find any Firmware version 33 for iMac19,1 from Mojave to Catalina. It seem that the last version is

Mac-AA95B1DDAB278B95-C0_6.90.0-C1_47.1-R0

It's the same file from Catalina 10.15.0 to Catalina 10.15.2 !
 

Attachments

  • Mac-AA95B1DDAB278B95-C0_6.90.0-C1_47.1-R0.bin.zip
    277.9 KB · Views: 101
I can't find any Firmware version 33 for iMac19,1 from Mojave to Catalina. It seem that the last version is

Mac-AA95B1DDAB278B95-C0_6.90.0-C1_47.1-R0

It's the same file from Catalina 10.15.0 to Catalina 10.15.2 !
Designare Z390 firmware version is 0x33 or decimal 51. So have a look at this!! Mac-53FDB3D8DB8CA971. Edit: Looks like @Elias64Fr is correct -- we need to look for Apple version "33" and not "51".

Screen Shot 2020-01-23 at 9.20.59 AM.png

Side by side comparison:
Screen Shot 2020-01-23 at 9.18.53 AM.png

UPDATE: My understanding about version numbers seems to be INCORRECT. If it says "33" in the ROM file, we need to find "33" and not the decimal equivalent of "33".
 
Last edited:
At the rate this thread is going, I'm fully expecting CaseySJ to reverse engineer the T2 chip and provide instructions for how we can wire it in ourselves by Christmas 2020.
 
At the rate this thread is going, I'm fully expecting CaseySJ to reverse engineer the T2 chip and provide instructions for how we can wire it in ourselves by Christmas 2020.
or by tomorrow afternoon after lunch :)
Don't want to over-promise and under-deliver! That is always a danger in this field...
 
Last edited:
Back
Top