Protectli VP2410 Dasharo Release Notes
Following Release Notes describe status of open-source firmware development for Protectli VP2410.
For details about our release process please read Dasharo Standard Release Process.
Test results for this platform can be found here.
The missing versions before v1.0.15 were assigned to different platforms interchangeably. See Protectli FW6 releases and Protectli VP46XX releases.
v1.1.1 - 2025-01-23
Test results for this release can be found here.
Added
Changed
- Rebased coreboot to 24.02
- Rebased edk2 to edk2-stable202405
Known issues
- VP2410 does not power on after shutting down with power button 4s override
- USB 2.0 sticks not detected on VP2410
- S3 resume does not work in Geminilake FSP
Binaries
protectli_vp2410_v1.1.1.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 24.02 revision 001d6f77
- Dasharo EDKII fork based on edk2-stable202405 revision 8a9fd05f
- iPXE based on 2023.12 revision 35d84756
- vboot based on 3d37d2aafe revision 3d37d2aa
- Intel Management Engine/Trusted Execution Engine version v4.0.50.2083
- Intel Flash Descriptor version v1.0
- Intel Firmware Support Package version GLK v2.2.1.3.2
- Intel microcode version GLK B0 0x42 19/04/2024
- Intel microcode version GLK R0 0x24 25/08/2023
v1.1.0 - 2024-05-16
Added
- SMM BIOS write protection
- Setup menu password configuration
- USB stack disable option in setup menu
- Serial port console redirection option in setup menu
- Customizable Serial Number and UUID via CBFS support
- Customizable boot logo support
- Support for taking screenshots in the firmware
- ESP partition scanning in look for grubx64.efi or shimx64.efi or Windows bootmgr
- Microsoft and Windows 2023 UEFI Secure Boot certificates
- UEFI 2.8 errata C compliance in EDKII fork
Changed
- Rebased to coreboot 4.21
- Enroll default UEFI Secure Boot keys on the first boot
- Improved UEFI Secure Boot menu user experience
- Scope of reset to defaults hotkey to global in firmware setup
- Updated microcode to the newer version; refer to SBOM section below
- Updated ME/TXE to the newer version; refer to SBOM section below
- Updated FSP to the newer version; refer to SBOM section below
Fixed
- Auto Boot Time-out is reset to 0 when F9 is pressed
- Reset to defaults with F9 causes the wrong settings to be restored
- RAM memory capacity not reported in firmware Setup Menu
- RTC time and date resetting to the coreboot build date on 29th February
Known issues
- VP2410 does not power on after shutting down with power button 4s override
- USB 2.0 sticks not detected on VP2410
- S3 resume does not work in Geminilake FSP
Binaries
protectli_vp2410_v1.1.0.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 4.21 revision 2d96eeb7
- Dasharo EDKII fork based on edk2-stable202002 revision ae0ce3e2
- iPXE based on 2023.12 revision 838611b3
- vboot based on 0c11187c75 revision 0c11187c
- Intel Management Engine/Trusted Execution Engine based on v4.0.50.2083 revision 06bbd2a0
- Intel Flash Descriptor based on v1.0 revision 06bbd2a0
- Intel Firmware Support Package based on GLK v2.2.1.3.2 revision 06bbd2a0
- Intel microcode based on GLK B0 0x0000003e revision microcode-20230808
- Intel microcode based on GLK R0 0x00000022 revision microcode-20230808
v1.0.15 - 2022-05-31
Added
- Initial support for the Protectli VP2410 platform
- TPM2 support
- TPM Measured Boot
- UEFI compatibility
- Protectli boot logo
- UEFI shell
- Customized Network boot menu and strings
- Dasharo SMBIOS compatibility
- USB 2.0 sticks support
- S3 resume
Binaries
protectli_VP2410_DF_v1.0.15.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)
- coreboot based on b77cf229 revision f59b1ec9
- edk2 based on 7f90b9cd revision 90364638
- iPXE for EFI revision 988d2
- FSP: Custom version based on Intel GeminiLake FSP 2.2.1.3
- Management Engine: Custom image based on CSE 4.0.30.1392
- microcode:
- CPU signature: 0x0706A8, Date: 09.06.2020, Revision: 0x18
- CPU signature: 0x0706A0, Date: 12.07.2017, Revision: 0x26
- CPU signature: 0x0706A1, Date: 09.06.2020, Revision: 0x34
v1.0.10 - 2021-09-29
Changed
- Update ME image to fix VR issues
SBOM (Software Bill of Materials)
- coreboot based on 4.13 revision a4cd9117
- Dasharo UEFI based on TianoCore EDK2 edk2-stable202011
- EFI iPXE 1.20.1+ (g9b25)
v1.0.9 - 2021-07-20
Changed
- SMBIOS Product name to VP2410
- UEFI Setup key changed to DEL
Fixed
- USB detection issues
SBOM (Software Bill of Materials)
- coreboot based on 4.13 revision a4cd9117
- Dasharo UEFI based on TianoCore EDK2 edk2-stable202011
- EFI iPXE 1.20.1+ (g9b25)
v1.0.8 - 2021-05-28
Added
- UEFI compatible interface
- iPXE network boot
- UEFI Shell
- TPM2 menu
- UEFI Measured Boot
- Persistent boot options
Fixed
- The VGA text mode console does not work in SeaBIOS. UEFI graphics works well.
- VT-d (IOMMU) is not being correctly configured by FSP.
- Flashrom did not support Geminilake chipset. The upstream support is already there.
- Fastboot is not yet working. FSP fastboot has been fixed to work with coreboot
- Display does not work in FreeBSD and other BSD systems UEFI graphics works in FreeBSD.
- Linux reports non-working TPM interrupt.
Known issues
- USB keyboard cannot wake platform from S3 suspend. This s a limitation of the hardware design which routes only 5V power supply available in full powered state. Waking the platform from S3 state is only possible with power button and Wake-on-LAN.
- S3 resume does not work in FSP. For power saving it is recommended to use modern S0 idle states, aka s2idle as explained in the Linux kernel documentation. S0 idle is known to be more efficient in saving power. Additionally the keyboard can wake the platform from s2idle state since the power is not cut off from USB devices in this state.
SBOM (Software Bill of Materials)
- coreboot based on 4.13 revision a4cd9117
- Dasharo UEFI based on TianoCore EDK2 edk2-stable202011
- EFI iPXE 1.20.1+ (g9b25)
1.0.3-rc1 - 2021-03-19 (Engineering release)
Added
- Initial support for Protectli Vault FW4 Geminilake platform
Fixed
- SeaBIOS: change handling the CBFS pointer to correctly detect CBFS location on Apollolake and Geminilake platforms
Known issues
- The VGA text mode console does not work in SeaBIOS. SeaBIOS does not print boot menu prompt and boot options. Only serial console redirection and graphical logo works.
- VT-d (IOMMU) is not being correctly configured by FSP.
- Flashrom does not support Geminilake chipset.
- Fastboot is not yet working. It makes the boot process longer due to full memory training on each boot.
- Since VGA text mode console doesn't yet work. FreeBSD can only be accessed on serial console.
- Linux reports non-working TPM interrupt.