I want to mod the bios of this motherboard and update all possible modules,
I want to remove unnecessary modules if possible,
I want to update the CPU Micro Code,
I want to delete all CMS related modules if they are present,
I want to disable the tests performed with the startup (the startup takes too long, the boot process takes a serious time)
I want to add the ReBarUEFI and NvmExpressDxe modules,
I want to remove the necessary lock to be able to flash the bios internally with the fptw tool
(Error 28: Protected Range Registers are currently set by BIOS, preventing flash access. Please contact the target system BIOS vendor for an option to disable Protected Range Registers.)
We could not update with the UBU tool because it does not recognize the bios,
I have the CH341A + SOP8 and SOP16 test clip + Beaglebone Black tools
The tool it’s Andy’s Slic tool… but you’re probably too young or too new to this…
I told you already, these are INTEL bios files, their OWN revision of the main code supplied by bios vendors like Phoenix, H2O, AMI…
Else i would have pointed you, the oficial/leaked InsydeH2O tools around…
No i can not and dont know any tool that work flawless, in these Intel bios files.
I said already that you’re best options are to use UEFItool and HEX editor.
That’s it, good luck.
I’m no “master” or “teacher”, just a forum user.
Yes it is, as you found out and the tools are not up to date, glad you did it, good luck now.
EDIT:
No, i already told you that. And told you also that “regular” AMI tools wouldn’t correctly work…go ahead do you research…who knows you may find the right solution/tool.
@IntelModder
Buddy give me a help here… maybe if he reads it, from more than one user, he will be more convinced…ty.
AMIBCP v3.47 “Couldn’t open the file!”
AMIBCP v3.51 “Couldn’t open the file!”
AMIBCP v4.53.0050 "Opening, editing but EfiCrc32GuidedSectionExtractionGuid (FC1BCDB0-7D31-49AA-936A-A4600D9DD083) section under AmiTseSetupGuid (C811FA38-42C8-4579-A9BB-60E94EDDFB34) gives Checksum invalid "
AMIBCP v4.55.0.70 "Opening, editing It is done but EfiCrc32GuidedSectionExtractionGuid (FC1BCDB0-7D31-49AA-936A-A4600D9DD083) section under AmiTseSetupGuid (C811FA38-42C8-4579-A9BB-60E94EDDFB34) gives Checksum invalid "
sudo flashrom -p internal -r oem.bin
sudo flashrom -p internal --ifd -i bios -w S3420nvme.bin
(remove power source , i wait 10-20 seconds , and first boot will be slow)
@ byhexadecimal , please let me know if you have questions.
my flashrom cmds are from a live debian 11 in bios mode with kernel parameter “iomem=relaxed”. idk if the kernel parameter is required for internal flashrom function on S3420 (i need for other hardware).