diff --git a/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_v0.9.0.rom_openness_chart.png b/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_v0.9.0.rom_openness_chart.png new file mode 100644 index 00000000..e9bba221 Binary files /dev/null and b/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_v0.9.0.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_v0.9.0.rom_openness_chart_full_image.png b/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_v0.9.0.rom_openness_chart_full_image.png new file mode 100644 index 00000000..88a95b02 Binary files /dev/null and b/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_v0.9.0.rom_openness_chart_full_image.png differ diff --git a/docs/variants/novacustom_v540tu/openness-score.md b/docs/variants/novacustom_v540tu/openness-score.md new file mode 100644 index 00000000..464795d6 --- /dev/null +++ b/docs/variants/novacustom_v540tu/openness-score.md @@ -0,0 +1,162 @@ +# Dasharo Openness Score + +This page contains the [Dasharo Openness +Score](../../glossary.md#dasharo-openness-score) for NovaCustom V540TU Dasharo +releases. The content of the page is generated with [Dasharo Openness Score +utility](https://github.com/Dasharo/Openness-Score). + +## v0.9.0 + +Openness Score for novacustom_v54x_mtl_v0.9.0.rom + +Open-source code percentage: **31.9%** +Closed-source code percentage: **68.1%** + +* Image size: 33554432 (0x2000000) +* Number of regions: 32 +* Number of CBFSes: 4 +* Total open-source code size: 6178929 (0x5e4871) +* Total closed-source code size: 13188259 (0xc93ca3) +* Total data size: 544952 (0x850b8) +* Total empty size: 13042292 (0xc70274) + +![](novacustom_v54x_mtl_v0.9.0.rom_openness_chart.png) + +![](novacustom_v54x_mtl_v0.9.0.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 | 0x6000 | 0x8fa000 | 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: 15 +* Open-source files size: 2021099 (0x1ed6eb) +* Closed-source files size: 1253089 (0x131ee1) +* Data size: 9776 (0x2630) +* Empty size: 4047812 (0x3dc3c4) + +> 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 | 1757121 | none | open-source | +| fallback/romstage | stage | 96280 | none | open-source | +| fallback/ramstage | stage | 153503 | LZMA | open-source | +| fallback/dsdt.aml | raw | 21837 | none | open-source | +| fallback/postcar | stage | 44748 | 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 | 5787 | LZMA | data | +| revision | raw | 879 | none | data | +| build_info | raw | 123 | none | data | +| vbt.bin | raw | 1287 | LZMA | data | +| (empty) | null | 1444 | none | empty | +| (empty) | null | 4046368 | 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: 15 +* Open-source files size: 2021099 (0x1ed6eb) +* Closed-source files size: 1253089 (0x131ee1) +* Data size: 9776 (0x2630) +* Empty size: 4047812 (0x3dc3c4) + +> 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 | 1757121 | none | open-source | +| fallback/romstage | stage | 96280 | none | open-source | +| fallback/ramstage | stage | 153503 | LZMA | open-source | +| fallback/dsdt.aml | raw | 21837 | none | open-source | +| fallback/postcar | stage | 44748 | 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 | 5787 | LZMA | data | +| revision | raw | 879 | none | data | +| build_info | raw | 123 | none | data | +| vbt.bin | raw | 1287 | LZMA | data | +| (empty) | null | 1444 | none | empty | +| (empty) | null | 4046368 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 7299072 +* Number of files: 20 +* Open-source files size: 2136731 (0x209a9b) +* Closed-source files size: 1253089 (0x131ee1) +* Data size: 11132 (0x2b7c) +* Empty size: 3898120 (0x3b7b08) + +> 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 | 1757121 | none | open-source | +| fallback/romstage | stage | 96280 | none | open-source | +| fallback/ramstage | stage | 153503 | LZMA | open-source | +| fallback/dsdt.aml | raw | 21837 | none | open-source | +| fallback/postcar | stage | 44748 | none | open-source | +| fallback/verstage | stage | 78320 | none | open-source | +| bootblock | bootblock | 37312 | 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 | 5787 | LZMA | data | +| revision | raw | 879 | none | data | +| build_info | raw | 123 | none | data | +| vbt.bin | raw | 1287 | LZMA | data | +| cmos_layout.bin | cmos_layout | 800 | none | data | +| (empty) | null | 292 | none | empty | +| (empty) | null | 3897828 | none | empty | diff --git a/docs/variants/novacustom_v540tu/releases.md b/docs/variants/novacustom_v540tu/releases.md index e58e5844..1a9a488c 100644 --- a/docs/variants/novacustom_v540tu/releases.md +++ b/docs/variants/novacustom_v540tu/releases.md @@ -6,7 +6,78 @@ NovaCustom V540TU For details about our release process please read [Dasharo Standard Release Process](../../dev-proc/standard-release-process.md). -## v0.9.0 - Coming soon +## v0.9.0 - 2024-07-18 Test results for this release can be found -[here](https://github.com/Dasharo/osfv-results/tree/main/boards/NovaCustom/V54x_MTL/results.csv). +[here](https://github.com/Dasharo/osfv-results/blob/main/boards/NovaCustom/MTL_14th_Gen/V540TU/v0.9.0-results.csv). + +### Added + +- Support for NovaCustom Meteor Lake platform (integrated graphics) +- [Vboot Verified Boot](https://docs.dasharo.com/common-coreboot-docs/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/) +- [Automatic Embedded Controller update](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/31G-ec-and-superio/#ecr031001-ec-firmware-sync-in-coreboot) +- [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) +- [Early boot DMA protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) +- [Early Sign of Life display output](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/347-sign-of-life/) +- [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 on V540TU and V560TU](https://github.com/Dasharo/dasharo-issues/issues/930) +- [Laggy behaviour on Manjaro (KDE) with open drivers](https://github.com/Dasharo/dasharo-issues/issues/911) +- [V540TU: Option Previous power state restoration doesn't work](https://github.com/Dasharo/dasharo-issues/issues/931) +- [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) + +### Binaries + +[novacustom_v54x_mtl_ec_v0.9.0.rom][novacustom_v54x_mtl_ec_v0.9.0.rom_file]{.md-button} +[sha256][novacustom_v54x_mtl_ec_v0.9.0.rom_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_ec_v0.9.0.rom_sig]{.md-button} + +[novacustom_v54x_mtl_v0.9.0.rom][novacustom_v54x_mtl_v0.9.0.rom_file]{.md-button} +[sha256][novacustom_v54x_mtl_v0.9.0.rom_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_v0.9.0.rom_sig]{.md-button} + +[novacustom_v54x_mtl_v0.9.0_dev_signed.rom][novacustom_v54x_mtl_v0.9.0_dev_signed.rom_file]{.md-button} +[sha256][novacustom_v54x_mtl_v0.9.0_dev_signed.rom_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_v0.9.0_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/novacustom-open-source-firmware-release-0.x-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo coreboot fork based on 24.02 revision 316f964c](https://github.com/Dasharo/coreboot/tree/316f964c) +- [Dasharo EDKII fork based on edk2-stable202402 revision cc2be228](https://github.com/Dasharo/edk2/tree/cc2be228) + +[newsletter]: https://newsletter.3mdeb.com/subscription/4yriJD4GX +[novacustom_v54x_mtl_ec_v0.9.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_ec_v0.9.0.rom +[novacustom_v54x_mtl_ec_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_ec_v0.9.0.rom.sha256 +[novacustom_v54x_mtl_ec_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_ec_v0.9.0.rom.sha256.sig +[novacustom_v54x_mtl_v0.9.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_v0.9.0.rom +[novacustom_v54x_mtl_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_v0.9.0.rom.sha256 +[novacustom_v54x_mtl_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_v0.9.0.rom.sha256.sig +[novacustom_v54x_mtl_v0.9.0_dev_signed.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_v0.9.0_dev_signed.rom +[novacustom_v54x_mtl_v0.9.0_dev_signed.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_v0.9.0_dev_signed.rom.sha256 +[novacustom_v54x_mtl_v0.9.0_dev_signed.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_v0.9.0_dev_signed.rom.sha256.sig diff --git a/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_v0.9.0.rom_openness_chart.png b/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_v0.9.0.rom_openness_chart.png new file mode 100644 index 00000000..d13eda8f Binary files /dev/null and b/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_v0.9.0.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_v0.9.0.rom_openness_chart_full_image.png b/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_v0.9.0.rom_openness_chart_full_image.png new file mode 100644 index 00000000..492f594a Binary files /dev/null and b/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_v0.9.0.rom_openness_chart_full_image.png differ diff --git a/docs/variants/novacustom_v560tu/openness-score.md b/docs/variants/novacustom_v560tu/openness-score.md new file mode 100644 index 00000000..2e089369 --- /dev/null +++ b/docs/variants/novacustom_v560tu/openness-score.md @@ -0,0 +1,162 @@ +# Dasharo Openness Score + +This page contains the [Dasharo Openness +Score](../../glossary.md#dasharo-openness-score) for NovaCustom V540TU Dasharo +releases. The content of the page is generated with [Dasharo Openness Score +utility](https://github.com/Dasharo/Openness-Score). + +## v0.9.0 + +Openness Score for novacustom_v56x_mtl_v0.9.0.rom + +Open-source code percentage: **31.9%** +Closed-source code percentage: **68.1%** + +* Image size: 33554432 (0x2000000) +* Number of regions: 32 +* Number of CBFSes: 4 +* Total open-source code size: 6178884 (0x5e4844) +* Total closed-source code size: 13188868 (0xc93f04) +* Total data size: 544964 (0x850c4) +* Total empty size: 13041716 (0xc70034) + +![](novacustom_v56x_mtl_v0.9.0.rom_openness_chart.png) + +![](novacustom_v56x_mtl_v0.9.0.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 | 0x6000 | 0x8fa000 | 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: 15 +* Open-source files size: 2021084 (0x1ed6dc) +* Closed-source files size: 1253292 (0x131fac) +* Data size: 9780 (0x2634) +* Empty size: 4047620 (0x3dc304) + +> 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 | 1757121 | none | open-source | +| fallback/romstage | stage | 96280 | none | open-source | +| fallback/ramstage | stage | 153488 | LZMA | open-source | +| fallback/dsdt.aml | raw | 21837 | none | open-source | +| fallback/postcar | stage | 44748 | 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 | 5786 | LZMA | data | +| revision | raw | 879 | none | data | +| build_info | raw | 123 | none | data | +| vbt.bin | raw | 1287 | LZMA | data | +| (empty) | null | 1252 | none | empty | +| (empty) | null | 4046368 | 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: 15 +* Open-source files size: 2021084 (0x1ed6dc) +* Closed-source files size: 1253292 (0x131fac) +* Data size: 9780 (0x2634) +* Empty size: 4047620 (0x3dc304) + +> 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 | 1757121 | none | open-source | +| fallback/romstage | stage | 96280 | none | open-source | +| fallback/ramstage | stage | 153488 | LZMA | open-source | +| fallback/dsdt.aml | raw | 21837 | none | open-source | +| fallback/postcar | stage | 44748 | 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 | 5786 | LZMA | data | +| revision | raw | 879 | none | data | +| build_info | raw | 123 | none | data | +| vbt.bin | raw | 1287 | LZMA | data | +| (empty) | null | 1252 | none | empty | +| (empty) | null | 4046368 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 7299072 +* Number of files: 20 +* Open-source files size: 2136716 (0x209a8c) +* Closed-source files size: 1253292 (0x131fac) +* Data size: 11136 (0x2b80) +* Empty size: 3897928 (0x3b7a48) + +> 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 | 1757121 | none | open-source | +| fallback/romstage | stage | 96280 | none | open-source | +| fallback/ramstage | stage | 153488 | LZMA | open-source | +| fallback/dsdt.aml | raw | 21837 | none | open-source | +| fallback/postcar | stage | 44748 | none | open-source | +| fallback/verstage | stage | 78320 | none | open-source | +| bootblock | bootblock | 37312 | 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 | 5786 | LZMA | data | +| revision | raw | 879 | none | data | +| build_info | raw | 123 | none | data | +| vbt.bin | raw | 1287 | LZMA | data | +| cmos_layout.bin | cmos_layout | 800 | none | data | +| (empty) | null | 100 | none | empty | +| (empty) | null | 3897828 | none | empty | diff --git a/docs/variants/novacustom_v560tu/releases.md b/docs/variants/novacustom_v560tu/releases.md index e756ece1..c5ea5a6b 100644 --- a/docs/variants/novacustom_v560tu/releases.md +++ b/docs/variants/novacustom_v560tu/releases.md @@ -6,7 +6,78 @@ NovaCustom V560TU For details about our release process please read [Dasharo Standard Release Process](../../dev-proc/standard-release-process.md). -## v0.9.0 - Coming soon +## v0.9.0 - 2024-07-18 Test results for this release can be found -[here](https://github.com/Dasharo/osfv-results/tree/main/boards/NovaCustom/V56x_MTL/results.csv). +[here](https://github.com/Dasharo/osfv-results/blob/main/boards/NovaCustom/MTL_14th_Gen/V560TU/v0.9.0-results.csv). + +### Added + +- Support for NovaCustom Meteor Lake platform (integrated graphics) +- [Vboot Verified Boot](https://docs.dasharo.com/common-coreboot-docs/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/) +- [Automatic Embedded Controller update](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/31G-ec-and-superio/#ecr031001-ec-firmware-sync-in-coreboot) +- [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) +- [Early boot DMA protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) +- [Early Sign of Life display output](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/347-sign-of-life/) +- [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 on V540TU and V560TU](https://github.com/Dasharo/dasharo-issues/issues/930) +- [Laggy behaviour on Manjaro (KDE) with open drivers](https://github.com/Dasharo/dasharo-issues/issues/911) +- [V540TU: Option Previous power state restoration doesn't work](https://github.com/Dasharo/dasharo-issues/issues/931) +- [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) + +### Binaries + +[novacustom_v56x_mtl_ec_v0.9.0.rom][novacustom_v56x_mtl_ec_v0.9.0.rom_file]{.md-button} +[sha256][novacustom_v56x_mtl_ec_v0.9.0.rom_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_ec_v0.9.0.rom_sig]{.md-button} + +[novacustom_v56x_mtl_v0.9.0.rom][novacustom_v56x_mtl_v0.9.0.rom_file]{.md-button} +[sha256][novacustom_v56x_mtl_v0.9.0.rom_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_v0.9.0.rom_sig]{.md-button} + +[novacustom_v56x_mtl_v0.9.0_dev_signed.rom][novacustom_v56x_mtl_v0.9.0_dev_signed.rom_file]{.md-button} +[sha256][novacustom_v56x_mtl_v0.9.0_dev_signed.rom_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_v0.9.0_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/novacustom-open-source-firmware-release-0.x-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo coreboot fork based on 24.02 revision 316f964c](https://github.com/Dasharo/coreboot/tree/316f964c) +- [Dasharo EDKII fork based on edk2-stable202402 revision cc2be228](https://github.com/Dasharo/edk2/tree/cc2be228) + +[newsletter]: https://newsletter.3mdeb.com/subscription/sB4G9eq9h +[novacustom_v56x_mtl_ec_v0.9.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_ec_v0.9.0.rom +[novacustom_v56x_mtl_ec_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_ec_v0.9.0.rom.sha256 +[novacustom_v56x_mtl_ec_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_ec_v0.9.0.rom.sha256.sig +[novacustom_v56x_mtl_v0.9.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_v0.9.0.rom +[novacustom_v56x_mtl_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_v0.9.0.rom.sha256 +[novacustom_v56x_mtl_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_v0.9.0.rom.sha256.sig +[novacustom_v56x_mtl_v0.9.0_dev_signed.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_v0.9.0_dev_signed.rom +[novacustom_v56x_mtl_v0.9.0_dev_signed.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_v0.9.0_dev_signed.rom.sha256 +[novacustom_v56x_mtl_v0.9.0_dev_signed.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_v0.9.0_dev_signed.rom.sha256.sig diff --git a/mkdocs.yml b/mkdocs.yml index 3365d885..ab3de579 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -150,10 +150,12 @@ nav: - 'Releases': variants/novacustom_v540tu/releases.md - 'Hardware Configuration Matrix': variants/novacustom_v540tu/hardware-matrix.md - 'Test matrix': variants/novacustom_v540tu/test-matrix.md + - 'Openness score': variants/novacustom_v540tu/openness-score.md - 'V56 14th Gen': - 'Releases': variants/novacustom_v560tu/releases.md - 'Hardware Configuration Matrix': variants/novacustom_v560tu/hardware-matrix.md - 'Test matrix': variants/novacustom_v560tu/test-matrix.md + - 'Openness score': variants/novacustom_v560tu/openness-score.md - 'NV4x 12th Gen': - 'Releases': variants/novacustom_nv4x_adl/releases.md - 'Heads releases': variants/novacustom_nv4x_adl/releases_heads.md