diff --git a/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_v0.9.1.rom_openness_chart.png b/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_v0.9.1.rom_openness_chart.png new file mode 100644 index 0000000000..ac6f981f5f Binary files /dev/null and b/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_v0.9.1.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_v0.9.1.rom_openness_chart_full_image.png b/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_v0.9.1.rom_openness_chart_full_image.png new file mode 100644 index 0000000000..7e9843a9e9 Binary files /dev/null and b/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_v0.9.1.rom_openness_chart_full_image.png differ diff --git a/docs/variants/novacustom_v540tnx/openness-score.md b/docs/variants/novacustom_v540tnx/openness-score.md new file mode 100644 index 0000000000..7ee7913e09 --- /dev/null +++ b/docs/variants/novacustom_v540tnx/openness-score.md @@ -0,0 +1,162 @@ +# Dasharo Openness Score + +This page contains the [Dasharo Openness +Score](../../glossary.md#dasharo-openness-score) for NovaCustom V54xTNx Dasharo +releases. The content of the page is generated with [Dasharo Openness Score +utility](https://github.com/Dasharo/Openness-Score). + +## v0.9.1 + +Openness Score for novacustom_v54x_mtl_v0.9.1.rom + +Open-source code percentage: **31.8%** +Closed-source code percentage: **68.2%** + +* Image size: 33554432 (0x2000000) +* Number of regions: 31 +* Number of CBFSes: 4 +* Total open-source code size: 6341709 (0x60c44d) +* Total closed-source code size: 13584595 (0xcf48d3) +* Total data size: 544812 (0x8502c) +* Total empty size: 13083316 (0xc7a2b4) + +![](novacustom_v54x_mtl_v0.9.1.rom_openness_chart.png) + +![](novacustom_v54x_mtl_v0.9.1.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 | 0x4000 | 0x8fc000 | closed-source | +| SI_DESC | 0x0 | 0x4000 | data | +| VBLOCK_A | 0x900000 | 0x2000 | data | +| RW_FWID_A | 0xffffc0 | 0x40 | data | +| RECOVERY_MRC_CACHE | 0x1000000 | 0x10000 | data | +| RW_MRC_CACHE | 0x1010000 | 0x10000 | data | +| SMMSTORE | 0x1020000 | 0x40000 | data | +| RW_ELOG | 0x1060000 | 0x4000 | data | +| SHARED_DATA | 0x1064000 | 0x2000 | data | +| VBLOCK_DEV | 0x1066000 | 0x2000 | data | +| RW_NVRAM | 0x1068000 | 0x6000 | data | +| VBLOCK_B | 0x1200000 | 0x2000 | data | +| RW_FWID_B | 0x18fffc0 | 0x40 | data | +| RO_VPD | 0x1900000 | 0x4000 | data | +| FMAP | 0x1906000 | 0x800 | data | +| RO_FRID | 0x1906800 | 0x40 | data | +| GBB | 0x1907000 | 0x3000 | data | + +### CBFS FW_MAIN_A + +* CBFS size: 7331776 +* Number of files: 14 +* Open-source files size: 2075735 (0x1fac57) +* Closed-source files size: 1185201 (0x1215b1) +* Data size: 9716 (0x25f4) +* Empty size: 4061124 (0x3df7c4) + +> 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 | 1752592 | none | open-source | +| fallback/romstage | stage | 102472 | none | open-source | +| fallback/ramstage | stage | 152871 | LZMA | open-source | +| fallback/dsdt.aml | raw | 25200 | none | open-source | +| fallback/postcar | stage | 42600 | none | open-source | +| cpu_microcode_blob.bin | microcode | 136192 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| config | raw | 5819 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 103 | none | data | +| vbt.bin | raw | 1277 | LZMA | data | +| (empty) | null | 356 | none | empty | +| (empty) | null | 4060768 | none | empty | + +### CBFS BOOTSPLASH + +* CBFS size: 1048576 +* Number of files: 1 +* Open-source files size: 0 (0x0) +* Closed-source files size: 0 (0x0) +* Data size: 28 (0x1c) +* Empty size: 1048548 (0xfffe4) + +> 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 | +| ------------- | ------------- | ---- | ----------- | -------- | +| (empty) | null | 1048548 | none | empty | + +### CBFS FW_MAIN_B + +* CBFS size: 7331776 +* Number of files: 14 +* Open-source files size: 2075735 (0x1fac57) +* Closed-source files size: 1185201 (0x1215b1) +* Data size: 9716 (0x25f4) +* Empty size: 4061124 (0x3df7c4) + +> 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 | 1752592 | none | open-source | +| fallback/romstage | stage | 102472 | none | open-source | +| fallback/ramstage | stage | 152871 | LZMA | open-source | +| fallback/dsdt.aml | raw | 25200 | none | open-source | +| fallback/postcar | stage | 42600 | none | open-source | +| cpu_microcode_blob.bin | microcode | 136192 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| config | raw | 5819 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 103 | none | data | +| vbt.bin | raw | 1277 | LZMA | data | +| (empty) | null | 356 | none | empty | +| (empty) | null | 4060768 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 7299072 +* Number of files: 19 +* Open-source files size: 2190239 (0x216b9f) +* Closed-source files size: 1185201 (0x1215b1) +* Data size: 11112 (0x2b68) +* Empty size: 3912520 (0x3bb348) + +> 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 | 1752592 | none | open-source | +| fallback/romstage | stage | 102472 | none | open-source | +| fallback/ramstage | stage | 152871 | LZMA | open-source | +| fallback/dsdt.aml | raw | 25200 | none | open-source | +| fallback/postcar | stage | 42600 | none | open-source | +| fallback/verstage | stage | 78728 | none | open-source | +| bootblock | bootblock | 35776 | none | open-source | +| cpu_microcode_blob.bin | microcode | 136192 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| cbfs_master_header | cbfs header | 32 | none | data | +| intel_fit | intel_fit | 80 | none | data | +| config | raw | 5819 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 103 | none | data | +| vbt.bin | raw | 1277 | LZMA | data | +| cmos_layout.bin | cmos_layout | 800 | none | data | +| (empty) | null | 100 | none | empty | +| (empty) | null | 3912420 | none | empty | diff --git a/docs/variants/novacustom_v540tnx/releases.md b/docs/variants/novacustom_v540tnx/releases.md index a8fad5bc8a..daf8d9b37b 100644 --- a/docs/variants/novacustom_v540tnx/releases.md +++ b/docs/variants/novacustom_v540tnx/releases.md @@ -1,18 +1,110 @@ -# NovaCustom V540TNx Dasharo Release Notes +# NovaCustom V54xTNx 14th Gen Dasharo Release Notes Following Release Notes describe status of open-source firmware development for -NovaCustom V540TNx +NovaCustom V54xTNx 14th Gen For details about our release process please read [Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-[Subscribe to NovaCustom V540TNx 14th Gen Dasharo Release Newsletter] +[Subscribe to NovaCustom V54xTNx 14th Gen Dasharo Release Newsletter] [newsletter]{ .md-button .md-button--primary .center }
-The releases for this platform are coming soon! - [newsletter]: https://newsletter.3mdeb.com/subscription/08oQoyxIG + +## v0.9.1 - 2024-11-07 + +Test results for this release can be found +[here](https://github.com/Dasharo/osfv-results/tree/main/boards/NovaCustom/V54x_MTL/results.csv). + +### Added + +- Support for NovaCustom Meteor Lake platform (discrete graphics) +- [Vboot Verified Boot](https://docs.dasharo.com/guides/vboot-signing/) +- [TPM Measured Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/203-measured-boot/) +- [Vboot recovery notification in UEFI Payload](https://docs.dasharo.com/unified-test-documentation/dasharo-security/201-verified-boot/) +- [UEFI Shell](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/30P-uefi-shell/) +- [UEFI Secure Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/206-secure-boot/) +- [Firmware update mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode) +- [BIOS boot medium write-protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) +- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) +- [Current limiting for USB-PD power supplies](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/31H-usb-type-c/#utc020001-usb-type-c-pd-current-limiting-ubuntu-2204) +- [Setup menu password configuration](https://docs.dasharo.com/dasharo-menu-docs/overview/#dasharo-menu-guides) +- [Wi-Fi / Bluetooth module disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) +- [Built-in webcam disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) +- [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) +- [Battery threshold options in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options) +- [Intel ME disable option in setup menu](https://docs.dasharo.com/osf-trivia-list/me/) +- [Block boot when battery is too low](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/359-boot-blocking/#test-cases-common-documentation) +- [Power on AC option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options) +- [Keyboard backlight level is restored after suspend or poweroff](https://github.com/Dasharo/dasharo-issues/issues/339) +- [Fan profiles in setup Menu](https://docs.dasharo.com/unified/novacustom/fan-profiles/) +- [Fn lock hotkey feature](https://docs.dasharo.com/unified/novacustom/fn-lock-hotkey/) +- [Throttling temperature adjustment in setup menu](https://docs.dasharo.com/unified/novacustom/features/#cpu-throttling-threshold) + +### Known issues + +- [No HDMI output in FW](https://github.com/Dasharo/dasharo-issues/issues/930) +- [Artifacts in video playback in some players using HW acceleration](https://github.com/Dasharo/dasharo-issues/issues/948) +- [Only native resolution listed for internal panel](https://github.com/Dasharo/dasharo-issues/issues/949) +- [Microphone mute Fn key doesn't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1006) +- [CPU frequency measurements sometimes go below known minimum](https://github.com/Dasharo/dasharo-issues/issues/1050) +- [Some flash drives may not be detected after reboot](https://github.com/Dasharo/dasharo-issues/issues/1051) +- [I2C controller timeout with SPD5118 driver](https://github.com/Dasharo/dasharo-issues/issues/1105) +- [Echo11 Docking station SD Reader failure (ME Disabled)](https://github.com/Dasharo/dasharo-issues/issues/1100) +- [Spurious USB 3 disconnects with Sonnet Echo 11 Thunderbolt 4 dock](https://github.com/Dasharo/dasharo-issues/issues/1081) +- [48GB SODIMMs get hot during MemTest86+](https://github.com/Dasharo/dasharo-issues/issues/1125) + +### Binaries + +[novacustom_v54x_mtl_ec_v0.9.1.rom][novacustom_v54x_mtl_ec_v0.9.1.rom_file]{.md-button} +[sha256][novacustom_v54x_mtl_ec_v0.9.1.rom_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_ec_v0.9.1.rom_sig]{.md-button} + +[novacustom_v54x_mtl_v0.9.1.rom][novacustom_v54x_mtl_v0.9.1.rom_file]{.md-button} +[sha256][novacustom_v54x_mtl_v0.9.1.rom_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_v0.9.1.rom_sig]{.md-button} + +[novacustom_v54x_mtl_v0.9.1_dev_signed.rom][novacustom_v54x_mtl_v0.9.1_dev_signed.rom_file]{.md-button} +[sha256][novacustom_v54x_mtl_v0.9.1_dev_signed.rom_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_v0.9.1_dev_signed.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://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/customer-keys/novacustom/dasharo-release-0.9.x-for-novacustom-signing-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo fork of coreboot based on 24.02 revision c44f1998](https://github.com/Dasharo/coreboot/tree/c44f1998) + * [License](https://github.com/Dasharo/coreboot/blob/c44f1998/COPYING) +- [Dasharo fork of EDKII based on edk2-stable202402 revision f3e18c6c](https://github.com/Dasharo/edk2/tree/f3e18c6c) + * [License](https://github.com/Dasharo/edk2/blob/f3e18c6c/License.txt) +- [Dasharo fork of edk2-platforms based on 8ea6ec38 revision 3323ed48](https://github.com/Dasharo/edk2-platforms/tree/3323ed48) + * [License](https://github.com/Dasharo/edk2-platforms/blob/3323ed48/License.txt) +- [Dasharo fork of System76 EC based on 485f3900 revision 3e931cf8](https://github.com/Dasharo/ec/tree/3e931cf8/) + * [License](https://github.com/Dasharo/ec/blob/3e931cf8/LICENSE) +- [Dasharo fork of iPXE based on d2d194bc revision 35d84756](https://github.com/Dasharo/ipxe/tree/35d84756) + * [License](https://github.com/Dasharo/ipxe/blob/35d84756/COPYING.GPLv2) +- [vboot based on 3d37d2aa revision 3d37d2aa](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3d37d2aa/) + * [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3d37d2aa/LICENSE) +- [Intel Management Engine based on v18.0.5.2040 revision 3541ad31](https://github.com/Dasharo/dasharo-blobs/blob/3541ad31/novacustom/v5x0tnx/me.bin) + * [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel Flash Descriptor based on v1.0 revision 3541ad31](https://github.com/Dasharo/dasharo-blobs/blob/3541ad31/novacustom/v5x0tnx/descriptor.bin) + * [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel processor microcode based on MTL C0 0x0000001c revision microcode-20240531](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-aa-04) + * [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license) + +[newsletter]: https://newsletter.3mdeb.com/subscription/4yriJD4GX +[novacustom_v54x_mtl_ec_v0.9.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_ec_v0.9.1.rom +[novacustom_v54x_mtl_ec_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_ec_v0.9.1.rom.sha256 +[novacustom_v54x_mtl_ec_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_ec_v0.9.1.rom.sha256.sig +[novacustom_v54x_mtl_v0.9.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1.rom +[novacustom_v54x_mtl_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1.rom.sha256 +[novacustom_v54x_mtl_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1.rom.sha256.sig +[novacustom_v54x_mtl_v0.9.1_dev_signed.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1_dev_signed.rom +[novacustom_v54x_mtl_v0.9.1_dev_signed.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1_dev_signed.rom.sha256 +[novacustom_v54x_mtl_v0.9.1_dev_signed.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1_dev_signed.rom.sha256.sig diff --git a/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_v0.9.1.rom_openness_chart.png b/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_v0.9.1.rom_openness_chart.png new file mode 100644 index 0000000000..cdb14bd874 Binary files /dev/null and b/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_v0.9.1.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_v0.9.1.rom_openness_chart_full_image.png b/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_v0.9.1.rom_openness_chart_full_image.png new file mode 100644 index 0000000000..90df92aa40 Binary files /dev/null and b/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_v0.9.1.rom_openness_chart_full_image.png differ diff --git a/docs/variants/novacustom_v560tnx/openness-score.md b/docs/variants/novacustom_v560tnx/openness-score.md new file mode 100644 index 0000000000..243a0d93d6 --- /dev/null +++ b/docs/variants/novacustom_v560tnx/openness-score.md @@ -0,0 +1,162 @@ +# Dasharo Openness Score + +This page contains the [Dasharo Openness +Score](../../glossary.md#dasharo-openness-score) for NovaCustom V56xTNx Dasharo +releases. The content of the page is generated with [Dasharo Openness Score +utility](https://github.com/Dasharo/Openness-Score). + +## v0.9.1 + +Openness Score for novacustom_v56x_mtl_v0.9.1.rom + +Open-source code percentage: **31.8%** +Closed-source code percentage: **68.2%** + +* Image size: 33554432 (0x2000000) +* Number of regions: 31 +* Number of CBFSes: 4 +* Total open-source code size: 6341706 (0x60c44a) +* Total closed-source code size: 13584595 (0xcf48d3) +* Total data size: 544815 (0x8502f) +* Total empty size: 13083316 (0xc7a2b4) + +![](novacustom_v56x_mtl_v0.9.1.rom_openness_chart.png) + +![](novacustom_v56x_mtl_v0.9.1.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 | 0x4000 | 0x8fc000 | closed-source | +| SI_DESC | 0x0 | 0x4000 | data | +| VBLOCK_A | 0x900000 | 0x2000 | data | +| RW_FWID_A | 0xffffc0 | 0x40 | data | +| RECOVERY_MRC_CACHE | 0x1000000 | 0x10000 | data | +| RW_MRC_CACHE | 0x1010000 | 0x10000 | data | +| SMMSTORE | 0x1020000 | 0x40000 | data | +| RW_ELOG | 0x1060000 | 0x4000 | data | +| SHARED_DATA | 0x1064000 | 0x2000 | data | +| VBLOCK_DEV | 0x1066000 | 0x2000 | data | +| RW_NVRAM | 0x1068000 | 0x6000 | data | +| VBLOCK_B | 0x1200000 | 0x2000 | data | +| RW_FWID_B | 0x18fffc0 | 0x40 | data | +| RO_VPD | 0x1900000 | 0x4000 | data | +| FMAP | 0x1906000 | 0x800 | data | +| RO_FRID | 0x1906800 | 0x40 | data | +| GBB | 0x1907000 | 0x3000 | data | + +### CBFS FW_MAIN_A + +* CBFS size: 7331776 +* Number of files: 14 +* Open-source files size: 2075734 (0x1fac56) +* Closed-source files size: 1185201 (0x1215b1) +* Data size: 9717 (0x25f5) +* Empty size: 4061124 (0x3df7c4) + +> 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 | 1752592 | none | open-source | +| fallback/romstage | stage | 102472 | none | open-source | +| fallback/ramstage | stage | 152870 | LZMA | open-source | +| fallback/dsdt.aml | raw | 25200 | none | open-source | +| fallback/postcar | stage | 42600 | none | open-source | +| cpu_microcode_blob.bin | microcode | 136192 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| config | raw | 5823 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 103 | none | data | +| vbt.bin | raw | 1277 | LZMA | data | +| (empty) | null | 356 | none | empty | +| (empty) | null | 4060768 | none | empty | + +### CBFS BOOTSPLASH + +* CBFS size: 1048576 +* Number of files: 1 +* Open-source files size: 0 (0x0) +* Closed-source files size: 0 (0x0) +* Data size: 28 (0x1c) +* Empty size: 1048548 (0xfffe4) + +> 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 | +| ------------- | ------------- | ---- | ----------- | -------- | +| (empty) | null | 1048548 | none | empty | + +### CBFS FW_MAIN_B + +* CBFS size: 7331776 +* Number of files: 14 +* Open-source files size: 2075734 (0x1fac56) +* Closed-source files size: 1185201 (0x1215b1) +* Data size: 9717 (0x25f5) +* Empty size: 4061124 (0x3df7c4) + +> 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 | 1752592 | none | open-source | +| fallback/romstage | stage | 102472 | none | open-source | +| fallback/ramstage | stage | 152870 | LZMA | open-source | +| fallback/dsdt.aml | raw | 25200 | none | open-source | +| fallback/postcar | stage | 42600 | none | open-source | +| cpu_microcode_blob.bin | microcode | 136192 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| config | raw | 5823 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 103 | none | data | +| vbt.bin | raw | 1277 | LZMA | data | +| (empty) | null | 356 | none | empty | +| (empty) | null | 4060768 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 7299072 +* Number of files: 19 +* Open-source files size: 2190238 (0x216b9e) +* Closed-source files size: 1185201 (0x1215b1) +* Data size: 11113 (0x2b69) +* Empty size: 3912520 (0x3bb348) + +> 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 | 1752592 | none | open-source | +| fallback/romstage | stage | 102472 | none | open-source | +| fallback/ramstage | stage | 152870 | LZMA | open-source | +| fallback/dsdt.aml | raw | 25200 | none | open-source | +| fallback/postcar | stage | 42600 | none | open-source | +| fallback/verstage | stage | 78728 | none | open-source | +| bootblock | bootblock | 35776 | none | open-source | +| cpu_microcode_blob.bin | microcode | 136192 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| cbfs_master_header | cbfs header | 32 | none | data | +| intel_fit | intel_fit | 80 | none | data | +| config | raw | 5823 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 103 | none | data | +| vbt.bin | raw | 1277 | LZMA | data | +| cmos_layout.bin | cmos_layout | 800 | none | data | +| (empty) | null | 100 | none | empty | +| (empty) | null | 3912420 | none | empty | diff --git a/docs/variants/novacustom_v560tnx/releases.md b/docs/variants/novacustom_v560tnx/releases.md index 98024350d9..f3bf581ef5 100644 --- a/docs/variants/novacustom_v560tnx/releases.md +++ b/docs/variants/novacustom_v560tnx/releases.md @@ -1,18 +1,110 @@ -# NovaCustom V560TNx Dasharo Release Notes +# NovaCustom V56xTNx 14th Gen Dasharo Release Notes Following Release Notes describe status of open-source firmware development for -NovaCustom V560TNx +NovaCustom V56xTNx 14th Gen For details about our release process please read [Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-[Subscribe to NovaCustom V560TNx 14th Gen Dasharo Release Newsletter] +[Subscribe to NovaCustom V56xTNx 14th Gen Dasharo Release Newsletter] [newsletter]{ .md-button .md-button--primary .center }
-The releases for this platform are coming soon! - [newsletter]: https://newsletter.3mdeb.com/subscription/CcLgb48NQ + +## v0.9.1 - 2024-11-07 + +Test results for this release can be found +[here](https://github.com/Dasharo/osfv-results/blob/main/boards/NovaCustom/MTL_14th_Gen/V560TNX/v0.9.0-results.csv). + +### Added + +- Support for NovaCustom Meteor Lake platform (discrete graphics) +- [Vboot Verified Boot](https://docs.dasharo.com/guides/vboot-signing/) +- [TPM Measured Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/203-measured-boot/) +- [Vboot recovery notification in UEFI Payload](https://docs.dasharo.com/unified-test-documentation/dasharo-security/201-verified-boot/) +- [UEFI Shell](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/30P-uefi-shell/) +- [UEFI Secure Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/206-secure-boot/) +- [Firmware update mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode) +- [BIOS boot medium write-protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) +- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) +- [Current limiting for USB-PD power supplies](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/31H-usb-type-c/#utc020001-usb-type-c-pd-current-limiting-ubuntu-2204) +- [Setup menu password configuration](https://docs.dasharo.com/dasharo-menu-docs/overview/#dasharo-menu-guides) +- [Wi-Fi / Bluetooth module disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) +- [Built-in webcam disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) +- [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) +- [Battery threshold options in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options) +- [Intel ME disable option in setup menu](https://docs.dasharo.com/osf-trivia-list/me/) +- [Block boot when battery is too low](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/359-boot-blocking/#test-cases-common-documentation) +- [Power on AC option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options) +- [Keyboard backlight level is restored after suspend or poweroff](https://github.com/Dasharo/dasharo-issues/issues/339) +- [Fan profiles in setup Menu](https://docs.dasharo.com/unified/novacustom/fan-profiles/) +- [Fn lock hotkey feature](https://docs.dasharo.com/unified/novacustom/fn-lock-hotkey/) +- [Throttling temperature adjustment in setup menu](https://docs.dasharo.com/unified/novacustom/features/#cpu-throttling-threshold) + +### Known issues + +- [No HDMI output in FW](https://github.com/Dasharo/dasharo-issues/issues/930) +- [Artifacts in video playback in some players using HW acceleration](https://github.com/Dasharo/dasharo-issues/issues/948) +- [Only native resolution listed for internal panel](https://github.com/Dasharo/dasharo-issues/issues/949) +- [Microphone mute Fn key doesn't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1006) +- [CPU frequency measurements sometimes go below known minimum](https://github.com/Dasharo/dasharo-issues/issues/1050) +- [Some flash drives may not be detected after reboot](https://github.com/Dasharo/dasharo-issues/issues/1051) +- [I2C controller timeout with SPD5118 driver](https://github.com/Dasharo/dasharo-issues/issues/1105) +- [Echo11 Docking station SD Reader failure (ME Disabled)](https://github.com/Dasharo/dasharo-issues/issues/1100) +- [Spurious USB 3 disconnects with Sonnet Echo 11 Thunderbolt 4 dock](https://github.com/Dasharo/dasharo-issues/issues/1081) +- [48GB SODIMMs get hot during MemTest86+](https://github.com/Dasharo/dasharo-issues/issues/1125) + +### Binaries + +[novacustom_v56x_mtl_ec_v0.9.1.rom][novacustom_v56x_mtl_ec_v0.9.1.rom_file]{.md-button} +[sha256][novacustom_v56x_mtl_ec_v0.9.1.rom_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_ec_v0.9.1.rom_sig]{.md-button} + +[novacustom_v56x_mtl_v0.9.1.rom][novacustom_v56x_mtl_v0.9.1.rom_file]{.md-button} +[sha256][novacustom_v56x_mtl_v0.9.1.rom_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_v0.9.1.rom_sig]{.md-button} + +[novacustom_v56x_mtl_v0.9.1_dev_signed.rom][novacustom_v56x_mtl_v0.9.1_dev_signed.rom_file]{.md-button} +[sha256][novacustom_v56x_mtl_v0.9.1_dev_signed.rom_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_v0.9.1_dev_signed.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://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/customer-keys/novacustom/dasharo-release-0.9.x-for-novacustom-signing-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo fork of coreboot based on 24.02 revision c44f1998](https://github.com/Dasharo/coreboot/tree/c44f1998) + * [License](https://github.com/Dasharo/coreboot/blob/c44f1998/COPYING) +- [Dasharo fork of EDKII based on edk2-stable202402 revision f3e18c6c](https://github.com/Dasharo/edk2/tree/f3e18c6c) + * [License](https://github.com/Dasharo/edk2/blob/f3e18c6c/License.txt) +- [Dasharo fork of edk2-platforms based on 8ea6ec38 revision 3323ed48](https://github.com/Dasharo/edk2-platforms/tree/3323ed48) + * [License](https://github.com/Dasharo/edk2-platforms/blob/3323ed48/License.txt) +- [Dasharo fork of System76 EC based on 485f3900 revision 3e931cf8](https://github.com/Dasharo/ec/tree/3e931cf8/) + * [License](https://github.com/Dasharo/ec/blob/3e931cf8/LICENSE) +- [Dasharo fork of iPXE based on d2d194bc revision 35d84756](https://github.com/Dasharo/ipxe/tree/35d84756) + * [License](https://github.com/Dasharo/ipxe/blob/35d84756/COPYING.GPLv2) +- [vboot based on 3d37d2aa revision 3d37d2aa](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3d37d2aa/) + * [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3d37d2aa/LICENSE) +- [Intel Management Engine based on v18.0.5.2040 revision 3541ad31](https://github.com/Dasharo/dasharo-blobs/blob/3541ad31/novacustom/v5x0tnx/me.bin) + * [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel Flash Descriptor based on v1.0 revision 3541ad31](https://github.com/Dasharo/dasharo-blobs/blob/3541ad31/novacustom/v5x0tnx/descriptor.bin) + * [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel processor microcode based on MTL C0 0x0000001c revision microcode-20240531](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-aa-04) + * [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license) + +[newsletter]: https://newsletter.3mdeb.com/subscription/sB4G9eq9h +[novacustom_v56x_mtl_ec_v0.9.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_ec_v0.9.1.rom +[novacustom_v56x_mtl_ec_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_ec_v0.9.1.rom.sha256 +[novacustom_v56x_mtl_ec_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_ec_v0.9.1.rom.sha256.sig +[novacustom_v56x_mtl_v0.9.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_v0.9.1.rom +[novacustom_v56x_mtl_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_v0.9.1.rom.sha256 +[novacustom_v56x_mtl_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_v0.9.1.rom.sha256.sig +[novacustom_v56x_mtl_v0.9.1_dev_signed.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_v0.9.1_dev_signed.rom +[novacustom_v56x_mtl_v0.9.1_dev_signed.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_v0.9.1_dev_signed.rom.sha256 +[novacustom_v56x_mtl_v0.9.1_dev_signed.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_v0.9.1_dev_signed.rom.sha256.sig diff --git a/mkdocs.yml b/mkdocs.yml index f65479aae9..ab989b8f78 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -232,6 +232,7 @@ nav: - 'V540TNx': - 'Releases': variants/novacustom_v540tnx/releases.md - 'Hardware Configuration Matrix': variants/novacustom_v540tnx/hardware-matrix.md + - 'Openness score': variants/novacustom_v540tnx/openness-score.md - 'V56 14th Gen': - 'V560TU': - 'Releases': variants/novacustom_v560tu/releases.md @@ -241,6 +242,7 @@ nav: - 'V560TNx': - 'Releases': variants/novacustom_v560tnx/releases.md - 'Hardware Configuration Matrix': variants/novacustom_v560tnx/hardware-matrix.md + - 'Openness score': variants/novacustom_v560tnx/openness-score.md - 'NV4x 12th Gen': - 'Releases': variants/novacustom_nv4x_adl/releases.md - 'Heads releases': variants/novacustom_nv4x_adl/releases_heads.md