[TOOL] Easy automated Mod tool for Coffee Lake bios

thank you @Lost_N_BIOS

Motherboard is Supermicro C8b250cb ml
non coffee i use g4600

this is my 9100f B0 with supermicro c7b250cb ML and normally work.

SM.jpg



when I have successfully flashed the biosmod with the AIO Tool and chose the option no.2 (u0), when I installed 9100f U0 did not turn on

@Lost_N_BIOS i faced to much instability with the i5 9400f.

after some time it crashes and resets.

its really randomā€¦

however its obviously a journey on a weak wire.

thx anyway for your help

the error messages form WINDOWS were:

The processor ā€œ0ā€ in group ā€œ0ā€ makes the following power management functions available:

Idle state type: ACPI Idle (C) (3 state/states)

Type of power state: ACPI power states (P)/ACPI throttling states (T)
Nominal frequency (MHz): 2901
Highest performance in percent: 100
Lowest output in percent: 27
Lowest throttling in percent: 27

and the message comes form all cores, so i guess the Problem was comming from the Power-Distribution

@hasandoel2 - I still cannot find that motherboard model in Google, please show me label on the board, or link me to the specs page for your system, so I can then keep proper folder and download stock BIOS package directly etc.
Wait, you gave two models there??? Which is your model? Anyway, please link me to the correct spec page for your model at supermicro
I found C7-B250-CB-ML - https://www.supermicro.com/en/products/mā€¦rd/C7B250-CB-ML

But I cannot find C8-B250-CB, so I guess this is incorrect, not sure why you mentioned two models anyway? For now, going ahead with mod BIOS for the above board, in case itā€™s correct and so you donā€™t have to wait, especially if mod BIOS I make works for you.

Did you try the other AIO tool?

Also, you did not answer me about ME FW. What is your current ME FW after flashing? Itā€™s possible that you are not downgrading ME FW during the mod BIOS flash, and you need to use flash programmer or to do pinmod first to unlock FD and then use FPT to make that happen
Check with HWINFO64, as you see in image below, IF ME FW still 11.8 this is the issue, or at least part of the issue. If you use mod coffee BIOS, you have to use 11.7 ME FW. If BIOS works without mod for coffee you do not need ME 11.7, and your stock BIOS may work OK, not sure, did you test without mod BIOS?

HWINFOMEFW.png



If you are using stock flash package/tools (ie AFU) then ME FW probably never gets touched, since you canā€™t downgrade from 11.8 to 11.7 with AFU.
So this would cause any mod BIOS to fail, and only B0 CPU would work, until you replace ME FW with the downgraded version via programmer or pinmod to unlock FD then FPT to downgrade ME FW

Stock BIOS seems somewhat already ready (but not vBIOS) for 906EA/906EB (ie both your coffee CPUā€™s), but some things may need patched still, and ME FW def needs downgrade if you use mod BIOS.
Here, please test and let me know outcome with SRF6N, this must be flashed in with flash programmer or FPT with unlocked FD, otherwise ME FW will not be downgraded. Neither of these will work for U0 CPU UNTIL you downgrade to the included ME FW
http://s000.tinyupload.com/index.php?filā€¦734295062984850

Please test both, with onboard graphics and with PCIE graphics.

@creisey - I would check pins to see if now damaged or not, then isolate the pads properly so you donā€™t damage your board further!

Iā€™m sorry, wrong button press.

thatā€™s right c7b250-cb-ml. intel me that I use today is 11.7.0.1299 and successfully uses 9100 b0. but when using 9100 U0 it canā€™t, and I use the AIO Tool to choose no 2 (U0)

IMG_20200527_110024.jpg

@hasandoel2 - Great, your ME FW is 11.7.0.1299, then you can flash in and use mod BIOS (If FD flash is not required for mod to work, I am not 100% sure in all cases). Would be best if you had flash programmer, then there would be no uncertainties here.<br />
Did you test U0 CPU with STOCK untouched BIOS and PCIE graphics card before?
If not, test that, but only AFTER you test the two mod BIOS I send you above. I say test after, because ME FW may/should be updated back again to 11.8

I would also reach out to Supermicro and ask them to make you BIOS compatible for 9100F U0 (SRF6N), they may send to you without issue!
Otherwise, if no mod works, just stick to using 9100F B0 CPU, both = same/same anyway.

