Dietmar Posted March 8 Posted March 8 @reboot12 In A786BIOSNEW.bin there is no live/current Setup variable yet. What exists is only the default Setup, and so this is the right nice place where to patch Dietmar
Dietmar Posted March 8 Posted March 8 (edited) @reboot12 What I remember is, that the Setup Item Hidden was the very last byte of the Nvram. In A786BIOSNEW.bin it should be 01. So i think, the correct place where to patch this from 01 ===> 00 is at Primary 0x18013E8 Mirror 0x1FB8A90 But I have to double double check this Dietmar Edited March 8 by Dietmar
reboot12 Posted March 8 Posted March 8 Why you not use UEFITool ? offset is same as in real bios in ru.efi +16 bytes right?
Dietmar Posted March 8 Posted March 8 @reboot12 I trust Winhex much more. Because when I remember the crazy journey for to enable CSM as "Default" on the N100, I do not find this place via UefiTool, only with Winhex Dietmar
Dietmar Posted March 8 Posted March 8 (edited) @reboot12 Ok, lets check next one: ME disable is the byte that differs between my Bios current MeSetupStorage. In my current Bios setting this byte is 01, in the new Bios "Default" it is 00. Primary 0x18014C1 : 00 ==> 01 Mirror 0x1FB8B69 : 00 ==> 01 and also double double check Dietmar Edited March 8 by Dietmar
reboot12 Posted March 8 Posted March 8 (edited) @Dietmar After edit data in WinHex no need calculate any checksum ? Edited March 8 by reboot12
Dietmar Posted March 8 Posted March 8 @reboot12 In Intel-GbE-Region you need to calculate Checksum. But as far as I know, there is no place for a Checksum of NVram. And from the N100 I know: Via FPT.efi you can flash what you want, but this is very dangerous if you dont have an EEpromer for emergency. I found also after crazy search CSM enable in "Default" Bios settings CSM Support: Primary 0x18013DC : 00 ==> 01 Mirror 0x1FB8A84 : 00 ==> 01 Fastboot is already disabled by default Bios settings, now nearly everything is ready, only Hii I miss until now Dietmar
reboot12 Posted March 8 Posted March 8 (edited) 11 minutes ago, Dietmar said: now nearly everything is ready, only Hii I miss until now AFAIK HII is built at some point - when I was messing around with DMI (WriteOnceStatus), at some point I also didn't have HII data, but I don't remember how I rebuilt it - probably after flash using fpt ??? On ASUS you need set PublishResources but on other motherboard I don.t know: https://github.com/ab3lkaizen/SCEHUB?tab=readme-ov-file#asus Edited March 8 by reboot12
reboot12 Posted March 8 Posted March 8 @Dietmar https://tianocore-docs.github.io/edk2-UefiDriverWritersGuide/draft/12_uefi_driver_configuration/121_hii_overview/1211_hii_database_and_package_lists.html
Dietmar Posted March 8 Posted March 8 (edited) @reboot12 Please open your just now working BIOS dump with UEFITool for to check for HII Search GUID and extract these 4 modules: 348C4D62-BFBD-4882-9ECE-C80BB1C4783B HiiDatabas A4F2909C-5E2A-438A-91BA-272B0923049A PlatformSetu 271B424E-A4CC-4E0E-90A2-7EA4841F12F3 ExportHiiD 3DFE2E72-9F6D-4350-BA4F-20333B52B876 AmiSyncSetupDat For each hit: PE32 image section: right click that PE32 section -> Extract body Name the files as this so that I can compare with mine from my running Bios HiiDatabas.bin PlatformSetu.bin ExportHiiD.bin AmiSyncSetupDat.bin Dietmar Edited March 8 by Dietmar
Dietmar Posted March 9 Posted March 9 @reboot12 I think, that I make a mistake but only in CSM enabled. So whole correction is 0x18013DC = 00 0x1FB8A84 = 00 0x18013DD = 01 0x1FB8A85 = 01 Dietmar
Dietmar Posted March 9 Posted March 9 @reboot12 And next correction for ME State = Disable 0x18014B8 = 00 0x1FB8B60 = 00 0x18014C1 = 00 0x1FB8B69 = 00 Dietmar
Dietmar Posted March 9 Posted March 9 @reboot12 here is my modded Bios, based on your seller V5 Bios https://www.upload.ee/files/19143027/A786BIOSNEW6.bin.html If you want to use this, you have to put your own MAC for the i219 into it and correct Checksum in GbE Dietmar What I changed in Bios "Default" Hidden Bios settings are now all visible ME State = Disabled CSM = Enabled Adjust my MAC adress for the i219 lan chip Correct Checksum for this MAC in GbE
reboot12 Posted March 9 Posted March 9 (edited) @Dietmar My HII files from BIOS: https://www.upload.ee/files/19143669/HI_files.zip.html Sorry, but I won't test A786BIOSNEW6.bin. AIMB PC is my best computer 8 Gen CPU, RAM 16 GB, NVMe disk, monitor 2K (2560x1440) WinXP 64-bit and I use it for video processing, editing, so I need it and I don't want to damage it. Moreover, there is no need to create a BIOS with default settings because you only need to set these settings once and they are remembered practically forever (probably until the CR2032 CMOS battery is discharged). CSM settings are normal work and possible enable/disable whenever I want. I understand why you did it in the N100 board, but in the case of AIMB there is no such need. AIMB-786 is very cool mobo - you can run all operating systems on it without modifying the BIOS - I tested the following: MS-DOS, Win9x (AHCI), WinNT 4.0 (AHCI or NVMe), WinXP 32/64-bit (AHCI or NVMe), Win7 32/64-bit, Win10 64-bit I am happy that I have drivers for both i211 and i219 network cards for WinXP 32-bit/64-bit - I will be testing copy speeds over an ethernet cable using programs such as TeraCopy, KillCopy or Mikrotik Bandwitch Test: If you want to improve the i219 drivers, I will be happy to help you test them P.S. Recently, when I tried to run WinXP on a BayTrail EFI 32-bit Asus T100 laptop/tablet, I damaged it by changing a hidden option in the BIOS - that's why I don't want to mess with the BIOS on my AIMB - sorry. BOM Selection Switch - damaged laptop Edited March 9 by reboot12
Dietmar Posted March 9 Posted March 9 @reboot12 I am liitle bit afraid too, but I will do, thanks for binaries for Hii Dietmar
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now