- Joined
- Jan 1, 2020
- Messages
- 614
- Motherboard
- MSI Z490 MPG Gaming Edge Wifi
- CPU
- i5-10600K
- Graphics
- RX 6600 XT
- Mac
I can let you on this computer with the z590i Vision D board and you can do whatever tests you want.
I think someone tried to flash that modified firmware before? It's been a while -- and I had completely forgotten about that file -- but I think it didn't work.I can let you on this computer with the z590i Vision D board and you can do whatever tests you want.
Just got back from my electronics and I have the original ROM loaded so far. I'll try to program these from CaseySJ in a few hours.
Awesome!I'm ready for testing.
I think someone tried to flash that modified firmware before? It's been a while -- and I had completely forgotten about that file -- but I think it didn't work.
It's still good idea to try flashing that firmware -- but only if you are comfortable with the procedure and you can backup the original one first.
MacBook-Air:~ macbook$ flashrom -p ch341a_spi
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
libusb: info [darwin_claim_interface] no interface found; setting configuration: 1
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
No operations were specified.
MacBook-Air:~ macbook$ flashrom -p ch341a_spi -r OriginalFirmware-Z590iTH4
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
Reading flash... done.
MacBook-Air:~ macbook$ flashrom -p ch341a_spi -v OriginalFirmware-Z590iTH4
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
Verifying flash... VERIFIED.
MacBook-Air:~ macbook$
Just reviewed some (not all) of the earlier posts in this thread to remind myself of what we did and didn't do...I know what I'm doing. I made a copy of the original ROM again. I already know that it is smaller than the one my friend made to me 7 months ago.
I do not touch the original. I have some new clean W25Q80 chips.
...
flashrom
that allows it to detect the chip ID properly and read the full 8MB?Everything's all right.Just reviewed some (not all) of the earlier posts in this thread to remind myself of what we did and didn't do...
There was some confusion about the size of the flash ROM chip:
- Do I recall correctly that you soldered a SOIC8 socket onto the motherboard? This allows you to replace those flash ROM chips easily and read/write them ex-situ (i.e. chip is not on motherboard, but on the reader/writer itself).
Other:
- Isn't it supposed to be an 8MB chip?
- The file you extracted (OriginalFirmware-Z590iTH4) is 1 MB.
- Didn't someone submit a code change to
flashrom
that allows it to detect the chip ID properly and read the full 8MB?
Before we make any firmware modifications we need to get some of these things straightened out...
- What is the full part number of the Winbond chip?
MacBook-Air:~ macbook$ flashrom -p ch341a_spi
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
libusb: info [darwin_claim_interface] no interface found; setting configuration: 1
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
No operations were specified.
MacBook-Air:~ macbook$ flashrom -p ch341a_spi -w NVM26-GIGABYTE-Z590i-TB4-CASEYSJ-MOD1.bin
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
Error: Image size (8388608 B) doesn't match the flash chip's size (1048576 B)!
MacBook-Air:~ macbook$ flashrom -p ch341a_spi -w OriginalFirmware-Z590iTH4.bin
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
=======
MacBook-Air:~ macbook$ flashrom -p ch341a_spi -w OriginalFirmware-Z590iTH4
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.
MacBook-Air:~ macbook$ flashrom -p ch341a_spi -v OriginalFirmware-Z590iTH4
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
Verifying flash... VERIFIED.
@ori69Everything's all right.
W25Q80 has 1MB = 8Mbit.
This is the chip that used in GB-Alpine Ridge and GC-Titan Ridge.
View attachment 530892
In the post:
I put a reading that was taken quickly. The electronics have desoldered the system, read it and soldered it to the motherboard.Z490 & Z590 - Will Z590 ever have macOS Support ?
Hi @CaseySJ I tried @ori69 EFI and had some problems with the USB and my TB equipment didnt show up. Weird since ori has it working on his system. I managed to make my own USB Patch,and now thunderbolt shows as expected.(No Hotplug yet,I tried the Mapple Ridge patch from you) Here some files...www.tonymacx86.com
Today, I have this chip in the holder and I did it again on a different programmer. It seems to me that only this one is OK. Because from this post:
modified will not write into the W25Q80.Z490 & Z590 - Will Z590 ever have macOS Support ?
Today I desoldered and copied the rom (winbond 25Q80) from the Thunderbolt 4 controller from the Z590i Vision D. I also wrote to Gigabyte about a hot-plug. Wow that's good news @ori69 :thumbup:www.tonymacx86.com
Code:MacBook-Air:~ macbook$ flashrom -p ch341a_spi flashrom v1.2 on Darwin 18.7.0 (x86_64) flashrom is free software, get the source code at https://flashrom.org Calibrating delay loop... OK. libusb: info [darwin_claim_interface] no interface found; setting configuration: 1 Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi. No operations were specified. MacBook-Air:~ macbook$ flashrom -p ch341a_spi -w NVM26-GIGABYTE-Z590i-TB4-CASEYSJ-MOD1.bin flashrom v1.2 on Darwin 18.7.0 (x86_64) flashrom is free software, get the source code at https://flashrom.org Calibrating delay loop... OK. Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi. Error: Image size (8388608 B) doesn't match the flash chip's size (1048576 B)! MacBook-Air:~ macbook$ flashrom -p ch341a_spi -w OriginalFirmware-Z590iTH4.bin flashrom v1.2 on Darwin 18.7.0 (x86_64) flashrom is free software, get the source code at https://flashrom.org ======= MacBook-Air:~ macbook$ flashrom -p ch341a_spi -w OriginalFirmware-Z590iTH4 flashrom v1.2 on Darwin 18.7.0 (x86_64) flashrom is free software, get the source code at https://flashrom.org Calibrating delay loop... OK. Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi. Reading old flash chip contents... done. Erasing and writing flash chip... Erase/write done. Verifying flash... VERIFIED. MacBook-Air:~ macbook$ flashrom -p ch341a_spi -v OriginalFirmware-Z590iTH4 flashrom v1.2 on Darwin 18.7.0 (x86_64) flashrom is free software, get the source code at https://flashrom.org Calibrating delay loop... OK. Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi. Verifying flash... VERIFIED.
1. OriginalFirmware-Z590iTH4-test01.bin@ori69
It seem that we have a problem with first file size...
I have patched your last submitted file. Could you test theses 3 patched versions ?
(I think first or third will be OK)
MacBook-Air:~ macbook$ flashrom -p ch341a_spi
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
libusb: info [darwin_claim_interface] no interface found; setting configuration: 1
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
No operations were specified.
MacBook-Air:~ macbook$ flashrom -p ch341a_spi -w OriginalFirmware-Z590iTH4-test01.bin
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.
MacBook-Air:~ macbook$ flashrom -p ch341a_spi -v OriginalFirmware-Z590iTH4-test01.bin
flashrom v1.2 on Darwin 18.7.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
Verifying flash... VERIFIED.