[TOOL] Easy automated Mod tool for Coffee Lake bios

@revlaay thx. I am now at home and i need to find somethings now for short the 2 pads on the cpu. When i dont find anythings i think i need to buy a silver pencil

@revlaay hi good day to you
 i have asrock z170 fatal1ty gaming itx and i attemp to do allinone patch
 but i was faced the error by mmtool “couldn’t open the rom file!” and skf.exe is in the bin directory
 how can i solve it?? thx in advance

[[File:?.png|none|auto]]bios is 7.10 here

?.png

@totus pathname don‘t contain korean

@revlaay thank you very much!!! it works fine!!! you’re absolutely right!!! genius


meet error when I try to add support for 8400-8700
acknowledgement****
CodeRush: UEFITool and other tool author
Fernando: Win-Raid owner
SoniX: UBU tool author
Mov AX, 0xDEAD: PCIE patcher
s.napi: Fixing HT

-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Save CAP to bin format
FLASHBACK File name is Z17PG.CAP
Done
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

ME Version of BIOS is 11.0.10.1002
ME TYPE of BIOS is CON_H_D0
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Ready update GOP & VBIOS

start update gop

start update vbios

Done!
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

_ _ _ _ _ _ _ _ _ _ _
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / <br /> ( P | C | I | E ) ( P | A | T | C | H | E | R )
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
*
original written by Mov AX, 0xDEAD
enhanced by revlaay
*****
Start Patch

[total hits/matching patterns/non-matching patterns]
[006/1/0] 
e_MOD_Tool_By\tmp1\Z170-PRO-GAMING-ASUS-2003.bin.patched
1 files checked, 1 changed.
Done!
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Ready to Insert CPU MicroCode

Integrate 6th 7th 8th microcode
Insert into Vol 05
Insert into Vol 06
Done
*
if you only have B0 CPU [8100,8350,g5600] this file is ok
--------->>: "D:\bios_mod_jie\coffeeLake_MOD_Tool_By\Z170-PRO-GAMING-ASUS-2003.pcie.67ABC.bin"
8400-8700,Please continue

continue: 1,quit: 2 1
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Change SKU to Z370

Done!
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Ready fix Hyper-threading
already supported
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Ready to fix ACPI TABLE
------------Extract module------------
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
Usage:
xxd [options] [infile [outfile]]
or
xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options:
-a toggle autoskip: A single '
’ replaces nul-lines. Default off.
-b binary digit dump (incompatible with -ps,-i,-r). Default hex.
-C capitalize variable names in C include file style (-i).
-c cols format <cols> octets per line. Default 16 (-i: 12, -ps: 30).
-E show characters in EBCDIC. Default ASCII.
-e little-endian dump (incompatible with -ps,-i,-r).
-g number of octets per group in normal output. Default 2 (-e: 4).
-h print this summary.
-i output in C include file style.
-l len stop after <len> octets.
-o off add <off> to the displayed file position.
-ps output in postscript plain hexdump style.
-r reverse operation: convert (or patch) hexdump into binary.
-r -s off revert with <off> added to file positions found in hexdump.
-s [+][-]seek start at <seek> bytes abs. (or +: rel.) infile offset.
-u use upper case hex letters.
-v show version: “xxd V1.10 27oct98 by Juergen Weigert (Win32)”.
--------------Patching----------------
A M I
grep: D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-2003.pcie.67ABC.sku370.bin.dump\body.dsl: No such file or directory
(Stripping trailing CRs from patch; use --binary to disable.)
patching file 'D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-2003.pcie.67ABC.sku370.bin.dump\body.dsl’
Hunk #1 FAILED at 26475.
patch: **** Can’t reopen file ‘D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-2003.pcie.67ABC.sku370.bin.dump\body.dsl’ : No such file or directory
sed: can’t read D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-2003.pcie.67ABC.sku370.bin.dump\body.dsl: No such file or directory
sed: can’t read D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-2003.pcie.67ABC.sku370.bin.dump\body.dsl: No such file or directory
(Stripping trailing CRs from patch; use --binary to disable.)
patching file 'D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-2003.pcie.67ABC.sku370.bin.dump\body.dsl’
Hunk #1 FAILED at 12878.
Hunk #2 FAILED at 20787.
Hunk #3 FAILED at 20834.
Hunk #4 FAILED at 33560.
patch: **** Can’t reopen file ‘D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-2003.pcie.67ABC.sku370.bin.dump\body.dsl’ : No such file or directory
The system cannot find the file _needmod.txt.

Is the performance of h110 + i3 8100 reduced compared to the h310 + i3 8100? Is there anyone test that on 3DMARK ??

@sciwander try replace this file in acpi directory.

ACPIPatch.zip (50.5 KB)

@bale1304 almost the same

