Skip to content
Merged
Show file tree
Hide file tree
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
89 changes: 89 additions & 0 deletions docs/variants/protectli_v1000-series/openness-score.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,95 @@ Score](../../glossary.md#dasharo-openness-score) for Protectli V1000 series
Dasharo releases. The content of the page is generated with [Dasharo Openness
Score utility](https://github.com/Dasharo/Openness-Score).

## v0.9.4

> V1410, V1610 and V1211 are very similar to V1210, thus the Openness Scores
> for V1410 and V1610 are not generated, as they're considered to be either
> identical or to contain negligible differences compared to V1210.

Openness Score for protectli_v1210_v0.9.4.rom

Open-source code percentage: **15.4%**
Closed-source code percentage: **84.6%**

* Image size: 16777216 (0x1000000)
* Number of regions: 10
* Number of CBFSes: 2
* Total open-source code size: 1672149 (0x1983d5)
* Total closed-source code size: 9190838 (0x8c3db6)
* Total data size: 665037 (0xa25cd)
* Total empty size: 5249192 (0x5018a8)

![](protectli_v1210_v0.9.4.rom_openness_chart.png)

![](protectli_v1210_v0.9.4.rom_openness_chart_full_image.png)

> Numbers given above already include the calculations from CBFS regions
> presented below

### FMAP regions

| FMAP region | Offset | Size | Category |
| ----------- | ------ | ---- | -------- |
| SI_ME | 0x1000 | 0x7ff000 | closed-source |
| SI_DESC | 0x0 | 0x1000 | data |
| SMMSTORE | 0x800000 | 0x40000 | data |
| RW_MRC_CACHE | 0x840000 | 0x10000 | data |
| CONSOLE | 0x850000 | 0x20000 | data |
| FMAP | 0x970000 | 0x1000 | data |

### CBFS BOOTSPLASH

* CBFS size: 1048576
* Number of files: 2
* Open-source files size: 0 (0x0)
* Closed-source files size: 0 (0x0)
* Data size: 188768 (0x2e160)
* Empty size: 859808 (0xd1ea0)

> Numbers given above are already normalized (i.e. they already include size
> of metadata and possible closed-source LAN drivers included in the payload
> which are not visible in the table below)

| CBFS filename | CBFS filetype | Size | Compression | Category |
| ------------- | ------------- | ---- | ----------- | -------- |
| logo.bmp | raw | 188663 | LZMA | data |
| (empty) | null | 859808 | none | empty |

### CBFS COREBOOT

* CBFS size: 6877184
* Number of files: 18
* Open-source files size: 1672149 (0x1983d5)
* Closed-source files size: 806326 (0xc4db6)
* Data size: 9325 (0x246d)
* Empty size: 4389384 (0x42fa08)

> Numbers given above are already normalized (i.e. they already include size
> of metadata and possible closed-source LAN drivers included in the payload
> which are not visible in the table below)

| CBFS filename | CBFS filetype | Size | Compression | Category |
| ------------- | ------------- | ---- | ----------- | -------- |
| fallback/payload | simple elf | 1403712 | none | open-source |
| fallback/romstage | stage | 69424 | none | open-source |
| fallback/ramstage | stage | 125451 | LZMA | open-source |
| fallback/dsdt.aml | raw | 9694 | none | open-source |
| fallback/postcar | stage | 31100 | none | open-source |
| bootblock | bootblock | 32768 | none | open-source |
| cpu_microcode_blob.bin | microcode | 20480 | none | closed-source |
| fspm.bin | fsp | 557056 | none | closed-source |
| fsps.bin | fsp | 228790 | LZ4 | closed-source |
| cbfs_master_header | cbfs header | 32 | none | data |
| intel_fit | intel_fit | 80 | none | data |
| config | raw | 4746 | LZMA | data |
| revision | raw | 859 | none | data |
| build_info | raw | 102 | none | data |
| spd.bin | spd | 1024 | none | data |
| vbt.bin | raw | 1209 | LZMA | data |
| (empty) | null | 548 | none | empty |
| (empty) | null | 4388836 | none | empty |

## v0.9.3

> V1410 and V1610 is very similar to V1210, thus the Openness Score for V1410
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
89 changes: 89 additions & 0 deletions docs/variants/protectli_v1000-series/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,95 @@ For details about our release process please read
{{ subscribe_form("49abc4a2-0807-4720-aef2-b150ef701b30",
"Subscribe to Protectli Dasharo Release Newsletter") }}

## v0.9.4 - 2025-12-18

Test results for this release can be found
[here](https://github.com/Dasharo/osfv-results/blob/main/boards/Protectli/JSL_v1000/).

### Added

- [Intel Management Engine Options menu (Disable Soft and Disable HAP)](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#intel-management-engine-options)
- [CPU Throttling Temperature Offset option](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options)
- [Power state after power or AC loss option](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/)
- [Enable wake from USB devices on Jasper Lake](https://github.com/Dasharo/coreboot/commit/d2f6b3fa9c068c9a0177a2eb921a4b69a34b8447)
- [Intel Jasper Lake CrashLog support](https://github.com/Dasharo/coreboot/commit/07dd73c9214b766762a89ffe51f27c77799293be)

### Changed

- [Don't report LANs via SMBIOS Type 41](https://github.com/Dasharo/coreboot/pull/775/commits/082684648c22fc786deea7fc0c4c6ea27103f4ed)
- [Handle dynamic switching between NVMe and SATA for the M.2 slot on Protectli Vault JSL](https://github.com/Dasharo/coreboot/commit/0ce04fba800d56dd7b10a1a2a6068c1335e7d494)
- [Update flash descriptor binaries for Protectli Vault JSL variants (V1210 NVMe x2 and SATA, correct bifurcation, V1410 and V1610 updates)](https://github.com/Dasharo/dasharo-blobs/commit/0e5218dde63db6480d95f830be66dfcd37732352)
- [Add ACPI names for missing USB3 ports on Jasper Lake](https://github.com/Dasharo/coreboot/commit/a56fad6ca8f70169e020d0b76963b1adc32c52f8)
- [Expose SuperIO UART in ACPI DSDT](https://github.com/Dasharo/coreboot/commit/85a6b6cc96162a0d5cd7523fe8b22f48db78c091)
- [Predictable Linux NIC naming by exposing onboard NIC as eno](https://github.com/Dasharo/coreboot/commit/f3fed0fcf6e0e7f24f7b69c415ae0a7096bbdbe8)
- [Add PC speaker beep codes for boot errors](https://github.com/Dasharo/coreboot/commit/e082e953fd68fc8602d0e7b82f6715e5fca5bf2d)
- [Prevent wake events from the USB hub port on Protectli Vault JSL](https://github.com/Dasharo/coreboot/commit/6b14f4da3cbaa60b1ca71d0fb2c7b471967b94ca)
- [Remove iPXE menu timeout on Protectli platforms](https://github.com/Dasharo/coreboot/pull/613)

### Fixed

- [M.2 SATA devices not detected on Protectli V12xx](https://github.com/Dasharo/dasharo-issues/issues/1401)
- [Efibootmgr returns Bad address on FreeBSD on Protectli V1410](https://github.com/Dasharo/dasharo-issues/issues/1001)
- [SUSP DUT wakes up from S3 instantly](https://github.com/Dasharo/dasharo-issues/issues/1332)

### Known issues

- [Power LED constantly on in suspend on Protectli V1x10](https://github.com/Dasharo/dasharo-issues/issues/1636)
- [Atheros QCA6174 behind ASMedia ASM1806 switch isn't always detected](https://github.com/Dasharo/dasharo-issues/issues/961)
- [TCG2 Configuration missing when changing Intel ME mode Disabled (HAP) -> Enabled](https://github.com/Dasharo/dasharo-issues/issues/1106)

### Binaries

[protectli_v1210_v0.9.4.rom][protectli_v1210_v0.9.4.rom_file]{.md-button}
[sha256][protectli_v1210_v0.9.4.rom_hash]{.md-button}
[sha256.sig][protectli_v1210_v0.9.4.rom_sig]{.md-button}

[protectli_v1211_v0.9.4.rom][protectli_v1211_v0.9.4.rom_file]{.md-button}
[sha256][protectli_v1211_v0.9.4.rom_hash]{.md-button}
[sha256.sig][protectli_v1211_v0.9.4.rom_sig]{.md-button}

[protectli_v1410_v0.9.4.rom][protectli_v1410_v0.9.4.rom_file]{.md-button}
[sha256][protectli_v1410_v0.9.4.rom_hash]{.md-button}
[sha256.sig][protectli_v1410_v0.9.4.rom_sig]{.md-button}

[protectli_v1610_v0.9.4.rom][protectli_v1610_v0.9.4.rom_file]{.md-button}
[sha256][protectli_v1610_v0.9.4.rom_hash]{.md-button}
[sha256.sig][protectli_v1610_v0.9.4.rom_sig]{.md-button}

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/raw/master/customer-keys/protectli/release-keys/dasharo-release-0.9.x-for-protectli-signing-key.asc)

### SBOM (Software Bill of Materials)

- [Dasharo coreboot fork based on 24.12 revision 270ea70b](https://github.com/Dasharo/coreboot/tree/270ea70b)
+ [License](https://github.com/Dasharo/coreboot/blob/270ea70b/COPYING)
- [Dasharo EDKII fork based on edk2-stable202502 revision 3bde471c](https://github.com/Dasharo/edk2/tree/3bde471c)
+ [License](https://github.com/Dasharo/edk2/blob/3bde471c/License.txt)
- [iPXE based on 2025.03 revision 6c7068fc](https://github.com/Dasharo/ipxe/tree/6c7068fc)
+ [License](https://github.com/Dasharo/ipxe/blob/6c7068fc/COPYING.GPLv2)
- [Intel Management Engine version v13.50.27.1987](https://github.com/Dasharo/dasharo-blobs/blob/0ca1dcac/protectli/vault_jsl/)
+ [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf)
- [Intel Flash Descriptor version v1.1/v1.2(V1210)](https://github.com/Dasharo/dasharo-blobs/blob/0ca1dcac/protectli/vault_jsl)
+ [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf)
- [Intel Firmware Support Package version JSL 2021/08/23 v2115](https://github.com/Dasharo/dasharo-blobs/blob/0ca1dcac/protectli/vault_jsl/JasperLakeFspBinPkg)
+ [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf)
- [Intel microcode version JSL A0](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20251111/intel-ucode/06-9c-00)
+ [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20251111/license)

[protectli_v1210_v0.9.4.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1210_v0.9.4.rom
[protectli_v1210_v0.9.4.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1210_v0.9.4.rom.sha256
[protectli_v1210_v0.9.4.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1210_v0.9.4.rom.sha256.sig
[protectli_v1211_v0.9.4.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1211_v0.9.4.rom
[protectli_v1211_v0.9.4.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1211_v0.9.4.rom.sha256
[protectli_v1211_v0.9.4.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1211_v0.9.4.rom.sha256.sig
[protectli_v1410_v0.9.4.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1410_v0.9.4.rom
[protectli_v1410_v0.9.4.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1410_v0.9.4.rom.sha256
[protectli_v1410_v0.9.4.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1410_v0.9.4.rom.sha256.sig
[protectli_v1610_v0.9.4.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1610_v0.9.4.rom
[protectli_v1610_v0.9.4.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1610_v0.9.4.rom.sha256
[protectli_v1610_v0.9.4.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1610_v0.9.4.rom.sha256.sig

## v0.9.3 - 2024-09-16

Test results for this release can be found here:
Expand Down
Loading