ASUS Z170 Pro Gaming & Z170-A / Z170-P BIOS + HPET Option

So this is almost the same as I wrote in edit above :slight_smile:

Gonna check it in a minute.

Yes, see my edit above too

@Lost_N_BIOS
Bios updated just fine. POST to Bios without any problem with G4400. Clear CMOS, restart, power off, swap to ES and … still black screen.
Mobo does not show CPU error on LEDs but does not POST.
Do You think it’s related with ME?

@pies666 - Now with G4400 please dump BIOS region with FPT so we can confirm the microcodes flashed in first (if not, alternate command flags will be needed, one at a time maybe, no use of /GAN, alternate method I’ll link you to etc)
Please do step #1 of spoiler below, ignore everything else for now this is my copy/paste for how to dump/reflash BIOS region which we’re not doing here, just grab ME System Tools V11 and do step #1

And yes, it may be due to ME FW, or it may be due to you need to use old BIOS version as you mentioned (w/ proper microcode inserted back too like we did here).
During the BIOS update, did you see ME FW region mentioned in any output erase/program comment etc?
Are you 100% sure the CPU is functional?

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)!!!
Additionally, please remove all BIOS passwords, disable secure boot, and disable TPM or Encryption if you have enabled. Do this before moving on to below


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…))

Step #1

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!!! <<

Step #2

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 " )

@Lost_N_BIOS

I attach HWINFO ME ver screenshot

Unfortunatelly got an error when atempting to dump bios file.

I can’t do that in via dos either. There is only FPT.EFI file in Intel CSME System Tools v15.0 r2\Flash Programming Tool\EFI64 (I suppose this is the folder for DOS dump?)

There is only this EFI64 folder (+ Windows and Linux) - no “Flash Programming Tool \ DOS” folder at all.

EDIT: When I want to install “Intel MEI Drivers & Software v2044.15.0.1951 DCH (Windows 10 >= 1709)” it does not work. After decompressing files - SetupME.exe in “SWSetup\SP110984\src” gives me “repair or uninstall” option so i guess I have that already installed.
Also ME chipset installer from Asus webpage gives me “You have newer version installed” information.

EDIT2: I downloaded newest ME Tools instead of 11. My bad. Rechecking atm.

EDIT3: It worked just fine with proper version. I attach link to bios file (too big to upload here): https://files.fm/u/dvv3uxenr

ME.JPG

biosdump1.JPG

biosdump2.jpg

@pies666 - You are using wrong FPT. You need to use V11 package for this system. And no, DOS Folder would say DOS
Ahh, you figured it out, nice Please put file in a max compressed zip, and upload to some other free file host, that one is blocked on my end by malwarebytes

@Lost_N_BIOS

Let me know if this one works :slight_smile:

https://gofile.io/d/mIiywN

Yes, that worked, and the microcodes are flashed in. So they either removed ES compatibility with 3xxx BIOS, or ME FW needs to be downgraded to 11.0 (this version is in all old up to 3016, then they all start w/ 11.6 or above)
Please now dump FD via this command and send to me >> FPTw.exe -desc -d fd.bin << Never mind, sorry, please hold off on this and do >> flash this BIOS below same was you did last one
This is same BIOS as before, but with unlocked FD, we’ll see if that method flashes the FD in or not. Sorry, I meant to do that before and must have forgot!
http://s000.tinyupload.com/index.php?fil…111874557767033

After flashing again, load optimized etc, then boot to windows and run command above, send me fd.bin

@Lost_N_BIOS

No problem, I flashed right now with bios You uploaded.

I attach fd.bin below.

fd.zip (437 Bytes)

@pies666 - No dice, stock FD remains
Test once more, with only original /GAN command in autoexec (no /P /B etc) ie >> afudos.exe bios.rom /GAN
Then dump FD again with new name, such as fdnew.bin

If still same, you can compare via hex if you want, then flash programmer or pinmod is required here to test anything further.

@Lost_N_BIOS

I did it with /GAN only. FD file attached below. I’ve already ordered programmer :slight_smile:

fd.zip (437 Bytes)

Same Pinmod or programmer only.
Then we can test 3805 with old ME FW, or get you back onto older BIOS with added ES microcodes

I understand, I’m gonna write here as soon as I have programmer in my hands :slight_smile: I’d appreciate if You give me instructions what to do after I install it :slight_smile:
Thanks a lot for your help so far!

Yes, once programmer arrives we’ll get this sorted out for you. You’re welcome!
Look on your chip, and give me the chip ID, so I can tell you what is best software/version to use so read and write does not fail.

Here is guide on how to use - [GUIDE] Flash BIOS with CH341A programmer
And here is software package - http://s000.tinyupload.com/index.php?fil…213094641136166

First thing you will do is Read >> Verify >> Save (all manually, do not use Auto, it will erase!)



@Lost_N_BIOS

Finally got both chip extractor and CH341A programmer. Already extracted bios chip.

It’s gd25b128cpig (e6g076 ah1622). I’m gonna read this guide atm.

EDIT1: Should I use the socket closer to USB connector marked as "4/4 25xx chip" if my chip’s name starts at GD25b?
EDIT2: CH341PAR.EXE installed. I will wait now untill You confirm that the "red" socket is the right one. Also, please confirm which version of CH341A programm is the best for this chip (there are many of them in this folder).
It does not find anything when I search for "gd25b128" or "25b128" in the chip search option ver 1.34.

Thanks!

@pies666 - For GD25B128C use 1.34 and BIOS ID GD25Q128 Or Colibri with this same ID - or ASProgrammer 1.41 and exact chip ID
Yes, as the guide shows, you use the set of slots in the middle, closest to the USB, pin1 is on the lever side.

DO NOT use AUTO functions in any software. Do only >> Read >> Verify >> Save



@Lost_N_BIOS

Thanks a lot for answer and for your time. I did exacly what You asked for. I had a pop-up when verifying "Chip Main Memory with the contents are in disagreement". I uploaded compressed bios file in the link below:

https://gofile.io/d/7Ux5f0

Edit: I opened this bios in coffeetime and it looks ok. Newest 3805 ver with 11.8 ME, without microcodes. I’d download old bios ver + old ME + add microcodes, but I’m not 100% sure when it comes to bios modyfing so I will wait untill You check it :slight_smile:

Edit2: I’m 100% sure people are running oc’ed QHQD on the oldest 0311 bios version so that would be the best bios to mod.

Edit3: I did read chip via ASProgrammer 1.41 without errors so I upload this file too.
https://gofile.io/d/1gU6dz

@Lost_N_BIOS Heya, sorry to hop on the BIOS request wagon, but I’m looking to get the HPET timer setting unhidden. So I can disable it. According to CPUz, my Z170 Pro Gaming BIOS is 3202, from 2017. I swear I updated it to the latest version when I got the PC in 2018, but apparently not. So, how do we approach this?

Appreciate the time and effort you put in here. By the looks of it, you’re always busy on this forum.

May I kindly ask you to re upload 3805 modified BIOS for z170 pro gaming.
thank you.
I have CH341A