thank you for sharing
Try asus z170m-e d3 + i3-8100 + bios2604
Can succeed
But cpu voltage 1.48v very high
try on Asus ROG VIII Formula with i5 8600K = No Boot
any suggest?
Z170M-PLUS,
Which bios version did you use? I have a patched one ready but afraid to flash it.
Can you please share a link to your bios?
how high BCLK have you tried on this chip, it seems exciting
It need external clock generator located on motherboard.
Hi guys!
I have a Gigabyte Z170 HD3P motherboard.
Is there any luck to follow the guide or just flash a modded bios and make it support hexa-core Coffee Lake CPU’S?
Thanks
Hi,
thanks for the great tutorial. I follow exactly all these Steps on a Gigabyte H110M-S2H successly, but when i get to flash the bios, i get the Q-Flash Message: Invalid Bios Image…
Any Idea?
Thanks a lot.
Use low level flash tool like :
1) Intel’s FPT
2) patched Gigabyte’s EFIFlash
3) AMI’s AFU
Use low level flash tool like :
1) Intel’s FPT
2) patched Gigabyte’s EFIFlash
3) AMI’s AFU
I successfully flash the Bios with AFU, the Bios Information shows me the flashed Bios Version but System only starts with Kaby-Lake, not with Coffee-Lake
asus h170 plus d3 + i3 8100
after GOP/VBIOS/Microcodes and "pcie_patcher.cmd biosname"
bios boot up, but
cpu voltage 1.48 too high
m.2 pcie X4 ssd not seen by the bios
it seems that pcie patch is not working
original asus bios H170-PLUS-D3-ASUS-2604.zip : https://pan.baidu.com/s/1JVrP5zD6HxPZb0HvpLU8WQ
the modded bios : https://pan.baidu.com/s/1Kuf9osKu0SMepC0daEsvPw
show log of pcie-patcher
I modded the bios again and get the same problems:
cpu voltage too high : 1.488V
m.2 pcie x4 ssd not seen by the bios
the again modded bios : https://pan.baidu.com/s/1syeE-OrBj_76OvLLa_nkUw
the modded bios pcie patched : https://pan.baidu.com/s/16rhd7gaMRHvRgpNDjY0mnA
the log:
parseVolume: non-UEFI data found in volume’s free space
parseFile: non-empty pad-file contents will be destroyed after volume modifications
parseFile: non-empty pad-file contents will be destroyed after volume modifications
patch: replaced 10 bytes at offset 2E0Fh 4181FBE0060800741E41 -> 4181FBE0060900741941
patch: replaced 10 bytes at offset 6A40h 4181FBE0060800741E41 -> 4181FBE0060900741941
Image patched
[total hits/matching patterns/non-matching patterns]
[006/1/0] h170d3a.rom.patched
1 files checked, 1 changed.
I found two potential problems of my modded bios:
1: it has two microcodes (906EB/906EA): are all for coffee lake
2: vBios is not shown in ubu
Log is normal, 2 dxe and 3 pei modules patched for know signatures. Check with some card inserted in main pci-e slot (not southbridge’s pci-e slots) for testing. NVM/M.2 cards require proper bios support if you want to see disks before OS loaded
So in regard to this. I am working with a MSI Z170A Krait gaming and I have a few questions.
I have done the following:
Downloaded the BIOS for a Z370 Krait motherboard.
Opened the 370 BIOS with Intel Flash Image Tool, and copied the BIOS Region.bin from the decomp folder and closed FIT.
Extracted original latest BIOS from MSI Krait Z170A BIOS with Intel Flash Image Tool and did NOT close the program.
Extracted the original Z170A VBIOS with MMTool 5.2.024 patched.
The original VBIOS version was 1046.
Using Intel BMT selected 1046 script and saved all to .ssf
Removed the STRING $ Signon Intel from .ssf
Loaded the data and script for 1054 in Intel BMP and applied the .ssf and saved new_bios.dat
Open BIOS Region from Z370 with MMTool 5.2.024 patched, and replaced Intel 406 option ROM with new_bios.dat and saved. Reopen new file and extracted Intel 406 OROM and hex compared to new_bios.dat as same.
In Intel FIT, changed the SKU to Z370.
Copied the modified Z370 BIOS Region to the decomp folder for the Z170 BIOS.
Build the BIOS.
Open with UBU tool and checked how it read the file.
The Z170A motherboard I have in the past SPI flashed with a RPI on the SPI header so I know I can recover should this go bad.
So now some of my questions:
So the Intel management engine doesn’t need to be downgraded with this method?
The BIOS now only has microcode for 906EA and EB. Can Skylake support be added back in? Or is that possibility lost by using the 370 BIOS region? i.e Blocked?
It’s mentioned isolating the RSVD pins to prevent a short, but do you still need to short the 2 CPUID pins?
This is in the PCIe Fix thread but if using the Z370 BIOS base is that not needed?
Is MMTool 5.2.024 patched the correct MMTool to be using, or should I be manually editing this mod.
I’ve dabbled in BIOS modding since the early 2000’s and this whole process is a bit hard to follow. I’m not worried about a brick, but I want to understand if I have the general understanding right. The method I just described sounds more like taking a 370 BASE and adding some Z170 parts, where the other methods sound more like taking a Z170 base and adding Z370 parts.
So in regard to this. I am working with a MSI Z170A Krait gaming and I have a few questions.
I have done the following:
Downloaded the BIOS for a Z370 Krait motherboard.
Opened the 370 BIOS with Intel Flash Image Tool, and copied the BIOS Region.bin from the decomp folder and closed FIT.
Extracted original latest BIOS from MSI Krait Z170A BIOS with Intel Flash Image Tool and did NOT close the program.
Extracted the original Z170A VBIOS with MMTool 5.2.024 patched.
The original VBIOS version was 1046.
Using Intel BMT selected 1046 script and saved all to .ssf
Removed the STRING $ Signon Intel from .ssf
Loaded the data and script for 1054 in Intel BMP and applied the .ssf and saved new_bios.dat
Open BIOS Region from Z370 with MMTool 5.2.024 patched, and replaced Intel 406 option ROM with new_bios.dat and saved. Reopen new file and extracted Intel 406 OROM and hex compared to new_bios.dat as same.
In Intel FIT, changed the SKU to Z370.
Copied the modified Z370 BIOS Region to the decomp folder for the Z170 BIOS.
Build the BIOS.
Open with UBU tool and checked how it read the file.
The Z170A motherboard I have in the past SPI flashed with a RPI on the SPI header so I know I can recover should this go bad.
So now some of my questions:
So the Intel management engine doesn’t need to be downgraded with this method?
The BIOS now only has microcode for 906EA and EB. Can Skylake support be added back in? Or is that possibility lost by using the 370 BIOS region? i.e Blocked?
It’s mentioned isolating the RSVD pins to prevent a short, but do you still need to short the 2 CPUID pins?
This is in the PCIe Fix thread but if using the Z370 BIOS base is that not needed?
Is MMTool 5.2.024 patched the correct MMTool to be using, or should I be manually editing this mod.
I’ve dabbled in BIOS modding since the early 2000’s and this whole process is a bit hard to follow. I’m not worried about a brick, but I want to understand if I have the general understanding right. The method I just described sounds more like taking a 370 BASE and adding some Z170 parts, where the other methods sound more like taking a Z170 base and adding Z370 parts.
Something went wrong in my past posts.
Method for port Z370 to Z170 (or whatever 100/200-series PCH):
ME FW Version requirment : last 4 numbers start with 1 not 3.
Extract VBIOS from Z170 BIOS and upgrade it to 1054.
Use Flash Image Tool to decomp Z170 BIOS and replace BIOS Region to extracted Z370 one.
If ME FW Version is not proper , then replace ME Region too.
Then switch SKU to Z370 , in this step,sometimes opinion in Intergrated Clock Controller , Networking & Connectivity will change to default value.You need save XML before and after switch SKU ,then close IFIT and compare them to find what value need to change.
I recommend you edit xml directly and open IFIT again. Load XML with Z370 SKU and build image.
Then you’ll get outimage , open with UEFITool and replace VBIOS to previous upgraded Z170 ones.
For support of Skylake and Kabylake , you need to add uCode (506E3 or 906E9)too.
Someone earlier mentioned bclk OC functionality. Does anyone have a CPU-Z screenshot of this working?
Screenshot only shows 3672mhz, which would be 102bclk. Max bclk for non-k is 102.5 I believe.
Can you share modded BIOS for Gigabyte B150M-D3H? Works with 4c or 6c? With pins connected/isolated?
Hi, I patched my MSI B250i Pro Gaming AC with patcher v1.4 but no successful. no PCI-E cards recogized.
used bios version 1.40 to make coffeelake patch, work fine with i3 8100 and IGP
my log
parseFile: non-empty pad-file contents will be destroyed after volume modifications
patch: replaced 10 bytes at offset 2129Eh 4181FBE0060800741941 -> 4181FBE0060900741541
patch: replaced 10 bytes at offset 2B82h 4181FBE0060800741941 -> 4181FBE0060900741541
patch: replaced 10 bytes at offset 1B19h 4181FBE0060800741941 -> 4181FBE0060900741541
Image patched
[total hits/matching patterns/non-matching patterns]
[004/1/0] E7A67IMS.140.patched
1 files checked, 1 changed.
Patching successful
Patching successful
Patching successful
Patching successful
Press any key to continue . . .
log is perfect, all patterns found and patched
test existence of cpu pci-e x16 controller in device manager, pci_id=8086 and dev_id=1901 for i8100
if bios didn’t initialized pci properly, it may be
1) disabled
2) enabled with empty pci-e slot
3) enabled with non empty pci-e slot but with no used resources
if initialized pci properly:
4) enabled with non empty pci-e slot and uses mem/irq/io_ports regarding inserted card