[TOOL] Easy automated Mod tool for Coffee Lake bios

ok i ordered SPI flasher and after it arrives i will try to reflash again (it will be interesting if i can crossflash bios from different motherboard like Z370 prime-a as they did with asus hero IX to asus hero X)

its actually really hard to find any info about flashing ASUS Z2xx/Z3xx motherboards or which pin should be connected in order unlock FD is there any good source about that? until now i was able to google just these 2 chinese pictures which are pretty close to what i can observe on my motherboard but i have little different BIOS chip (W25Q128FVSQ)


another way to flash descriptor and me via ME Operation Mode (Temporary Disabled)ļ¼Œhttps://github.com/corna/me_cleaner/issues/214
you can try it

unfortunatelly i dont have that option inside my bios :frowning:
ASUS PRIME Z270-A bios version 1302

i will just do it with SPI flasher i also want to test to flash different bios into this MB (from Z370-A)

EDIT: actually i was able to update ME with MEupdatetool from ASUS so now i have version 11.8.55.3510

so there is way how to flash that part of regionā€¦
I combined 2 MEtools together in order to do this :smiley:

MEUpdateTool_11.8.55.3510 - for Z270-P
and
MEUpdateTool_UI_20171103_TP - for Z270-A which is much older



just curious if this can answer somethingā€¦
ftp://ftp.micro-square.nl/Drivers/Mainboā€¦WUpdateSample.c

@AlurianNighthawk - see repliy by @svarmod here, in reply to my comment at end of page before this, saying FD re-write was not needed - It is if you change SKU! - [GUIDE] Coffee Lake CPUs on Skylake and Kaby Lake motherboards (45)

@oneb1t - once you have programmer, unlock FD is easy, edit the BIOS before you flash per this guide, see section ā€œBā€ second spoiler, then image two for this board probably (Lines 80-90 if they look similar, if not use image one line 60, but I bet its 80-90)
[Guide] Unlock Intel Flash Descriptor Read/Write Access Permissions for SPI Servicing

i found raspberry pi 3 b which i will use as SPI flasher :slight_smile:
so today i will try to flash it

EDIT: just flashed with SPI (raspberry pi 3 b worked like charm)
i will write details later but now i want to try to crossflash MB into Z370 O.o

@oneb1t
Do not forget about TPU modules!

ok now im not that braveā€¦ :smiley: so i will need to do some research about these modules and what they can do
(i expected that they are loaded on every start of computer so you cannot really brick anything if you flash incorrect TPU module, but if they stick over BIOS reflash then i need to reconsider)

maybe i will just try to crossflash into another Z270 which should be still possible :slight_smile:

downgrade me
E98D33CD-1AEB-46B1-A4B6-0BB4CC655C26 -Replace body PE Image with same guid from original bios
BC327DBD-B982-4F55-9F79-056AD7E987C5 -Replace body PE Image with same guid from original bios
611F7FDD-C7C6-4CFE-8072-2155D7B25A80 -Replace raw section with same guid from original bios
remove GUID 63F23E9D-5FDA-415E-9C2A-64C4E2A6ECE8
remove list iROG
iROG1: GUID 38715E0A-ECD3-4776-8AC4-7D93510A7468
iROG2: GUID 475EB5AF-16F2-4727-BD69-0D1BF383196C
iROG3: GUID DE9A07DF-B1C6-448B-B700-715F6BE6676D

@svarmod Thanks for heads up. Do you think that applies still when using programmer, since regular flash routine is not run by the board, maybe on startup it could flash over the TPU FW, or maybe that only happen if using regular flash method (USB Flashback)?
Thanks for adding GUID info on that @revlaay

Hey . What do you think about the MSI Z 170 a pro? . Is there an opportunity to put i5 9600k and what steps do I need to take. Thx for answer

@Lost_N_Bios - That was exactly the question i also wanted to ask

now im running on Z270 1302 with FD unlocked and coffe lake mod
Also can i now use AFUDOS to flash entire bios with FD region when its unlocked or every time i want to do that i need to use SPI flasher?