Does this tool support 9900k on z170 OC formula?

It doesnā€™t list the 9900k as compatible.

Thank you

I will test as soon as possible and I will update the info.

Hi, Im new hereā€¦
I dont have any clue how to start modding my BIOS. My goal is to upgrade from G4560 to i3-9100f. I use motherboard Asus H110M-K.
What tutorial shoul I read? Big thanks to you all.

@Lost_N_BIOS would you be so kind and try once again your magic on the stock BIOS form my G20CI

https://drive.google.com/open?id=1e-DfU9ā€¦EW0QtZIrMmYmN2L

what do you think could cause an instand turn of after some time in Windows?

i could even launch a Geekbench session. but then out of the nothing black out.

i realized that changing power-schema (form balanced to high performance) did trigger the instant turn off as well

Hi @seneye-3
i same the same questionā€¦ From my understanding after watching YouTube (none in English) here some steps
1. Disable some option in bios
2.Use flash programmer(saved in Windows32 folder).
3. Open compatible firmware (?) & flashed it.
4. Put new CPU(stepping B0 easier)
5. Must have GPU & restarts.




@hasandoel2 , did you receive an answer to this? I looked but did not see any.

I had a similar problem, but I managed to get my RAM to max speed (2666 MHz) by changing most DRAM settings the UEFI to Auto, saving, and restarting the UEFI, then rebooting to Windows. MANY TIMES. I donā€™t know why, but the UEFI did not keep my DRAM changes when I hit "Save and Exit" most of the time. And I had to experiment with the settings to get it to make any actual changes to the RAM speed (checked with CPU-Z after reboot). And then if I tried to push it any farther, it either reduced the speed or the whole machine became unstable. So I took the victory and stopped trying to get any more gains.

I modded my ASRock H110M-STX two years ago to run an i7-7770K with the help of all these kind folks here. I bought a 16 GB kit of DDR4-2666 RAM, CL 16 to see if I could do anything to overclock the memory. In the end, I could not; the memory controller in the 7700k limits the RAM to 2400 MHz, and Iā€™m just a beginner with an H110 board. However, when the RAM was running 10% below the limit printed on the sticks, the latency improved by almost 20%. I ended up with 2400, CL 13.

Then I went crazy and bought a second machine to mod for an i7-8700. I gave the first PC to my brother to justify the purchase, with the nice fast RAM, but he never used it. Oh, well.

The second time around, I didnā€™t get the best RAM I could; I just got a used machine and kept whatever the previous guy had thrown in there (unmatched sticks of 4 GB each, both at 2133 but with different latencies). So it ran at 2133, even though the i7-8700 could in theory support 2666 MHz. It was okay, but I knew it could be better.

Just last month, I finally upgraded the RAM. I looked around and saw 32 GB of HyperX Impact DDR4-2666 with 15-15-15-38 timings, for almost $200. There was also some G.Skill DDR4-3000 with 16-18-18-43 timings, for $150. The latency improved by underclocking the RAM on my first machine, so I tried it againā€“got the RAM that was faster than I could use, but with worse timings.

I put the new RAM in the machine, and ā€¦ nothing. It runs at 2133. Passmark says the sticks are DDR4-3000, but CPU-Z says itā€™s 2133. I reboot a few times, and ā€¦ nothing. I go into the UEFI and try to force the speed and timings to be 2666 and 18 with voltage of 1.2, reboot, and ā€¦ nothing. I try again, and it runs at 2400! But I said 2666, whatā€™s up? I try a bunch of different combinations of settings.

I finally got it to run at 2666 by setting almost everything in the UEFI to Auto. The DRAM base clock had to be set to 133 (the board actually runs at 100), then saved; then the DRAM target speed had to be set to 2666, then saved; and then the DRAM voltage had to be set to Auto. After saving and rebooting, the board recognized the RAM as 2666 with timings of 14-14-14-32 and voltage of 1.35. It was noticeably faster in Minecraft and with large spreadsheets. Yay!

(Those numbers are all according to CPU-Z. Passmark Performance Test just reports the numbers printed on the stick, DDR4-3000, 18-18-18-43, which is really unhelpful).