I am sorry still same problem,btw,why we always need to downgrade or upgrade ME to 11.7 ?
acknowledgement***
CodeRush: UEFITool and other tool author
Fernando: Win-Raid owner
SoniX: UBU tool author
Mov AX, 0xDEAD: PCIE patcher
s.napi: Fixing HT

-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Save CAP to bin format
FLASHBACK File name is Z17PG.CAP
Done
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

ME Version of BIOS is 11.8.50.3470
ME TYPE of BIOS is CON_H_D0
Replace ME Version to 11.7.0.1229_CON_H_D0_PRD_RGN.bin
Done!
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Ready update GOP & VBIOS

start update gop

start update vbios

Done!
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

_ _ _ _ _ _ _ _ _ _ _
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / <br /> ( P | C | I | E ) ( P | A | T | C | H | E | R )
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
*
original written by Mov AX, 0xDEAD
enhanced by revlaay
*****
Start Patch

-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

------------------!!!-------------------
Please check you bios support KabyLake CPU first!
If your MB is asus and bios verion very new
or MB is asrock 100 series, ignore this warming and continue
Press any key to continue . . .
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Ready to Insert CPU MicroCode

Integrate 6th 7th 8th microcode except 8c
Insert into Vol 04
Insert into Vol 05
Done
*****************************
if you only have B0 CPU [8100,8350,g5600] this file is ok
--------->>: "D:\bios_mod_jie\coffeeLake_MOD_Tool_By\Z170-PRO-GAMING-ASUS-3805.me117.67AB.bin"
8400-8700,Please continue

continue: 1,quit: 2 1
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Change SKU to Z370

Done!
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Ready fix Hyper-threading
Header checksum: 22h, valid
Data checksum: AAh, valid
Data checksum valid: AAh
Done!
-----
-----
-----
-----
–by revlaay–
-----
-----
-----
-----

Ready to fix ACPI TABLE
------------Extract module------------
--------------Patching----------------
A M I
grep: D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-3805.me117.67AB.sku370.htfix.bin.dump\body.dsl: No such file or directory
(Stripping trailing CRs from patch; use --binary to disable.)
patching file 'D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-3805.me117.67AB.sku370.htfix.bin.dump\body.dsl’
Hunk #1 FAILED at 26475.
patch: **** Can’t reopen file ‘D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-3805.me117.67AB.sku370.htfix.bin.dump\body.dsl’ : No such file or directory
sed: can’t read D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-3805.me117.67AB.sku370.htfix.bin.dump\body.dsl: No such file or directory
sed: can’t read D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-3805.me117.67AB.sku370.htfix.bin.dump\body.dsl: No such file or directory
(Stripping trailing CRs from patch; use --binary to disable.)
patching file 'D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-3805.me117.67AB.sku370.htfix.bin.dump\body.dsl’
Hunk #1 FAILED at 12878.
Hunk #2 FAILED at 20787.
Hunk #3 FAILED at 20834.
Hunk #4 FAILED at 33560.
patch: **** Can’t reopen file ‘D:\bios_mod_jie\coffeeLake_MOD_Tool_By\ACPI\Z170-PRO-GAMING-ASUS-3805.me117.67AB.sku370.htfix.bin.dump\body.dsl’ : No such file or directory
The system cannot find the file _needmod.txt.
------------Check------------
if all above has 0 Errors,please choose 1
continue: 1,exit: 2

@sciwander
Maybe iasl execute failed, but i can’t repeat this, can you provide you os version ?

@revlaay in your tools,you have bin and bin1,I simply copy all bin1 files to bin and replaced same exeuctives,
I am running in windows 10 1609 64 bit

@sciwander try to use shorter folder names

Excuse me, I write with the help of Google translator. I have a bootloop on the asus z170 pro gaming board.
Z170-PRO-GAMING/
Here is the bios I was flashing with the help of the programmer with I7 8700 support.
ModBios

Hello @revlaay
I have a question, my mobo is giga z170 gaming 5 and i’m using g4900, i don’t need isolate or connect pin of cpu. But i’m going up to g5400 or more i5 8400, i7 8700 (in future). I seen this picture and compare in this thread, so what i should to do with my cpu (g5400, i5 8400, 8700
)? Thank you verry much !

c9ccf89b96d4748a2dc5.webp



@revlaay could you answer me? Thank you please!

