[TOOL] Easy automated Mod tool for Coffee Lake bios

@wqco510 - Please do side-by-side, top/bottom is hard to compare (and there should only be two comparison/BIOS open side by side, not four). I went ahead and look, bottom BIOS is not good (BOTH), do not flash (see the missing Non-UEFI-Pad file, this often causes brick)
OK, for your first discussed mod, about UEFI Boot, is that tested and booting/working? If yes, leave that out of this discussion, it adds to the pile unnecessarily. If that is not tested, by itself already, do that now.

This thread is about one tool, Revlaayā€™s AIO Tool, and for that only ONE SINGLE EXE is used to do the coffeemod. You are not supposed to use anything other than the ALLInOne.exe, drop BIOS on that to modify.
So, summary as I see it here, BIOS in image #3 is proper BIOS modified by Revelaays AIO Tool, but may (read probably) = brick. So you need new proper BIOS.

Please link me to the BIOS download page (not BIOS) you want modified, and tell me your old CPU model, and your new CPU SSPEC or CPUID if you already know it (If 9700F (R0), OK, tell me that + old + BIOS download page when you reply)

Modern CPUā€™s canā€™t Bclk overclock, maybe to 102 as you mentioned, but all may not be able to do thatā€¦ So you already have booted and working 9700F? If yes, then what are these posts about if you already have working BIOS?
To answer your last question, NO, coresync has nothing to do with Bclk.

Sounds like broken BIOS, as I mentioned, but at least it didnā€™t brick on you. How are you flashing in the mod BIOS, via Programmer, or already unlocked FD and using FPT?
Is your FD Unlocked? If not, how did you flash in the mod ME and mod FD? Both need flashed in, at very least mod ME FW, even if your original ME FW was old enough version to be compatible still mod one needs flashed in.


Yes: Iā€™ve been using that BIOS for years.


(EDIT: for future readers: I misread the above; my mistake: )

Butā€¦ itā€™s the top two that say "missing Non-UEFI-Pad file", not bottom:
These are 1. (topmost) MSIā€™s original BIOS (I doubt this would be broken) and 2. that UEFI-boot-mod (given 1. (which it was made from) already had the UEFI-pad-missing message, not surprising), which Iā€™ve been running for years


Assuming, out of the possibilities, youā€™re interested in 1. just AIO and 2. AIO + x.SyncAllCoreRatio.exe:

A51 (1. left & 2. right):



A57 (1. left & 2. right):




Thatā€™s all I did: used the previous BIOS with the AIO tool. I am using that (AIO) BIOS right now.
I would have used BIOS -> AIO -> x.SyncAllCoreRatio.exe but because of the checksum message from x.SyncAllCoreRatio.exe ("Data checksum: CAh, invalid, should be CEh"), I did not flash/use that.


7700 could run 102+ before the AIO-mod but not after (after, it (7700) only ran at 100 despite the in-BIOS setting, just like it is doing now, with 9700F: this is why I have been posting). So, Iā€™m pretty sure itā€™s something to do with the AIO-mod BIOS, rather than the CPU.

To be clear of the order of things:
1. I was running 7700, no Coffee Lake mod, 102+ bclk
2. I applied the AIO to the same BIOS I was using (and flashed that), still 7700: 102 bclk didnā€™t apply anymore (always posts at 100)
3. I changed CPU (no further BIOS change): 9700f: still always posts at 100 bclk


The boardā€™s built-in "M-Flash" utility (itā€™s an option in the BIOS-screen: restarts, then lets user select the file from a USB-drive, then flashes that).


I have (almost) no idea what any of that means :smiley: All I did was use that "M-Flash" to apply the AIO-modded BIOS (and isolated/connected the relevant CPU-pins, according to P0, since the image doesnā€™t separately show R0).


Since that UEFI-boot-modded BIOS (I couldnā€™t use the OS with my current storage setup without that mod) is from another forum (and invisible to guests), Iā€™ve been hesitant to directly link there. I think Iā€™ll pass ā€“ given the AIO-modded BIOS currently works for me (apart from bclk), this seems more trouble than itā€™s worth (itā€™s just for a tiny OC (+~120MHz) after all), sorry =]
Thank you for the assistance attempt this far though!

ā€”
Edit: Digging around in the BIOS-es, I found that SiInit thing x.SyncAllCoreRatio mustā€™ve been referring to; and interestingly enough, in the output BIOS from x.SyncAllCoreRatio, the data checksum in fact is CEh, according to UEFITool A57. And the same checksum of the AIO-d BIOS was CAh. So, could this ("Data checksum: CAh, invalid, should be CEh") rather be just a notification about the previous checksum, rather than a double-check of its own work, say? In which case it (the resulting BIOS) might actually be valid, I supposeā€¦ I didnā€™t expect to see that message, especially given a guide of sorts that I followed didnā€™t happen to have that particular line show up.

