Skip to content

Commit

Permalink
dell_optiplex/release.md: update
Browse files Browse the repository at this point in the history
Signed-off-by: Filip Lewiński <[email protected]>
  • Loading branch information
filipleple committed Sep 12, 2024
1 parent 71d2591 commit 68f4f70
Showing 1 changed file with 44 additions and 85 deletions.
129 changes: 44 additions & 85 deletions docs/variants/dell_optiplex/releases.md
Original file line number Diff line number Diff line change
@@ -1,104 +1,63 @@
# Dasharo compatible with Dell OptiPlex 7010/9010 SFF
# Dell OptiPlex 7010/9010 Dasharo Pro Package Release Notes

**Please read the [overview page](overview.md) first!**

Following Release Notes describe status of Open Source Firmware development for
Dell OptiPlex 7010 SFF, DT and Dell OptiPlex 9010 SFF, MT.
Following Release Notes describe status of open-source firmware development for
Dell OptiPlex 7010/9010

For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).

## v0.1.0
## Binaries

This is a Dasharo Pro Package Release. To obtain access to the pre-built
binaries you will have to
[become a Dasharo Pro Package subscriber](https://docs.dasharo.com/ways-you-can-help-us/#become-a-dasharo-pro-package-subscriber)
. You will get 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](https://docs.dasharo.com/guides/signature-verification)
using
[this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/dell_optiplex_9010/dasharo-release-0.x-compatible-with-dell-optiplex-x010-signing-key.asc)
.

## v0.1.0 - 2024-09-12

Test results for this release can be found
[here](https://github.com/Dasharo/osfv-results/blob/main/boards/Dell/OptiPlex_7010_9010/results.csv).
[here](https://github.com/Dasharo/osfv-results/blob/main/boards/Dell/OptiPlex_7010_9010/v0.1.0-results.csv).

This release is compatible with both the Dell OptiPlex 7010 and 9010
platforms, as they're essentially identical from a hardware standpoint.
However, we have only tested the release on a 7010 unit. We cannot formally
guarantee that the same scope of features will be functional on a 9010 unit
- therefore we encourage all recipients to test the release personally, if
they have a 9010 platform, and report any potential issues.

### Added

- Support for Dell OptiPlex 7010/9010
- [UEFI Boot Support](../../unified-test-documentation/dasharo-compatibility/30M-uefi-compatible-interface.md)
- [Configurable boot order](../../unified-test-documentation/dasharo-compatibility/325-custom-boot-order.md)
- [UEFI Boot Support](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/30M-uefi-compatible-interface/)
- [Configurable boot order](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/325-custom-boot-order/)
- Configurable boot options
- [UEFI Secure Boot support](../../unified-test-documentation/dasharo-security/206-secure-boot.md)
- [Custom boot logo](../../unified-test-documentation/dasharo-compatibility/304-custom-logo.md)
- [UEFI Secure Boot support](https://docs.dasharo.com/unified-test-documentation/dasharo-security/206-secure-boot/)
- [Custom boot logo](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/304-custom-logo/)
- [Dasharo setup menu full screen mode support](https://github.com/Dasharo/dasharo-issues/issues/118)
- [SMM BIOS write protection](../../dasharo-menu-docs/dasharo-system-features.md#dasharo-security-options)
- [Firmware update mode](../../guides/firmware-update.md#firmware-update-mode)
- [Setup menu password configuration](../../dasharo-menu-docs/overview.md#dasharo-menu-guides)
- [USB stack disable option in setup menu](../../dasharo-menu-docs/dasharo-system-features.md#usb-configuration)
- [Network stack disable option in setup menu](../../dasharo-menu-docs/dasharo-system-features.md#networking-options)
- [Serial Console Redirection option](../../dasharo-menu-docs/dasharo-system-features.md#serial-port-configuration)
- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Firmware update mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Setup menu password configuration](https://docs.dasharo.com/dasharo-menu-docs/overview/#dasharo-menu-guides)
- [USB stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#usb-configuration)
- [Network stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#networking-options)
- [Serial Console Redirection option](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#serial-port-configuration)

### Known issues

- [No ability to set SMM BIOS write protection](https://github.com/Dasharo/dasharo-issues/issues/971)

[Subscribe to Dell OptiPlex 7010/9010 Dasharo Release Newsletter](https://newsletter.3mdeb.com/subscription/8dp1vv5mR)
{ .md-button .md-button--primary .center }
<!--
## Unreleased
Software BOM:
- coreboot 4.12-1428-g20cf396c96 (with additional commits for custom platform
config and CI YAML)
- EDKII
### Added
- UEFI boot support
- Discrete graphics support
- SATA password
- TCG OPAL password
- configurable boot order
- configurable boot options
- UEFI iPXE for EFI network boot support
- UEFI Secure Boot
- Internal UEFI Shell
- One-time boot feature
### Removed
- Legacy boot support
### Binaries
## v0.1.0 - 2021-01-18
### Added
- Dell OptiPlex 7010 and 9010 platforms supported
- Dasharo bootsplash
- Legacy boot support
- USB, SATA, and NVMe boot supported
- Measured boot with TPM 1.2
- ME neutralized with me_cleaner
- Environmental Controller fan control
- Environmental Controller firmware update support (the DELL EC firmware is
included in the image, the firmware update process is open-source, but the EC
firmware code is in binary form only and we have no control over what is
executed on EC)
- Integrated graphics initialization with open-source libgfxinit library for
both VGA and 2 DP ports
- Onboard serial port supported
### Binaries
[Dell OptiPlex 7010/9010 Dasharo](TBD){ .md-button }
[SHA256](TBD){ .md-button }
[SHA256.sig](TBD){ .md-button }
[All in one zip](TBD){ .md-button }
- [Network Boot enabled by default](https://github.com/Dasharo/dasharo-issues/issues/979)
- [Wake by USB keyboard not working](https://github.com/Dasharo/dasharo-issues/issues/1044)

### SBOM (Software Bill of Materials)

- [coreboot 4.12-1428-g20cf396c96 (with additional commits for custom platform
config and CI YAML)](https://github.com/Dasharo/coreboot/compare/dell_optiplex_9010_v0.0.0...dell_optiplex_9010_v0.0.0)
- [SeaBIOS 1.13.0](https://web.archive.org/web/20230415000000*/https://review.coreboot.org/plugins/gitiles/seabios/+/refs/tags/rel-1.13.0)
#### Binary blobs
TBD
-->
- [Dasharo coreboot fork based on 24.02 revision 83c8b094](https://github.com/Dasharo/coreboot/tree/83c8b094)
- [Dasharo EDKII fork based on edk2-stable202405 revision ae0ecedb](https://github.com/Dasharo/edk2/tree/ae0ecedb)
- [Dasharo iPXE fork based on 838611b34e revision 838611b3](https://github.com/Dasharo/ipxe/tree/838611b3)
- [Intel microcode based on IVB E1/L1 0x00000021 revision microcode-20240531](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-3a-09)
- [Intel microcode based on SNB D2/G1/Q0 0x0000002f revision microcode-20240531](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-2a-07)

0 comments on commit 68f4f70

Please sign in to comment.