@malucul - thanks for reporting back. How did you flash in the BIOS, via flashback or FPT, or programmer? Be careful guys, if you use programmer or FPT you will loose you serial, UUID, and LAN MAC ID
Here’s my comparison report on the mod BIOS vs stock, with about an hour or so dig in
BIOS Version = 5503 - 2/15/2019
Changes I see vs stock -
FIT table is sloppily re-constructed (maybe accidently, or on purpose?)
To me, it looks like it was simply poorly edited by someone that is unfamiliar with editing this file, doesn’t look like something Asus would do or anything that would allow/help this mod work, but someone would have to test if these CPU’s still work if I fix this.
Anyone that knows about editing FIT, will be able to look at the file and see the same as I do I assume, poor edit and moved bottom entries to just below microcode entries but done incorrectly/all messed up
Microcode for 50654 (Rev 2000057) is removed
Microcode for 50655 (Rev 3000010) is removed
Microcode for 50656 (Rev 4000017) is replaced by >> Rev 4000010
Microcode for 50657 (Rev 5000017) is replaced by >> Rev 5000010
Microcode for 50652 is inserted (rev 8000037 - 2/5/2017)
ME version 4.1.4.251 is replaced with older >> 4.1.3.237 (Still need to dive into settings to see if anything aside from version is changed)
FD region is exact match - so USB Flashback can be used, provided it also updates/downgrades the ME region
DevExp1 Exact Match
PTT region, this contains Data - stock one does not (all FF), this is solely due to this being a dumped BIOS vs stock thing. I need a dump from someone’s unmodified board using 5503 BIOS to compare with and see if anything different for the mod.
A NVRAM stock volume, standard defaults, contains changes and 3 additional module entries (IPConfiguration + ServerSettingVarName -both may be unrelated + AMIFwConfigSrvSetup module entry which I assume is related) + many Changes inside some entries that are in both (I assume much of this mod related)
@ Setup entry (many changes), @IntelSetup 5x changes, @ SocketMPLinkConfig x1 change, @SocketMemoryConfig x36 changes, @ SocketPowerManagementConfig x3 changes, @ SocketProcessorCoreConfig x1 removal, @ServerSetup x2-3 changes, @FakeVar x1 change - @GUIDStore 30 bytes removed
+ 10 bytes different (assumed all due to these additions and changes, not related to mod directly)
Comparing BIOS dropped into FITc to compare ME’s just by XML settings output, I see the following And these may solely be due to the ME FW version differences, unsure.
The box, to the left of PCH + Platform by default says Full with mod BIOS and SiEn with stock BIOS (That may be due to version differences, or dump vs stock?)
This is removed twice from stock BIOS (removed in mod BIOS/ME)
<variable name=“NmEnabled”
value=“false”/>
This is removed once from stock BIOS (removed in mod BIOS/ME)
prev <file name=“PchHybridProfile”
enabled=“true”>
<variable name=“LCPLL_SSC0_BCLK”
value=“0x0010051c”/>
</file>
Can’t compare ME using ME Analyzer - adv mod BIOS above ME FW seems broken when dropped on MEA >> MFS Low Level File xxx which has not been parsed (Error maybe 50+ times and that’s all)
plutomaniac will have to check that out
First, 2nd and 3rd BIOS volumes (below NVRAM volumes) are hex identical
First padding differs, but this may be due to dump vs stock
4th BIOS volume (Main BIOS DXE Volume) has many changes - some I assume mod related, but possibly not all, hard to know when you’re comparing dump to stock BIOS
Due to volumes and everything being compressed, I don’t know how to easily compare modules (except extract one by one and compare in hex) vs extract volume and compare in hex (which is comparing compressed modules as an entire compressed file).
If I could easily compare just the volumes side by side, uncompressed it would be easier to see what all is different, what might be mod vs stock and what is stock vs dump etc.
Padding (last in open region) which contains FIT also has MANY other differences
Last BIOS volume has some changes (many)
Here is textual output of all BIOS settings and their default values, if anyone wants to compare
http://s000.tinyupload.com/index.php?fil…929118443252951
I assume, the seller put this BIOS on mainly via USB Flashback if your serial, UUID, LAN MAc all same, unless he took the time to copy that out and then back in once done which can be tedious vs flashback = painfree.
Then once done with flashback, used programmer to put in ME Region. I assume flashback used for main BIOS re-do as it’s easier to keep all system details retained that way, and then either unlock FD via programmer or simply write in the ME region only via programmer and be done.
However it could be done many different ways I assume, but I do assume it can be done via flashback (provided your board will downflash ME, or you have applied hard mod to enable FD/ME re-write via flashback
(As discussed here) - [GUIDE] Coffee Lake CPUs on Skylake and Kaby Lake motherboards (62)
Pinmod could also be done to quickly unlock FD/ME and downflash the ME too, user prerence how to get the ME Backflashed, but it’s possible without programmer, and possible without using USB Flashback too (or with flashback as well)