Contribute
Register

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

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
1,262
Motherboard
Asus Z370-A Prime II
CPU
i9-9900K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Does this process you are currently working on/describing mean that if you are successful we could flash the BIOS with the existing Gigabyte tool and have full Thunderbolt capability or do you still have to flash the Thunderbolt firmware separately.
You still need to flash Thunderbolt firmware separately.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,888
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@Sapricot @CaseySJ

Like said in my previous post here, you loose your Onboard Gigabit Ethernet MAC address if you flash Gigabyte downloaded BIOS firmware (Personal MAC address is written on GBe Region @ 0x1000)

You should read current corrupted firmware, open it with Hexedit, jumps to 0x1000 address and extract datas from 0x1000 to 0x2FFF, then copy them on same field on the downloaded BIOS firmware (.. maybe 6 first byte should be good enough but not tested)
Hello Elias,

When you say "copy them on same field on the downloaded BIOS firmware" do you mean the BIOS file I posted above, which was extracted using CH341a SPI ROM reader?

@CaseySJ, please don't post your personal firmware with your included MAC address ;)
Once @Sapricot downloads the file, I'll remove it.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,888
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Does this process you are currently working on/describing mean that if you are successful we could flash the BIOS with the existing Gigabyte tool and have full Thunderbolt capability or do you still have to flash the Thunderbolt firmware separately.
Please see this post:
 
Joined
Dec 21, 2019
Messages
55
Motherboard
Gigabyte Z390 Designare iMac19,1
CPU
i9-9900K
Graphics
RX 5700 XT
@Sapricot @CaseySJ

Like said in my previous post here, you loose your Onboard Gigabit Ethernet MAC address if you flash Gigabyte downloaded BIOS firmware (Personal MAC address is written on GBe Region @ 0x1000)

You should read current corrupted firmware, open it with Hexedit, jumps to 0x1000 address and extract datas from 0x1000 to 0x2FFF, then copy them on same field on the downloaded BIOS firmware (.. maybe 6 first byte should be good enough but not tested)

@CaseySJ, please don't post your personal firmware with your included MAC address ;)
Thanks for helping out Elias!

Amazon just delivered the clip and wires (God I love same day delivery). Will try reading the chip after dinner and post results. Fingers crossed I don’t screw up.

@CaseySJ thanks! I'll post my bios once I have a solid checksum-matched read.
 
Joined
Dec 21, 2019
Messages
55
Motherboard
Gigabyte Z390 Designare iMac19,1
CPU
i9-9900K
Graphics
RX 5700 XT
@CaseySJ Managed to get a good connection on the second attempt. Checksums matched. Here's the result.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,888
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@Sapricot,

Please see if you can download and unzip this file without error. If so, then proceed to flash it. Per Elias, I have copied the segment from 0x1000 to 0x2FFF from your (corrupt) file into my working file and attached it here.

Let's see if this works...

The command to write this file is:

Raspberry Pi:
sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=4096 -c MX25L12835F/MX25L12845E/MX25L12865E -w bios-sapricot-mod.bin

CH341a USB reader/writer:
sudo flashrom -p ch341a_spi -c MX25L12835F/MX25L12845E/MX25L12865E -w bios-sapricot-mod.bin

If you encounter any errors, stop and let us know.

(FILE DELETED)
 
Last edited:
Joined
Dec 21, 2019
Messages
55
Motherboard
Gigabyte Z390 Designare iMac19,1
CPU
i9-9900K
Graphics
RX 5700 XT
pi@raspberrypi:~ $ sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=4096 -c MX25L12835F/MX25L12845E/MX25L12865E -w bios-sapricot-mod.bin flashrom on Linux 5.10.17-v7l+ (armv7l) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Macronix flash chip "MX25L12835F/MX25L12845E/MX25L12865E" (16384 kB, SPI) on linux_spi. Reading old flash chip contents... done. Erasing and writing flash chip... Erase/write done. Verifying flash... VERIFIED

Time to hook stuff up again and give it a try I guess. Fingers crossed.
 
Joined
Dec 21, 2019
Messages
55
Motherboard
Gigabyte Z390 Designare iMac19,1
CPU
i9-9900K
Graphics
RX 5700 XT
Success! Thanks so much for helping me out @CaseySJ and @Elias64Fr! Working computer in basically no time. Plus I learned a ton.
 

Attachments

  • 5EFBDF87-4C54-48F6-B0E1-7D44EF238D72.jpeg
    5EFBDF87-4C54-48F6-B0E1-7D44EF238D72.jpeg
    2.8 MB · Views: 48

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,888
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Success! Thanks so much for helping me out @CaseySJ and @Elias64Fr! Working computer in basically no time. Plus I learned a ton.
Awesome!! Glad the ordeal is over and, yes, adversity is a powerful educator. And you kept your cool through all of this, which is just great. :)

P.S. I've also deleted the BIOS image.
 
Top