MSI PRO Z790-P (WIFI) (DDR5) Dasharo Release Notes
Following Release Notes describe status of open-source firmware development for MSI PRO Z790-P (WIFI) (DDR5)
For details about our release process please read Dasharo Standard Release Process.
For detailed information on our validation setup, please refer to the Hardware Configuration Matrix. To gain a deeper understanding of the nomenclature reasons behind the Z690/Z790 boards, we recommend seeing our FAQ.
Subscribe to MSI PRO Z790-P (WIFI) (DDR5) Dasharo Release Newsletter
v0.9.2 - 2024-12-10
Test results for this release can be found here.
Added
- Introduce updates via UEFI capsules (from this firmware onward)
- Preserve user data during a capsule update
- CPU configuration menu
- Update to a much newer EDKII revision
- Dual TPM feature in coreboot. When ME is disabled, fTPM becomes inactive as well and chipset will route the TPM traffic to SPI bus. coreboot will now probe for all possible TPMs and initialize the one that is currently active.
- Expose ESRT entry for firmware updates
Changed
- Use a constant value for major BIOS version number in ROMHOLES (used by FlashBIOS)
- Updated Intel CPU microcode to 0x12B version
- Updated Flash Descriptor to enlarge BIOS region; refer to SBOM section below
Fixed
- No ability to change active PCR banks with TPM PPI in FW
- Fix the problem where a disk with a meaningful name would appear as Non-Block Boot Device in the created OS boot options from ESP
- Improve resource detection above 4 GiB
Known issues
- XMP1 profile does not boot in combination with some DDR5 configurations
- Windows 11 installer unable to detect i225 Ethernet NIC
- Cannot wake from suspend via RTC on QubesOS
- Windows 11 VBS (Virtualization-based Security) appears Not enabled on System Information
- Capsule update signing is not enforced
Binaries
sha256 sha256.sig (msi_ms7e06_v0.9.2_ddr4.cap)
sha256 sha256.sig (msi_ms7e06_v0.9.2_ddr4_dev_signed.cap)
sha256 sha256.sig (msi_ms7e06_v0.9.2_ddr4.rom)
sha256 sha256.sig (msi_ms7e06_v0.9.2_ddr4_dev_signed.rom)
sha256 sha256.sig (msi_ms7e06_v0.9.2_ddr5.cap)
sha256 sha256.sig (msi_ms7e06_v0.9.2_ddr5_dev_signed.cap)
sha256 sha256.sig (msi_ms7e06_v0.9.2_ddr5.rom)
sha256 sha256.sig (msi_ms7e06_v0.9.2_ddr5_dev_signed.rom)
This is a Dasharo Pro Package Release. To obtain access to the pre-built binaries you will have to become the Dasharo Pro Package subscriber. You will get the access to all of the firmware updates for the duration of the subscription via Dasharo Pro Package newsletter.
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
SBOM (Software Bill of Materials)
- Dasharo coreboot fork based on 24.02.01 revision b9d6d8c7
- Dasharo EDKII fork based on edk2-stable202402 revision 5b3658c0
- Dasharo EDK2-platforms fork based on v0.9.0 revision 3323ed48
- iPXE based on 2023.12 revision 35d84756
- vboot based on 3d37d2aafe revision 3d37d2aa
- Intel Management Engine based on v16.1.30.2307 revision 4f6e917d
- Intel Flash Descriptor based on v1.2 revision 4f6e917d
- Intel Firmware Support Package based on RPL-S C.1.C8.50 revision 3819544e
- Intel microcode based on 0x36 (for CPUIDs 00090672, 00090675, 000b06f2, 000b06f5), 0x12B (for CPUID 000b0671) revision 4f6e917d
v0.9.1 - 2024-01-22
Test results for this release can be found here.
Added
- Automatic fan control
- RAM Disk support (EXPERIMENTAL)
- Memory overclocking support with XMP profiles
- Compatibility with Raptor Lake Refresh CPUs
- Selective Option ROM loading
- Serial Console Redirection option
- Power state after power fail option
- Option for Resizable BARs enabling
- ESP partition scanning in look for grubx64.efi or shimx64.efi or Windows bootmgr
- Memory speed is displayed in the firmware setup main page
- Added support for taking screenshots in the firmware
- Microsoft and Windows 2023 UEFI Secure Boot certificates
- Disabling ME and unlocking descriptor with HMRFPO command on FUM flow
Changed
- This is a Dasharo Pro Package release
- Updated microcode to the newer version; refer to SBOM section below
- Updated ME to the newer version; refer to SBOM section below
- Updated Flash Descriptor to unlock regions; refer to SBOM section below
- Switched to the Raptor Lake-S Client FSP; refer to SBOM section below
- Get SMBIOS serial number and UUID from ROMHOLE region instead of CBFS (ROMHOLE is preserved during FlashBIOS and updates via DTS)
- Rebased coreboot on 4.21 tag
- Reduced the amount of microcode blobs included in the build, due to redundancy (some blobs had the same shasum and supported the same CPUIDs)
- Enroll default UEFI Secure Boot keys on the first boot
- Improved UEFI Secure Boot menu user experience
- DDR4 variant SMBIOS product name to reflect MSI naming
- Scope of reset to default hotkey to global in firmware setup
- Booting DTS over iPXE via HTTPS
- Removed the i225/i226 EFI driver from the builds in favor of native iPXE driver
- Switched iPXE repository to Dasharo fork for the native iPXE driver for i225/i226
Fixed
- No audio playback via headset
- Auto Boot Time-out is reset to 0 when F9 is pressed
- Some RPL-S CPUs ( 0xB06F2 (RPL-S C0) or 0xB06F5 (RPL-S H0)) have a problem with booting on v0.9.0
- Change boot order menu is confusing
- The setup menu does not issue a reset, resulting in saved but unapplied settings
- PCI Express Resizable BAR programming
- PCI Express resource allocation for Intel ARC A750
- CPU frequency not displayed on setup front page
- P2SB BAR not properly reserved in ACPI
- Power LED not blinking during S3 sleep
- PS/2 controller not enabled at first boot after flashing
- Incorrect C-states reported in ACPI unsupported by HW
- Incorrect first timestamp format in ACPI FPDT
Known issues
- XMP1 profile does not boot in combination with some DDR5 configurations
- Windows 11 installer unable to detect i225 Ethernet NIC
- Cannot wake from suspend via RTC on QubesOS
- Windows 11 VBS (Virtualization-based Security) appears Not enabled on System Information
- No ability to change active PCR banks with TPM PPI in FW
Binaries
sha256 sha256.sig (msi_ms7e06_v0.9.1_ddr4)
sha256 sha256.sig (msi_ms7e06_v0.9.1_ddr4_dev_signed)
sha256 sha256.sig (msi_ms7e06_v0.9.1_ddr5)
sha256 sha256.sig (msi_ms7e06_v0.9.1_ddr5_dev_signed)
This is a Dasharo Pro Package Release. To obtain access to the pre-built binaries you will have to become the Dasharo Pro Package subscriber. You will get the access to all of the firmware updates for the duration of the subscription via Dasharo Pro Package newsletter.
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
SBOM (Software Bill of Materials)
- Dasharo coreboot fork based on 4.21 revision 2c5426c3
- Dasharo EDKII fork based on edk2-stable202002 revision 11746340
- iPXE based on 2023.12 revision 838611b3
- vboot based on 0c11187c75 revision 0c11187c
- Intel Management Engine based on v16.1.30.2307 revision 18aab76c
- Intel Flash Descriptor based on v1.1 revision 18aab76c
- Intel Firmware Support Package based on RPL-S C.0.BD.40 revision 481ea7cf
- Intel microcode based on ADL/RPL C0/H0 0x0000002e revision microcode-20230808
- Intel microcode based on RPL B0 0x00000119 revision microcode-20230808
v0.9.0 - 2023-08-31
Test results for this release can be found here.
Added
- MSI FLASHBIOS recovery support
- Raptor Lake-S CPU support
- MSI PRO Z790-P board support with the same feature set as PRO Z690-A
- MSI ACPI device that triggers automatic driver and utility installation manager
- Support for logo customization
- UEFI 2.8 errata C compliance in EDKII fork
- Firmware Update Mode feature
Changed
- This is a Dasharo Pro Package release
- Updated microcode to newer version, refer to SBOM
- Updated ME to newer version, refer to SBOM
Fixed
- Nvidia RTX 3060 does not spawn HD Audio device in Device Manager
- MSI FLASHBIOS feature is not working
- Reset to defaults with F9 causes the wrong settings to be restored
- Popup with information about recovery mode is displayed after flashing with a valid binary
- Too low watchdog timeout value causing reset loops on DDR5 boards with bigger amount of RAM
- Chipset Watchdog timeout value does not change actual watchdog trigger time
- Missing ACPI objects errors in Linux dmesg
- Missing Setup Password option
Binaries
This is a Dasharo Pro Package Release. To obtain access to the pre-built binaries you will have to become the Dasharo Pro Package subscriber. You will get the access to all of the firmware updates for the duration of the subscription via Dasharo Pro Package newsletter.
SBOM (Software Bill of Materials)
- Dasharo coreboot fork based on 4.18 revision 197229de
- Dasharo EDKII fork based on edk2-stable202002 revision 94f562a7
- iPXE based on 6ba671acd9 revision 6ba671ac
- vboot based on b76cd8c806 revision b76cd8c8
- Intel Management Engine based on v16.1.30.2255 revision 2a8875ec
- Intel Flash Descriptor based on v1.0 revision 2a8875ec
- Intel Firmware Support Package based on IoT RPL-S PV 3492_03 revision 2fea9a2f
- Intel microcode based on ADL C0 0x0000002c revision microcode-20230613
- Intel microcode based on ADL H0 0x0000002c revision microcode-20230613
- Intel microcode based on RPL B0 0x00000113 revision microcode-20230613