I want to support i5 8500,so I continue with Z370 SKU,btw,is it possible to update this tool to support i9600K ?
--------------Patching----------------
A M I
grep: N:\biod_mid_jie\ACPI\Z170_2003.pcie.67ABC.sku370.bin.dump\body.dsl: No such file or directory
(Stripping trailing CRs from patch; use --binary to disable.)
patching file 'N:\biod_mid_jie\ACPI\Z170_2003.pcie.67ABC.sku370.bin.dump\body.dsl’
Hunk #1 FAILED at 26475.
patch: **** Can’t reopen file ‘N:\biod_mid_jie\ACPI\Z170_2003.pcie.67ABC.sku370.bin.dump\body.dsl’ : No such file or directory
sed: can’t read N:\biod_mid_jie\ACPI\Z170_2003.pcie.67ABC.sku370.bin.dump\body.dsl: No such file or directory
sed: can’t read N:\biod_mid_jie\ACPI\Z170_2003.pcie.67ABC.sku370.bin.dump\body.dsl: No such file or directory
(Stripping trailing CRs from patch; use --binary to disable.)
patching file 'N:\biod_mid_jie\ACPI\Z170_2003.pcie.67ABC.sku370.bin.dump\body.dsl’
Hunk #1 FAILED at 12878.
Hunk #2 FAILED at 20787.
Hunk #3 FAILED at 20834.
Hunk #4 FAILED at 33560.
patch: **** Can’t reopen file ‘N:\biod_mid_jie\ACPI\Z170_2003.pcie.67ABC.sku370.bin.dump\body.dsl’ : No such file or directory
çł»ç»Ÿæ‰Ÿäžćˆ°æ–‡ä»¶ _needmod.txt。
------------Check------------
if all above has 0 Errors,please choose 1

same problem.I am using BIOS from https://dlsvr04.asus.com/pub/ASUS/mb/LGA
G-ASUS-2003.zip
I noticed directory created in ACPI was very long, for example ACPI\Z170_2003.pcie.67ABC.sku370.bin.dump\1 Volume image section\0 5C60F367-A505-419A-859E-2A4FF6CA6FE5

same problem

if you only have B0 CPU [8100,8350,g5600] this file is ok
--------->>: "D:\CL\Z27BF703.pcie.67ABC.bin"
8400-8700,Please continue

continue: 1,quit: 2 1
--------------------–by revlaay–--------------------
Change SKU to Z370

Done!
--------------------–by revlaay–--------------------
Ready fix Hyper-threading
Header checksum: 09h, valid
Data checksum: AAh, valid
Data checksum valid: AAh
Done!
--------------------–by revlaay–--------------------
Ready to fix ACPI TABLE
------------Extract module------------
--------------Patching----------------
A M I
grep: D:\CL\ACPI\Z27BF703.pcie.67ABC.sku370.htfix.bin.dump\body.dsl: No such file or directory
(Stripping trailing CRs from patch; use --binary to disable.)
patching file 'D:\CL\ACPI\Z27BF703.pcie.67ABC.sku370.htfix.bin.dump\body.dsl’
Hunk #1 FAILED at 26475.
patch: **** Can’t reopen file ‘D:\CL\ACPI\Z27BF703.pcie.67ABC.sku370.htfix.bin.dump\body.dsl’ : No such file or directory
sed: can’t read D:\CL\ACPI\Z27BF703.pcie.67ABC.sku370.htfix.bin.dump\body.dsl: No such file or directory
sed: can’t read D:\CL\ACPI\Z27BF703.pcie.67ABC.sku370.htfix.bin.dump\body.dsl: No such file or directory
(Stripping trailing CRs from patch; use --binary to disable.)
patching file 'D:\CL\ACPI\Z27BF703.pcie.67ABC.sku370.htfix.bin.dump\body.dsl’
Hunk #1 FAILED at 12878.
Hunk #2 FAILED at 20787.
Hunk #3 FAILED at 20834.
Hunk #4 FAILED at 33560.
patch: **** Can’t reopen file ‘D:\CL\ACPI\Z27BF703.pcie.67ABC.sku370.htfix.bin.dump\body.dsl’ : No such file or directory
ĐĐ” ŃƒĐŽĐ°Đ”Ń‚ŃŃ ĐœĐ°Đčто фаĐčĐ» _needmod.txt.
------------Check------------
if all above has 0 Errors,please choose 1
continue: 1,exit: 2

but I noticed that instead of a file "body.dsl" there is a file "body.dsl.orig" zero length

Hey,
Please help me understand. Im sorry if I should know this after reading guides. Im new to all this :wink:
I have B250 chipset updated with newest BIOS. If I were to use bios moded with this tool, do I have to downgrade ME which is already on my motheboard or will it be downgraded automatically when I flash moded bios?
Thank you in advance.

@hapek
if your running bios me version is 11.8/11.7.3xxx/11.6.3xxx , yes

@sciwander , @Valera_Master ,@sciwander
I upload source file, download

ACPIPatch.zip (1.51 KB)

, extract to ACPI directory, delete ACPIPatch.exe,then open command window
type

1
 
ACPIPatch yourbios
 

see what error happen