MSI PRO Z690-A (WIFI) (DDR4) Dasharo Release Notes
Following Release Notes describe status of Open Source Firmware development for MSI PRO Z690-A (WIFI) DDR4 and MSI PRO Z690-A (WIFI).
For details about our release process please read Dasharo Standard Release Process.
Test results for this platform can be found here.
v1.1.2 - 2023-09-06
Added
- MSI FLASHBIOS recovery support
- Raptor Lake-S CPU support
- 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 Entry Subscription 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
Known issues
- Windows 11 installer unable to detect i225 Ethernet NIC
- No audio playback via headset
- Cannot wake from suspend via RTC on QubesOS
Binaries
This is a Dasharo Entry Subscription Release. To obtain access to the pre-built binaries you will have to become the Dasharo Entry Subscription subscriber. You will get the access to all of the firmware updates for the duration of the subscription via Dasharo Entry Subscription 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 ADL-S C.0.75.10 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
v1.1.1 - 2023-02-23
Test results for this release can be found here.
To get more details about the changes one may read the Dasharo v1.1.1 release blog post
Added
- Early boot DMA protection menu option
- ACPI PCI interrupt routing for CPU PCIe Root Ports
- OC Watchdog ACPI device as in MSI firmware
Changed
- Updated SMMSTORE driver to upstream version in UEFI Payload
- Improved visual comfort in the boot manager
Fixed
- MSI PRO Z690-A WIFI DDR4 doesn't initialize IGP on certain Processors models
- MSI PRO Z690-A WIFI DDR4 with two Video Cards (2x Radeon 5600XT) has issues related to MMIO resource allocation
- Suspend doesn't work in Qubes OS with v1.1.0
- Intel XTU on Windows reports "The platform does not support overclocking" on the MSI PRO Z690-A WIFI DDR4 with a K-series Processor
- SATA ports malfunction or Hot-Plug function disabled
- Platform sometimes automatically powers on after power off
- GPIO controller ACPI device yellow bang in Windows device manager
- Resource conflicts with chipset internal P2SB PCI device being incorrectly defined and initialized in coreboot
- Reset button hanging the platform for up to 2 minutes due to watchdog bug
Known issues
- MSI FLASHBIOS feature is not working
- Reset to defaults with F9 causes the wrong settings to be restored
Binaries
msi_ms7d25_v1.1.1_ddr4.rom sha256 sha256.sig
msi_ms7d25_v1.1.1_ddr5.rom sha256 sha256.sig
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 912a262b7bf revision aa4701cd
- Dasharo EDKII fork based on dd7523b5b1 revision a913e338
v1.1.0 - 2022-11-22
Added
- Vboot recovery popup informing that platform has booted in recovery mode
- TCG2 TPM Physical Presence Interface support
- Support for DDR5 board variant
- PS/2 Controller enable/disable option
- Chipset watchdog support during boot and watchdog configuration menu
- Early boot DMA protection
- Option to reset Secure Boot keys to defaults
- Intel ME disable support and menu options
- Dasharo setup password
- SED/OPAL disk password support
- SATA disk password
- Firmware performance reporting
- USB stack and mass storage enable/disable option
- Network Boot enable/disable option
- SMM BIOS Write Protection support and enable/disable option
- AcpiView command to UEFI Shell
- Platform will beep 12 times and blink HDD led on critical firmware errors, e.g. if memory training failed
- PCIe 5.0 firmware caching in flash which allows to disable ME without losing PCIe 5.0 port functionality
- cbmem logging from UEFI Payload is now supported and one can check complete firmware logs from OS using coreboot's cbmem utility
- Added Intel default settings for missing Alder Lake S CPUs
Changed
- Added new ACPI Platform driver that installs coreboot exposed ACPI tables and all allows native EDK2 ACPI table protocol to install new tables, e.g. Firmware Performance Data Table, BGRT (Boot Logo) of VFCT (AMD GPU ACPI table)
- Secure Boot is now disabled by default with all keys erased
- iPXE is now built from source using coreboot-sdk and included externally into UEFI Payload
- Dasharo setup menu full screen mode support
- Disabled PCIe ASPM and Clock PM for better PCIe device compatibility
- Disabled GPIO programming by FSP, coreboot handles the GPIO completely. This additionally fixes a bug in FSP which did not enable SATA DEVSLP properly.
- Changed Super I/O pin for PECI mode to reflect vendor firmware setting
- Switched from IOT FSP to public ADL Client FSP
- Switched to include microcode from public Intel microcode repository
- Disabled PCIe hotplug
- Network boot disabled by default, now configurable via menu option
Fixed
- Vboot recovery popup is displayed before logo, so that logo do not disappear after popup is displayed
- Wrong Tau values from Turbo Boost
- PCI Express OptionROM loading causing certain dGPU cards to not work during POST
- PS/2 keyboard detection and inclusion to platform Console Input causing long delays in Ventoy or lockups in USB enumeration
- Incorrect USB2 PHY tuning values for USB-C ports causing hard USB controller lockups during USB enumeration and resulting in firmware hangs as long as USB Type-C devices were plugged or devices being unable to detect and enumerate in OS
- Broken PCI resource parsing above 4G
- Incorrect SMBIOS product name for non-WiFi variants
- USB storage devices disappear after reboot/power failure
Known issues
- MSI FLASHBIOS feature is not working
- MMIO resource allocation issues with two Video Cards
- Slow video performance with Radeon 5600XT
- Reset to defaults with F9 causes the wrong settings to be restored
Binaries
msi_ms7d25_v1.1.0_ddr4.rom sha256 sha256.sig
msi_ms7d25_v1.1.0_ddr5.rom sha256 sha256.sig
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
Commands snippet:
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/keys/master-key/3mdeb-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/3mdeb-dasharo-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/msi_ms7d25/dasharo-release-1.x-compatible-with-msi-ms-7d25-signing-key.asc
gpg --list-sigs "3mdeb Master Key" "3mdeb Dasharo Master Key" "Dasharo release 1.x compatible with MSI MS-7D25 signing key"
# DDR4
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.1.0/msi_ms7d25_v1.1.0_ddr4.rom
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.1.0/msi_ms7d25_v1.1.0_ddr4.rom.sha256
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.1.0/msi_ms7d25_v1.1.0_ddr4.rom.sha256.sig
sha256sum -c msi_ms7d25_v1.1.0_ddr4.rom.sha256
gpg --verify msi_ms7d25_v1.1.0_ddr4.rom.sha256.sig msi_ms7d25_v1.1.0_ddr4.rom.sha256
# DDR5
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.1.0/msi_ms7d25_v1.1.0_ddr5.rom
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.1.0/msi_ms7d25_v1.1.0_ddr5.rom.sha256
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.1.0/msi_ms7d25_v1.1.0_ddr5.rom.sha256.sig
sha256sum -c msi_ms7d25_v1.1.0_ddr5.rom.sha256
gpg --verify msi_ms7d25_v1.1.0_ddr5.rom.sha256.sig msi_ms7d25_v1.1.0_ddr5.rom.sha256
SBOM (Software Bill of Materials)
- Dasharo coreboot fork based on 912a262b7bf revision b76a1467
- Dasharo EDKII fork based on dd7523b5b1 revision 5738f9e8
v1.0.0 - 2022-05-27
Added
- Serial number and UUID in CBFS support
- TPM Physical Presence Interface support
Changed
- Updated i225 EFI driver to version 0.10.04 to reduce the POST time
- Vboot submodule revision to fix recovery mode loop
Fixed
Known issues
Binaries
MSI PRO Z690-A WIFI DDR4 v1.0.0 sha256 sha256.sig
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
Commands snippet:
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/keys/master-key/3mdeb-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/3mdeb-dasharo-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/msi_ms7d25/dasharo-release-1.x-compatible-with-msi-ms-7d25-signing-key.asc
gpg --list-sigs "3mdeb Master Key" "3mdeb Dasharo Master Key" "Dasharo release 1.x compatible with MSI MS-7D25 signing key"
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.0.0/msi_ms7d25_v1.0.0.rom
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.0.0/msi_ms7d25_v1.0.0.rom.sha256
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.0.0/msi_ms7d25_v1.0.0.rom.sha256.sig
sha256sum -c msi_ms7d25_v1.0.0.rom.sha256
gpg --verify msi_ms7d25_v1.0.0.rom.sha256.sig msi_ms7d25_v1.0.0.rom.sha256
SBOM (Software Bill of Materials)
v0.4.0 - 2022-05-13
Added
Fixed
Known issues
Binaries
MSI PRO Z690-A WIFI DDR4 v0.4.0 sha256 sha256.sig
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
Commands snippet:
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/keys/master-key/3mdeb-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/3mdeb-dasharo-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/msi_ms7d25/dasharo-release-0.x-compatible-with-msi-ms-7d25-signing-key.asc
gpg --list-sigs "3mdeb Master Key" "3mdeb Dasharo Master Key" "Dasharo release 0.x compatible with MSI MS-7D25 signing key"
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v0.4.0/msi_ms7d25_v0.4.0.rom
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v0.4.0/msi_ms7d25_v0.4.0.rom.sha256
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v0.4.0/msi_ms7d25_v0.4.0.rom.sha256.sig
sha256sum -c msi_ms7d25_v0.4.0.rom.sha256
gpg --verify msi_ms7d25_v0.4.0.rom.sha256.sig msi_ms7d25_v0.4.0.rom.sha256
SBOM (Software Bill of Materials)
v0.3.0 - 2022-05-05
Added
- Mainboard-specific SMBIOS data for slots and ports
- PCI Subsystem ID configuration
- CPU VR and PCH FIVR configuration
- Memory HCL
- UEFI Secure Boot
- TPM Support
- Measured Boot
- Custom boot menu keys
Known issues
- USB storage devices disappear after reboot/power failure
- Some PCIe ports are not working
- fTPM is not working
Binaries
MSI PRO Z690-A WIFI DDR4 v0.3.0 sha256 sha256.sig
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
Commands snippet:
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/keys/master-key/3mdeb-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/3mdeb-dasharo-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/msi_ms7d25/dasharo-release-0.x-compatible-with-msi-ms-7d25-signing-key.asc
gpg --list-sigs "3mdeb Master Key" "3mdeb Dasharo Master Key" "Dasharo release 0.x compatible with MSI MS-7D25 signing key"
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v0.3.0/msi_ms7d25_v0.3.0.rom
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v0.3.0/msi_ms7d25_v0.3.0.rom.sha256
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v0.3.0/msi_ms7d25_v0.3.0.rom.sha256.sig
sha256sum -c msi_ms7d25_v0.3.0.rom.sha256
gpg --verify msi_ms7d25_v0.3.0.rom.sha256.sig msi_ms7d25_v0.3.0.rom.sha256
SBOM (Software Bill of Materials)
v0.2.0 - 2022-04-22
Added
- Configurable boot order
- Configurable boot options
- NVMe support
- Integrated WiFi and BT support
- PCIe support
- Network boot with integrated Ethernet
- Audio support
Known issues
Binaries
MSI PRO Z690-A WIFI DDR4 v0.2.0 sha256 sha256.sig
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
Commands snippet:
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/keys/master-key/3mdeb-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/3mdeb-dasharo-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/msi_ms7d25/dasharo-release-0.x-compatible-with-msi-ms-7d25-signing-key.asc
gpg --list-sigs "3mdeb Master Key" "3mdeb Dasharo Master Key" "Dasharo release 0.x compatible with MSI MS-7D25 signing key"
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v0.2.0/msi_ms7d25_v0.2.0.rom
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v0.2.0/msi_ms7d25_v0.2.0.rom.sha256
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v0.2.0/msi_ms7d25_v0.2.0.rom.sha256.sig
sha256sum -c msi_ms7d25_v0.2.0.rom.sha256
gpg --verify msi_ms7d25_v0.2.0.rom.sha256.sig msi_ms7d25_v0.2.0.rom.sha256
SBOM (Software Bill of Materials)
v0.1.0 - 2022-04-13
Added
- Initial support for the MSI PRO Z690-A WIFI DDR4 platform
- Dasharo boot logo
- Dasharo SMBIOS compatibility
- UEFI compatibility
- UEFI shell
- One-time boot feature
- External HDMI and Display Port rear panel display support
- USB support
Known issues
Binaries
MSI PRO Z690-A WIFI DDR4 v0.1.0 sha256 sha256.sig
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
Commands snippet:
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/keys/master-key/3mdeb-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/3mdeb-dasharo-master-key.asc
gpg --fetch-keys https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/msi_ms7d25/dasharo-release-0.x-compatible-with-msi-ms-7d25-signing-key.asc
gpg --list-sigs "3mdeb Master Key" "3mdeb Dasharo Master Key" "Dasharo release 0.x compatible with MSI MS-7D25 signing key"
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/msi_ms7d25_v0.1.0.rom
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/msi_ms7d25_v0.1.0.rom.sha256
wget https://3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/msi_ms7d25_v0.1.0.rom.sha256.sig
sha256sum -c msi_ms7d25_v0.1.0.rom.sha256
gpg --verify msi_ms7d25_v0.1.0.rom.sha256.sig msi_ms7d25_v0.1.0.rom.sha256