X470 Gaming Pro Carbon Modded Firmware
As the title says, something myself and Lost_N_BIOS have done some work with. Below is a full change list for all information and heads up you need.
Change Log:
Internal firmware updates:
1 - Updated CPU microcode x1 >> 810F11 (Most likely Zen3 APU or some Zen3 CPU support)
2 - Disk Controller
EFI AMD RAIDXpert2-Fxx - 9.2.0-00127 >> 9.3.0-00158
OROM AMD RAIDXpert2-Fxx - 8.1.0-00046 >> 8.1.0-0064
OROM AMD RAIDXpert2-Fxx - 8.1.0-00046 >> 8.1.0-0064
EFI AMI NVMe Driver present
3 - Video OnBoard
EFI AMD GOP Driver - 2.7.0.0.0_signed >> 2.10.0.0.0_signed
OROM VBIOS Raven - 016.002.000.010.000000 >> 016.002.000.011.000000
OROM VBIOS Raven 2 - 016.002.000.010.000000 >> 016.002.000.011.000000
OROM VBIOS Picasso - 016.002.000.010.000000 >> 016.002.000.011.000000
4 - Network
EFI Intel PRO1000 UNDI - 7.0.06 >> 9.2.06
OROM Intel Boot Agent GE - 1.5.78 >> 1.5.88
5 - Added enhanced UI
Other Changes:
Advanced >>
6 - Renamed "Overclocking Profiles" to "Save \ Load OC Profiles" just to make things a bit clearer
PCI Subsystem Settings >>
7 - Added PCIE_4 Switch option, may or may not be useful
Integrated Peripherals >>
8 - Added HPET option
9 - Enabled Hot Plug support by default
USB Configuration >>
10 - Added Mouse pointer speed option
Boot >>
11 - Added Power Cycle CMOS Clear option, enabled by default*
12 - Enabled Auto Clear CMOS option by default*
* Combined more often than not should save you from having to reach behind to fumble
with the CMOS reset button or messing with pulling the CMOS battery.
Overclocking >>
13 - Added [DRAM Timing Mode] option, might help for people with mismatching RAM sticks
14 - Added [Core Voltage Auto Rule] option for a bit more flexibility
15 - Added [OC Retry Count] option
Advanced CPU Configuration >>
16 - Added [Precision Boost Overdrive Scalar] option
17 - Added [Customized PBO Scalar] option
18 - Added [Max CPU Boost Clock Override] option
19 - Added [PPT Limit] [TDC Limit] [EDC Limit] options
20 - Added [LN2 Mode 1] [LN2 Mode 2] options
Hardware Monitor >>
21 - Enabled [Smart Fan control] option by default on all headers
22 - Changed temperature source to CPU by default on all headers
23 - Completely reconfigured PWM values on all headers**
24 - Completely reconfigured DC Mode voltages***
** Should be suitable for 90%+ of people, reconfigured values aim to balance cooling capabilities
with noise, lowest possible noise for best possible cooling tradeoff basically.
*** CPU Fan 1 has DC Mode voltage of 12v (due to most people probably using this header to connect
AIO pumps as it has the most convenient positioning for cable management) DC Mode for all other
headers is 8v, 10v, and 12v.
Misc: Other small config changes to potentially give additional compatibility.
Enjoy! Ket, Lost_n_BIOS
How To Flash:
Extract to USB stick, flash with M-Flash.
Note: If you have already flashed E7B78AMS.2E3 downgrade to E7B78AMS.280 then flash this modded firmware.
Method 2:
1.Copy contents to a FAT32 bootable USB stick (use RUFUS)
2.Download THESE FILES and extract to USB
3.Boot from USB stick in UEFI mode then type and press enter after each command; fs0: followed by LS
>>>>>>>Repeat the above step until you find your USB stick<<<<<<<<<
4.Type and press enter after each command; CD EFI followed by CD BOOT
5.Type and press enter; AFUEFIX64 X470GPCC2D0.rom /P /B /K /N /REBOOT
6.Lastly a warning about mismatching information will appear, ignore it and just press "F".
Sit back and wait for the flash process to complete. This flash process is much more thorough than the default MSI way and ensures as clean as possible flash
with no garbage data from old firmware left behind.
----->> If you flash this firmware with M-Flash you [MUST] rename the file to E7B78AMS and change the extension to .2E3 <<-----
----->> THE IMAGE WILL NOT BE RECOGNISED BY M-FLASH IF YOU DON'T <<-----
New UI
If any MSI devs happen to fly by this thread, no, our UI does not use any more space on the ROM than that horrible click-bios lite UI, we just put a lot more effort in and made some optimisations to some of the other images.
DOWNLOAD:
X470GPC 2E3 ~NEW!
X470GPC C2D0*
*This BIOS is a work in progress as such it is not representative of the finished article and may contain things for certain CPUs/APUs that are not meant to be displayed
To Do:
Possibly;
1. Look at bringing back the summary page that shows the user all settings that have been changed prior to saving and exiting
2. Look in to bringing back the ability to save profiles directly to the ROM. The structure for this is at least partially in tact still even for the latest stripped down firmware.
Other notes: These two options didn't need stripping from the UEFI both of them are extremely light on space requirements and certainly won't free up any worthwhile space (we are talking probably about 20kb here) to use for anything important.