Then I tried to push it farther, and it reverted to 2133. I tried to force the voltage to 1.2, but then the RAM ran even slower. After a couple more tweaks it just stopped booting. Forget Windows; it wouldnā€™t even show the UEFI startup screen, wouldnā€™t beepā€“just blank screen with the CPU fan spinning.

When the UEFI finally came up again, I decided not to be so greedy and set it back to 133 bus, 2666 DRAM, Auto voltage. It booted, but the settings didnā€™t stick. Tried a bunch of times, but only got the machine to boot and run at 2133, sometimes less.

Luckily, I had saved the UEFI settings as a User Default the first time it worked, so I was able to reload them. They look the same on the screen as what I tried to enter so many times, but somehow they are different. Apparently the order in which I changed and saved each setting was important for getting it to work.

This all took about a day and a half.

I would try to tell you exactly which settings to change, but your board is SuperMicro, and mine is ASRock. ASRock provides some OC-like tweaking on non-Z boards, so there are many options to see and change. Maybe SuperMicro does not expose all the same settings, I donā€™t know. But if my experience is at all relevant, I would tell you to set everything about memory in the UEFI to Auto, and restart. Then change one DRAM setting at a time, focusing on the bus, RAM speed, and voltage. I think there was an option to set the RAM multiplier directly, but it wouldnā€™t work if I touched that; Auto was the only way to go.

Why? Almost certainly, itā€™s because the memory controller is in the CPU, so anything you set in the UEFI has a chance of stopping the CPU from seeing the RAM. Putting everything on Auto did not work for meā€“I had to force the memory bus to 133 MHz. Your board and CPU will probably behave differently. But start with Auto on every setting you can see for the DRAM, then restart about six times to see if the CPU and the board can figure out what kind of RAM youā€™ve got. If that doesnā€™t work, change and save just one setting at a time.

@Lost_N_BIOS Thank you for that bios
update:
after I tried to flash the bios 2 and install 9100 U0 the results are still the same. the hsf fan just turns for a moment then turns off. even with pinmod compatible or without pinmod.

but when I installed 9100 b0 it worked normally with these 2bios.

later I will try to use the default bios with ME. There are 11.8 originals, whether it is successful or not using 9100 U0.

@Dnatwork thank you for advice.
I use several brands of ram whose speed is 2400mhz and when I plug it in Supermicro, all settings are auto. and the speed reads 2133mhz. when I change the manual to 2400mhz and press F4 (save bios and exit), when booting the ram speed still reads 2133mmhz. I tried one piece of the same result, back again 2133mhz.

when I manually set it to 2133, when booting the ram speed becomes 2133mhz.

even downgrade bios the same result. replace the processor the same result.

@hasandoel2 Then try setting the memory bus speed to 100 MHz and the RAM speed to 2400. To get to 2133, the board has to be using an 8:1 multiple of 133, so donā€™t let it have that option. You want it to be 12:1 with a bus speed of 100.

Wait, I guess 9:1 with 133 also comes out to 2400.

Anyway, lock the memory bus to 100. If that doesnā€™t work, lock it to 133.

The DRAM multiplier is another setting, should be on the same screen in the UEFI. Try leaving that on Auto at first, while you go through the bus options. If that doesnā€™t work, force it to 9:1 with 133, or 12:1 with 100.

I just remembered: When I did it, I had to power down and remove the power cord for a couple of minutes. Also remove any network cables that might provide any trickle of electricity. Then plug it all back in and reboot. I had to do that several times to force the board to forget its previous RAM setting and run a real check on the sticks.

I think the voltage needs to be on auto, but you can try forcing that to either 1.2 or 1.35, if nothing above gets it to 2400.

Make sure you have disabled fast boot, and you want to make sure the bios tests your memory status on boot. The setting has ā€œMRCā€ in it. It might be the same setting that disables fast boot, I donā€™t know.

@creisey - We told you what is probably causing that, burned up socket and or blowing out VRMā€™s due to you didnā€™t isolate the pads on CPU. Remove your CPU and look, Iā€™m sure socket pins and missing (due to melted) or at least burned.
Chinobino said it may not always happen, but since youā€™re having power related issues Iā€™m betting it has happened to your socket already, and or if not then the VRMā€™s are about to burn out maybe due to no isolation.
Here is stock BIOS you linked, modified, be careful how you flash this or you will loose your serial, UUID and possibly MAC ID etc. This should not be FPT or programmer flashed, only using stock flash methodā€¦ And now that I say this, I already know it will not work so I have not made this BIOS.

