Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dell_optiplex/release.md: Add v0.1.0 #892

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
110 changes: 51 additions & 59 deletions docs/variants/dell_optiplex/releases.md
Original file line number Diff line number Diff line change
@@ -1,79 +1,71 @@
# Dasharo compatible with Dell OptiPlex 7010/9010 SFF
# Dell OptiPlex 7010/9010 Dasharo 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).

[Subscribe to Dell OptiPlex 7010/9010 Dasharo Release Newsletter](https://newsletter.3mdeb.com/subscription/8dp1vv5mR)
{ .md-button .md-button--primary .center }
<!--

## Unreleased

Software BOM:
[Subscribe to Dell OptiPlex 7010/9010 Dasharo Release Newsletter]
[newsletter]{ .md-button .md-button--primary .center }

- coreboot 4.12-1428-g20cf396c96 (with additional commits for custom platform
config and CI YAML)
- EDKII
## v0.1.0 - 2024-09-16

### 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
Test results for this release can be found
[here](https://github.com/Dasharo/osfv-results/blob/main/boards/Dell/OptiPlex_7010_9010/v0.1.0-results.csv).

### Removed
!!! note

- Legacy boot support

### Binaries

## v0.1.0 - 2021-01-18
This release is compatible with both the **Dell OptiPlex 7010 and 9010**,
as they are essentially identical.
However, we have only tested it on a 7010 and cannot guarantee full
functionality on a 9010. It is recommended to test the release on the 9010
and [report any issues](https://github.com/Dasharo/dasharo-issues/issues).

### Added
BeataZdunczyk marked this conversation as resolved.
Show resolved Hide resolved

- 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
- Support for Dell OptiPlex 7010/9010
- [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](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](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

- [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)

### Binaries

[Dell OptiPlex 7010/9010 Dasharo](TBD){ .md-button }
[SHA256](TBD){ .md-button }
[SHA256.sig](TBD){ .md-button }
[sha256][dell_optiplex_7010_9010_v0.1.0.rom_hash]{.md-button}
[sha256.sig][dell_optiplex_7010_9010_v0.1.0.rom_sig]{.md-button}

[All in one zip](TBD){ .md-button }
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](../../ways-you-can-help-us.md#become-a-dasharo-entry-subscription-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)
To verify binary integrity with hash and signature please follow the
instructions in [Dasharo release signature verification](/guides/signature-verification)
using [this key](https://github.com/3mdeb/3mdeb-secpack/blob/master/dasharo/dell_optiplex_9010/dasharo-release-0.x-compatible-with-dell-optiplex-x010-signing-key.asc).

- [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
### SBOM (Software Bill of Materials)

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)

-->
[newsletter]: https://newsletter.3mdeb.com/subscription/8dp1vv5mR
[dell_optiplex_7010_9010_v0.1.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/dell_optiplex_7010_9010/v0.1.0/dell_optiplex_7010_9010_v0.1.0.rom.sha256
[dell_optiplex_7010_9010_v0.1.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/dell_optiplex_7010_9010/v0.1.0/dell_optiplex_7010_9010_v0.1.0.rom.sha256.sig
Loading