@wqco510 - Still talking image from 1241 here >> Bottom two are the ones missing ā€œNon-UEFI-Pad fileā€, unless youā€™re looking at some other image than the one you posted above for me to look at?
Original MSI (Top BIOS #1, top-most) is NOT missing the Non-UEFI-Pad file, #1-2 are the ONLY ones WITH the non-UEFI pad file. Only the bottom two are missing this, as I mentioned above. Sorry, not sure how that is confusing??

This >> x.SyncAllCoreRatio.exe Toss, for two reasons, one itā€™s missing Non-UEFI Pad file, and two, you are not supposed to use those tools in this manner.

AIO (#3 in original image) is the only valid ā€œCoffee Modā€ BIOS here, but as mentioned, it may brick, due to missing non-UEFI Pad file (and may have other issues weā€™ve not discussed, I canā€™t tell I do not have BIOS to check)
If you are using AIO BIOS right now (#3 in image from post #1241) then youā€™re all good, well, bootable at least. But both those issues, and some I may find but canā€™t see from just an UEFITool image, may be whatā€™s causing the current issues you describe
That and or other issues with your AIO BIOS (Such as padding added/removed that are not mentioned in "parser), not sure, I have not looked at the BIOS. But from what I can see in the images above I would still suggest NOT using that BIOS, and to make a properly edited Coffee BIOS.

Send me the BIOS in PM then if you donā€™t want to link it, otherwise explain what ā€œUEFI Bootā€ change you need, and I can do that on stock BIOS for you and create a proper coffee mod BIOS for you.

Checksum of modules will change sometimes if you edit them, SyncAllCoreRatio is already done to the BIOS you are using, since you used AIO.exe,
This tool calls ALL the other tools in that folder as it does itā€™s thing, thatā€™s the only way those other tools are meant to be used.

Oh wow, I misunderstood/-read the UEFI pad-file part, sorry

I assumed AIO to not already do x.SyncAllCoreRatio.exe since the opening post said:



Iā€™ve PM-ed you

@wqco510 - Sorry, I did not know that about x.synccoreratio, thanks Youā€™ll have to ask Revlaay about the checksum thing then, sorry for being lost on that one, I assumed it did AIO (since itā€™s AIO tool ) It probably fixes the checksum on rebuild, especially if you see it corrected in proper area post-rebuild
Iā€™ll make you fresh BIOS thatā€™s done properly, from stock BIOS, once you explain this mod they did for you at MDL. I donā€™t see any UEFI Boot related changes, nor should any ever be needed to boot UEFI mode, unless you simply wanted some defaults changes or something (which I checked, and do not see any changed)

@wqco510 - This BIOS has ME FW 11.8, does not work with Coffee - What is your ME FW on the board now, check with HWINFO64 if you are not sure
How are you flashing in mod BIOS, and did you already downgrade the ME to 11.7 previously?
---------------------

I tested build like you mentioned with Revlaays single x.coresyncratio tool, and yes, that checksum message from x.coresyncratio is corrected on rebuild, so that BIOS should be OK too

Just so it doesnā€™t look awkward for other readers ā€“ Problems were resolved thanks to the hero above! ;D

@wqco510 - Thanks Yes, we just talked more in PM after here due to discussing other unrelated stuff, then carried on there

@Lost_N_BIOS - After testing with various programs and some games I noticed that the graphics card works on x8 instead of x16. Could this be a problem in the modified BIOS?

2020-08-06_10-38-27.png

IMG_20200805_225644941.jpg

hi i want i3 9100f (SRF7W) work with Intel ME Version: v11.8, Build 3399, Hotfix 50? msi h110m pro vh - plus. Bios 7A15v1C . G4400 (SR2DC)

@Petoparac - itā€™s been so long, what exact BIOS file that I sent you are you using so I can check it out. Did you already remove card, clean gold fingers, blow out slot, reseat card?
Does it go up to x16 if you open 3D test in GPU-z (ie hit that ? mark)

@prodan - You need flash programmer to downgrade ME FW, or do pinmod (E.1 here) so you can dump FD with FPT, unlock all regions, then flash it back, then you can downgrade ME FW with FPT
Do you have flash programmer, like CH341A or similar?

@Lost_N_BIOS - Yes, I clean the slot and pins on the graphics card but nothing has changed. Itā€™s always on x8 1.1 to 3. This is the bios you sent me
https://mega.nz/file/Sjo32RwZ#yWE9fsFMcCā€¦u3lsBR_El1JW8Tc

Hello, I have Asus Prime Z270-A motherboard, bios version 1203, 2017-12-25, running G4400 currently.
I just got 8600K and would like to mod the Z270-A to run it.
Iā€™m new to win-raid and would appreciate any guidance in doing this mod, if anybody can please point me in a right direction I would definitely be more than happy to donate for their time.

can i follow these steps? without pinmod

pd : in the video we can see g4560 + i3 9100f (srf7w) + msi h110m pro vh / sorry for spam video !

@Petoparac - Thanks. I have a TON of files in folder where I did you work, did we have issues initially, or were you in bricked state and we recovered your BIOS first or something?
Can you see ME FW version properly in BIOS main page, or with HWINFO64, or do you see N/A or 0.0.0.0
BIOS Looks OK generally, for coffee mod, and in comparison to stock. Do you still have your G3900 CPU? If yes, please put it in and see if PCIE lane width instantly changes or not. If it does, then check the isolated pads and be sure none slipped and maybe covering other pins too.

@lkadlcek - What is your current ME FW version, check with HWINFO as shown below, or you may be able to see on BIOS Main page

HWINFOMEFW.png



Do you have flash programmer, like CH341A? If not, best to order one now and wait for delivery.
You need CH341A + SOIC8 test clip with cable if BIOS is soldered to board, or U Type Flat IC Extractor if BIOS is in a socket

@prodan - Sorry, Iā€™m not watching video, and you have not provided enough info for anyone to advise you (motherboard model, CPUā€™s and their SSPEC etc)
In general - pinmod required for any CPU except Revision B0 CPU

my sspec Intel ME VersiĆ³n: v11.8, Build 3399, Hotfix 50? msi h110m pro vh - plus. Bios 7A15v19. G4400 (SR2DC) upgrade i3 9100f (srf7w) . in the video it doesnā€™t pinmod but Iā€™m not sure .
@Lost_N_BIOS

@prodan - B0 CPU ( i3 9100f (srf7w) does not need anything done to the pads on the CPU, but you do need flash programmer or to do pinmod to unlock FD, since your ME FW is updated too high version now (need downgrade to 11.7.0.1229)
So, you need flash programmer (CH341A + SOIC8 test clip with cable), or follow ā€œE.1ā€ method in this link - [Guide] Unlock Intel Flash Descriptor Read/Write Access Permissions for SPI Servicing
Once done, DO NOT reboot until you flashed in unlocked FD, or you will have to do pinmod again.
To dump FD use V11 ME System tools package from this thread in the C.2 section - Intel Management Engine: Drivers, Firmware & System Tools

Once downloaded, inside you will find Flash Programming Tool folder, and then inside that a Windows or Win/Win32 folder (NOT x64).
Highlight that Win/Win32 folder, then hold shift and press right click. Choose ā€œopen command window hereā€ (Not power shell! >> * See Registry file below *).

((If ā€œopen command window hereā€ does not appear, look for the ā€œSimple Registry Editā€ belowā€¦))
Here is a [b]SIMPLE REGISTRY EDIT
that adds ā€œOpen command window here as Administratorā€ to the right click menu, instead of Power Shell
Double-click downloaded file to install. Reboot after install may be required
> CLICK HERE TO DOWNLOAD CMD PROMPT REGISTRY ENTRY <

Run this command: " FPTw.exe -desc -d fd.bin "

Then edit FD via hex editor to unlock it, per section ā€œBā€ of the first link above, see section ā€œBā€ Spoiler #2, image #2
Then flash it back in via >> FPTw.exe -desc -f modfd.bin

Then let me know once you are done, I will make you mod BIOS and show you how to first flash in the mod ME FW.
Otherwise, get programming tools, then once you have let me know and I will help you to dump BIOS to send to me, so I can make you a mod BIOS to program back in

@Lost_N_BIOS ,
Intel ME Version: 11.7, Build 1229
I do not currently have a flash programmer.
Please see in the attached picture, is the Winbond chip in the center the bios chip? If so, than I need the CH341A + SOIC8 test clip with cable, correct?

20200808_232142.jpg

@lkadlcek - Great, at least you do not have to downgrade ME FW, but none of that matters anyway if you get a programmer
No that is not it, the BIOS chip is to the right of the chip on the right in your image, if the chip matches what is on stock images at Asus site (ie not in a socket), then yes you need SOIC8 test clip


@Lost_N_BIOS On the pic, itā€™s the one in the center, on the right of the TPU chip, correct?

@lkadlcek - Yes, the one in between M2 screw hole and TPU chip.
This is Micron 25Q128A and itā€™s 13 on 2nd line so 3.3V chip - However, this chip may be an issue, unless it was just issue with specific situation/board for
@kazp3r here page 73-76 [TOOL] Easy automated Mod tool for Coffee Lake bios (76)
kazp3r - whatever happened there, looks like you gave up, or did we carry on in PMā€™s etc?

Iā€™ve seen others read and write to this chip, so not sure what the issue was in his case, but itā€™s last one I helped with on that same chip ID
But, if you canā€™t get it working with clip, then we can program directly through the SPI header on the board, but youā€™ll have to make some cables to do that.