I wouldnā€™t advise to use internal flash tools.
Yes, unlock FD and ME with SPI once and you will can use FPT/AFU for every next reflashing. Just keep every new bios unlocked too to not repeat unlock actions again.

sure i understand that
but its just easier for me to use AFU then attach all the wiring againā€¦

You only need to flash via Programmer once, unlock the FD and then it will always be unlocked so you can use FPT instead of AFU, just be sure as svarmod mentioned to edit the FD in any BIOS you reflash via FPT if you reflash entire BIOS instead of using -me or -bios region switches

Still wanting to know what I asked above @svarmod - do you know for sure if itā€™s necessary to watch those modules, edit/remove/swap, when using programmer too? Does this TPU update get applied on board starting, to possibly mess it up if you donā€™t do that, or does that only happen during flash update procedures

@Lost_N_BIOS
TPU firmware comparison happens every time when board starts, not when flashing. If it fails board hungs on update procedure and next bios reflashing not more helps. The decision for unbricking - is directly reflashing TPU chip.

ok i can see that some people already undergo this procedureā€¦
[SOLVED] Asus TPU unit firmware GUID
i will think about it as this changes how difficult it would be to rollback

And also when i modify correct GUID regions with regions from Z270 while flashing Z370 it should be fine

Hi every one. I have mobo asus B250f gaming and what i can do to use coffeelake cpu G5400 and i3 8100? My english is not good, somebode can tell me step by step or image, video for help me? I watch this video on youtube, i can do it, but i donā€™t have mod bios for b250f gaming. Help me plz!
https://www.youtube.com/watch?v=FdUSgtlwZZU&t=214s

revlaay, thnx for the great work.

Iā€™ve got a question.
I want to give my dell all in one 5250 (i5-7500 -Q270) an upgrade to an i5-8400.

https://drive.google.com/drive/folders/1ā€¦lvq?usp=sharing ā†’ fulldump-fptw.bin

When I run your tool, it does not detect a video bios and gives an error for the HT patch.


With ubu I get this:
Scanning BIOS fulldump-fptw.bin. Please waitā€¦
BIOS platform - AMI Aptio V
BIOS version - 5.11
Manufacturer - INTEL Corporation

[EFI Drivers - Find and Extract]
Intel GOP SubGUID D8248140-88B5-4C14-9E9F-FD1CFA9D071E
Intel RST GUID 8C2E10DB-280F-4D4C-9B6E-C4C2A8A4C629
AMI NVMe GUID 634E8DB5-C432-43BE-A653-9CA2922CC458
Intel 1Gb GUID 4953F720-006D-41F5-990D-0AC7742ABB60

[OROM - Find and Extract]
VBIOS in GUID FD41D244-F0FB-4FD0-8FD6-4276BD4323D0
OROM in GUID 58CDC779-DC8C-491B-BAC3-F86E06D1865F
OROM in GUID 7C3B8701-2C3B-49FA-A529-F31D441265B1
OROM in GUID 365C62BA-05EF-4B2E-A7F7-92C1781AF4F9
OROM in GUID 914AB3BE-A2C2-463A-B77D-F820FBBA180E
OROM in GUID B4B9F886-2D2D-401C-AC69-CD97CF2F4E02

2 - Video OnBoard
EFI GOP Driver SKL-KBL - 9.0.1056

Any ideas?

thnx!

@ns_ripper mod for you

Hello, iā€™m newbie. I read the thread your guide, but my english not good. I dont understand complete your guild. Could you tell me step by step? I just run your tool or i must do all step:
1. transform ASUS CAP BIOS to Bin
2. check and downgrade me version to 11.7.0.1229
3. update intel gop driver to 1080ļ¼Œvbios version to 1059
4. patch to support cpu pcieļ¼Œthanks ā€œMov AX, 0xDEADā€ļ¼Œbut i set type to ā€œ3ā€.
5. change SKU to z370
6. patch to support 16 threadļ¼Œthanks ā€œs.napiā€
7. fix acpi table
Iā€™m using mainboard asus b250f gaming, and other pc use giga z170x gaming. I download your file coffeeLake_MOD_Tool_By.revlaay - eng, and exact this file. Then i donā€™t know how to use this tool. Please help me, if you could. Thank you very much!