First, flash ACTUAL STOCK BIOS from Asus (ie G20CI-O-ASUS-1402.CAP - what you linked above is not stock BIOS) using stock Asus update method (ie EZ Flash if itā€™s in your BIOS)
Then do the following, and tell me what error you get if any at step #2, then I will tell you how to disable the lock blocking the flash, then you will do that, reboot and make a new FPT dump using new name and send me that.
After you do this, when you reply, send me your biosreg.bin file from step #1 so I can give you correct variables to change

If you have already modified the BIOS in ANY way, you will need to re-flash it back to factory defaults using factory method (NOT FPT)!!!

If you do not have Intel ME drivers installed, install them now from your system driver download page, then start over here after reboot.
Check your BIOSā€™ main page and see if ME FW version is shown. If not then > DOWNLOAD HWINFO64 HERE <

Once HWINFO is open, look at the large window on the left side, expand motherboard, and find the ME area.
Inside that section is the ME Firmware version. Take note of the version. (ie. write it down or get a screenshot)

Once you have that, go to the thread linked below, and in the section ā€œC.2ā€ find and download the matching ME System Tools Package for your system.
(ie if ME FW version = 10.x get V10 package, if 9.0-9.1 get V9.1 package, if 9.5 or above get V9.5 package etc)
> DOWNLOAD " ME System Tools " packages HERE <

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 you get an error, reply to this post with a screenshot of it, OR write down the EXACT command entered and the EXACT error given.

((If ā€œopen command window hereā€ does not appear, look for the ā€œSimple Registry Editā€ belowā€¦))

Now you should be at the command prompt.
You are going to BACKUP the factory un-modified firmware, so type the following command:
Command: " FPTw.exe -bios -d biosreg.bin "

>> Attach the saved "biosreg.bin ", placed into a compressed ZIP/RAR file, to your next post!!! <<

Right after you do that, try to write back the BIOS Region dump and see if you get any error(s).
Command: " FPTw.exe -bios -f biosreg.bin "
^^ This step is important! Donā€™t forget! ^^

If you get an error, reply to this post with a screenshot of it, OR write down the EXACT command entered and the EXACT error given.

Here is a 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 <

If the windows method above does NOT work for youā€¦
Then you may have to copy all contents from the Flash Programming Tool \ DOS folder to the root of a Bootable USB disk and do the dump from DOS
( DOS command: " FPT.exe -bios -d biosreg.bin " )


@senseye-3 - What is the SSPEC of your 9100F, read off top of CPU. If itā€™s SRF7W then you do not need mod CPU at all, you just need to mod BIOS and reflash it, and be sure your ME FW is 11.7.x
Check what is your current ME FW version and tell me, check with DOWNLOAD HWINFO64 HERE like you see below. Then I will help you to dump BIOS region, unlock BIOS lock, send to me so I can edit for you, then you program back

HWINFOMEFW.png



@hasandoel2 - Sorry, I am not a pro at this and the tools we have are not fully compatible with yoru BIOS, so thereā€™s nothing more I can think to do here. Youā€™ll have to stick with B0 CPU on this system
Yes, default BIOS ā€œMay workā€ with U0, microcode is in there but vBIOS (legacy) is not, so either load UEFI Boot or test with PCIE card

Clear CMOS to fix your memory issue, and set custom not default, or XMP if your memory has that
If that does not work, similar to mentioned above, reset ME FW state to ensure ME FW is working properly by using FPT and issuing this command (be ready for reboot, it should auto-reboot) >> FPTw.exe -greset
If it does not auto reboot, then shut down, remove PSU Cables, press and hold case power on button or short pins for 10-15 seconds, then let sit one full minute.
Then put it all back together, boot to BIOS and load optimal defaults, save and reboot back to BIOS and set what you want for memory speed and try again.

@Lost_N_BIOS : Lack of isolation, if relevant, would most likely not allow booting at all. For AJ30 an AK27 I am not quite sure, but any short between the main VCCin and Ground areas would not only risk VRMs, Pins and traces, but simply drain so much power that Vcore would never gets abvoe a few millivolts. One cannot build up voltage when connected directly to ground.

