Contribute
Register

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

Joined
Dec 21, 2019
Messages
62
Motherboard
Gigabyte Z390 Designare iMacPro1,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
62
Motherboard
Gigabyte Z390 Designare iMacPro1,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
18,931
Motherboard
Asus ProArt Z690-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
62
Motherboard
Gigabyte Z390 Designare iMacPro1,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
62
Motherboard
Gigabyte Z390 Designare iMacPro1,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: 57

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,931
Motherboard
Asus ProArt Z690-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.
 
Joined
Dec 21, 2019
Messages
62
Motherboard
Gigabyte Z390 Designare iMacPro1,1
CPU
i9-9900K
Graphics
RX 5700 XT
Not that this wasn't fun, but is there a way to duplicate a working BIOS to the backup chip so the fallback will actually work next time I screw up a BIOS update?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,931
Motherboard
Asus ProArt Z690-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
Not that this wasn't fun, but is there a way to duplicate a working BIOS to the backup chip so the fallback will actually work next time I screw up a BIOS update?
That would be pushing our luck! When it comes to matters of this kind, we should do only the minimum that is necessary. The backup BIOS should be perfectly fine; the issue is that the system did not automatically fallback to the backup BIOS. This does not mean the backup BIOS is defective. It just means that the conditions that would normally trigger a fallback were not triggered.

However, we can always do something like this:
  • Install the official BIOS F9i (available from Quick Reference spoiler in Post 1) with Q-Flash (from BIOS Setup).
  • During the upgrade procedure, I believe you'll be asked whether you want to update the Backup BIOS as well.
    • However, I would also advise against doing this.
 
Joined
Sep 21, 2013
Messages
1,087
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900KS
Graphics
RX 580
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
  5. Mac Pro
Classic Mac
  1. Classic
  2. iBook
  3. Power Mac
  4. PowerBook
  5. Quadra
  6. SE/30
Mobile Phone
  1. iOS
@CaseySJ
Re: "Is this Guide Applicable to Other Configurations?
Although the Guide has been tested only with the configuration stated in the Components section, it should be applicable to the following other configurations..."


Would this include my Z370 Aorus Gaming 7 (sans onboard WiFi)?
 
Top