@creisey : Do different loads influence the running time? Check "nothing at all" (perferable just boot some DOS boot stick for zero background activity) versus "loads of RAM used" (I stick to linX, but there multitudes of options to fill up RAM, from dedicated tools to a combination of Chrome an add-heavy webpages. :-)) versus "heavy CPU usage" (Prime95 8k in place recommended). If the latter does trigger crashes, check voltages and temperatures (HWinfo is generally a good idea). Heat, VRM and RAM related instabilities are common, but fixable. If your system truly crashes after "some time", independend of load, I have to speculate. In case of a fairly constant time (somewhere round 20 minutes Ā±10?) I can remember some similar behaviour when trying to disable IME completely.

@Lost_N_BIOS @PCGH_Torsten

i have checked the CPU Pads, as well as the Socket PINs, non are burned or melted, in fact they are in perfect condition.
back with the stock CPU i7 7700 everything runs stable.

as you Lost_N_BIOS have guessed i have lost my UUID, i thought out of no reason that using the extracted bios out of the G20CI-O-ASUS-1402.CAP is a better option rather than using my initial BIOS dump.

therefor i flashed this back with my lovely CH341a and UUID is back.

how would you recommend flashing a modded bios?

a rom file canā€™t (or i dont know how) be flashed through EZ Flash nor AFUWIN

my Mainboard doesnt have the USB BIOS Flashback

to the VRMs I have added also Heatsinks as it was recommended by @Doomslayer in another post.

the Shutdown seams really been triggered when i change the Powerscheme in windows somehow the CPU runs not @ advertiesed speedsā€¦

booting only in BIOS it runs for Hours.

@creisey - Great to hear no pins are damaged or melted, I guess you are lucky!! Or, there was a lot of fearmongering going on back when this coffee mod stuff all started and itā€™s not nearly as bad or as prevalent as seems to be spread around (and in all the guides etc)

So you programmed back in your original BIOS, so back to square one, great! Now, take the latest stock BIOS from Asus and flash it via EZ Flash from within the BIOS.
Then I will make you new clean mod BIOS, you will have to program it back in though because it will have downgraded ME FW and modified FD.
This is quickest way, unless you want to update as mentioned above, dump it, unlock FD, flash that back, then go through individual FPT flashes to flash BIOS region and ME, or another entire FPT BIOS flash etc.
Several ways to do this, but since you have programmer and know how to use, this is quickest and easiest way

What do you mean speeds donā€™t run as advertised in windows, what speeds do you see?

You have seen, and are doing the following "Asus Specific" stuff for Coffee Mod BIOS, correct?
Per this guide - https://forums.overclockers.ru/viewtopicā€¦602278&start=60

@Lost_N_BIOS

ok i flashed the latest Bios with ez flash and made then a dump.

interesting is that the intel ME ist still at 11.6.0.1126

https://drive.google.com/open?id=1g6POxZā€¦fdUDG850yvOfIvQ-

@creisey = 404 - ME FW must not get updated by EZ Flash, well update back to 11.7 w/ programmer

Zitat von Lost_N_BIOS im Beitrag #957
@creisey - Great to hear no pins are damaged or melted, I guess you are lucky!! Or, there was a lot of fearmongering going on back when this coffee mod stuff all started and it's not nearly as bad or as prevalent as seems to be spread around (and in all the guides etc)

So you programmed back in your original BIOS, so back to square one, great! Now, take the latest stock BIOS from Asus and flash it via EZ Flash from within the BIOS.
Then I will make you new clean mod BIOS, you will have to program it back in though because it will have downgraded ME FW and modified FD.
This is quickest way, unless you want to update as mentioned above, dump it, unlock FD, flash that back, then go through individual FPT flashes to flash BIOS region and ME, or another entire FPT BIOS flash etc.
Several ways to do this, but since you have programmer and know how to use, this is quickest and easiest way

What do you mean speeds don't run as advertised in windows, what speeds do you see?

You have seen, and are doing the following "Asus Specific" stuff for Coffee Mod BIOS, correct?
Per this guide - https://forums.overclockers.ru/viewtopic...602278&start=60




i have non of these options in my bios: