diff --git a/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart.png b/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart.png new file mode 100644 index 00000000000..433cbca08bf Binary files /dev/null and b/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart_full_image.png b/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart_full_image.png new file mode 100644 index 00000000000..23df46654c3 Binary files /dev/null and b/docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.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 index c78fae6aaa1..b15a996eb57 100644 --- a/docs/variants/novacustom_v540tnx/openness-score.md +++ b/docs/variants/novacustom_v540tnx/openness-score.md @@ -5,6 +5,135 @@ 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). +## v1.0.0 + +Openness Score for novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom + +Open-source code percentage: **22.4%** +Closed-source code percentage: **77.6%** + +* Image size: 33554432 (0x2000000) +* Number of regions: 28 +* Number of CBFSes: 3 +* Total open-source code size: 3884496 (0x3b45d0) +* Total closed-source code size: 13427181 (0xcce1ed) +* Total data size: 794415 (0xc1f2f) +* Total empty size: 15448340 (0xebb914) + +![](novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart.png) + +![](novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.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 | 0x9fc000 | closed-source | +| SI_DESC | 0x0 | 0x4000 | data | +| RECOVERY_MRC_CACHE | 0x1000000 | 0x10000 | data | +| RW_MRC_CACHE | 0x1010000 | 0x10000 | data | +| SMMSTORE | 0x1020000 | 0x80000 | data | +| RW_ELOG | 0x10a0000 | 0x4000 | data | +| SHARED_DATA | 0x10a4000 | 0x2000 | data | +| VBLOCK_DEV | 0x10a6000 | 0x2000 | data | +| RW_NVRAM | 0x10a8000 | 0x6000 | data | +| VBLOCK_A | 0x1200000 | 0x2000 | data | +| RW_FWID_A | 0x18fffc0 | 0x40 | data | +| RO_VPD | 0x1900000 | 0x4000 | data | +| FMAP | 0x1906000 | 0x800 | data | +| RO_FRID | 0x1906800 | 0x40 | data | +| GBB | 0x1907000 | 0x3000 | data | +| RW_UNUSED | 0xa00000 | 0x600000 | 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_A + +* CBFS size: 7331776 +* Number of files: 15 +* Open-source files size: 1893096 (0x1ce2e8) +* Closed-source files size: 1205607 (0x126567) +* Data size: 10861 (0x2a6d) +* Empty size: 4222212 (0x406d04) + +> 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 | 1515710 | none | open-source | +| fallback/romstage | stage | 106872 | none | open-source | +| fallback/ramstage | stage | 166040 | LZMA | open-source | +| fallback/dsdt.aml | raw | 26182 | none | open-source | +| fallback/postcar | stage | 78292 | none | open-source | +| cpu_microcode_blob.bin | microcode | 140288 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| config | raw | 6399 | LZMA | data | +| revision | raw | 864 | none | data | +| build_info | raw | 111 | none | data | +| vbt.bin | raw | 1761 | LZ4 | data | +| (empty) | null | 548 | none | empty | +| (empty) | null | 4221664 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 7299072 +* Number of files: 24 +* Open-source files size: 1991400 (0x1e62e8) +* Closed-source files size: 1406150 (0x1574c6) +* Data size: 15398 (0x3c26) +* Empty size: 3886124 (0x3b4c2c) + +> 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 | 1515710 | none | open-source | +| fallback/romstage | stage | 106872 | none | open-source | +| fallback/ramstage | stage | 166040 | LZMA | open-source | +| fallback/dsdt.aml | raw | 26182 | none | open-source | +| fallback/postcar | stage | 78292 | none | open-source | +| bootblock | bootblock | 98304 | none | open-source | +| cpu_microcode_blob.bin | microcode | 140288 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| txt_sinit_acm.bin | raw | 68447 | LZMA | closed-source | +| txt_bios_acm.bin | raw | 132096 | none | closed-source | +| cbfs_master_header | cbfs header | 32 | none | data | +| intel_fit | intel_fit | 272 | none | data | +| boot_policy_manifest.bin | raw | 1536 | none | data | +| key_manifest.bin | raw | 1024 | none | data | +| config | raw | 6399 | LZMA | data | +| revision | raw | 864 | none | data | +| build_info | raw | 111 | none | data | +| vbt.bin | raw | 1761 | LZ4 | data | +| cmos_layout.bin | cmos_layout | 800 | none | data | +| (empty) | null | 484 | none | empty | +| (empty) | null | 183972 | none | empty | +| (empty) | null | 3701668 | none | empty | + ## v0.9.1 Report has been generated with Openness Score utility version v0.2 diff --git a/docs/variants/novacustom_v540tnx/releases.md b/docs/variants/novacustom_v540tnx/releases.md index 5cd56547245..3c949aaa1c0 100644 --- a/docs/variants/novacustom_v540tnx/releases.md +++ b/docs/variants/novacustom_v540tnx/releases.md @@ -9,6 +9,119 @@ For details about our release process please read {{ subscribe_form("1a00f9c2-a8cc-48b6-8913-3b84036d33e6", "Subscribe to NovaCustom V54xTNx 14th Gen Dasharo Release Newsletter") }} +## v1.0.0 - 2026-01-29 + +Test results for this release can be found +[here](https://github.com/Dasharo/osfv-results/blob/main/boards/NovaCustom/MTL_14th_Gen/V540TNX/). + +### Added + +- [Quiet boot/Fast boot](https://docs.dasharo.com/dasharo-menu-docs/boot-maintenance-mgr/) +- [FTDI controller support](https://github.com/Dasharo/open-source-firmware-validation/blob/develop/docs/novacustom.md) +- [Dasharo TrustRoot (Intel Boot Guard) support](https://docs.dasharo.com/glossary/#dasharo-trustroot) +- [Sleep-and-charge ports](https://github.com/Dasharo/ec/pull/66) +- [Sleep type option](https://github.com/Dasharo/coreboot/pull/738/files) +- [PCR-0 reconstruction](https://github.com/Dasharo/coreboot/pull/740) +- [ACPI driver](https://docs.dasharo.com/unified/novacustom/features/#acpi-driver) +- [UEFI Capsule Update support](https://docs.dasharo.com/kb/capsule-updates-overview/) +- Fedora support +- [Intel Boot Guard OEM Signing Key check in capsule update](https://docs.dasharo.com/guides/capsule-update/#troubleshooting) + +### Changed + +- [coreboot rebased on 24.12](https://doc.coreboot.org/releases/coreboot-24.12-relnotes.html) +- EDK II rebased on edk2-stable202502 +- UEFI DBX updated to 2025-10-16 +- Intel Microcode updated to microcode-20251111 +- Owner GUID of Secure Boot DB and KEK to Microsoft recommended values + +### Fixed + +- [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) +- [Battery draining in sleep mode on Windows 11](https://github.com/Dasharo/dasharo-issues/issues/1375) +- [Small text in setup menu](https://github.com/Dasharo/dasharo-issues/issues/1237) +- [External boot file to USB flash drive not found after rebooting](https://github.com/dasharo/dasharo-issues/issues/990) +- [XFCE battery indicator keeps switching charge state when fully charged](https://github.com/dasharo/dasharo-issues/issues/1217) +- [Laptop starts after shutting down if WiFi is firmware-disabled](https://github.com/dasharo/dasharo-issues/issues/1157) +- [No HDMI output in firmware](https://github.com/dasharo/dasharo-issues/issues/533) +- [Integrated graphics driver does not load (Windows 11)](https://github.com/dasharo/dasharo-issues/issues/1236) +- [BIOS settings are randomly reset](https://github.com/dasharo/dasharo-issues/issues/1293) +- [Booting DTS v2.0.0 through iPXE has no internet](https://github.com/dasharo/dasharo-issues/issues/1142) +- [Wrong serial number printed in console](https://github.com/dasharo/dasharo-issues/issues/1255) +- [No external HDMI display (Firmware)](https://github.com/dasharo/dasharo-issues/issues/1098) +- [Logo out of proportion](https://github.com/Dasharo/dasharo-issues/issues/1238) +- [External audio devices don't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1583) +- [When battery is low, USB-PD is constantly charging then discharging](https://github.com/Dasharo/dasharo-issues/issues/1660) +- [Touchpad not working in Windows installer](https://github.com/Dasharo/dasharo-issues/issues/1657) +- [Low graphics performance](https://github.com/Dasharo/dasharo-issues/issues/1243) +- [Fusing process fails](https://github.com/Dasharo/dasharo-issues/issues/1622) +- [USB-PD charger overdraw](https://github.com/Dasharo/dasharo-issues/issues/1599) +- [SMMSTORE writes are unreliable if SMM_BWP is enabled](https://github.com/Dasharo/dasharo-issues/issues/1664) +- [DBX update via fwupd fails](https://github.com/Dasharo/dasharo-issues/issues/1641) +- [USB keyboard through docking station not working before OS boots](https://github.com/Dasharo/dasharo-issues/issues/1662) +- [Windows installer claims it doesn't meet the requirements](https://github.com/Dasharo/dasharo-issues/issues/1658) +- [Cannot enable memory integrity kern isolation in Windows Security](https://github.com/Dasharo/dasharo-issues/issues/1674) + +### Known issues + +- [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) +- [Early DMA protection cannot be applied to NovaCustom MTL](https://github.com/Dasharo/dasharo-issues/issues/985) +- [Spurious USB 3 disconnects with Sonnet Echo 11 Thunderbolt 4 dock](https://github.com/Dasharo/dasharo-issues/issues/1081) +- [GRUB installation fails sometimes](https://github.com/Dasharo/dasharo-issues/issues/1594) +- [Capsule Updates require ME to be manually disabled](https://github.com/Dasharo/dasharo-issues/issues/1302) +- [Capsule update signing is not enforced](https://github.com/Dasharo/dasharo-issues/issues/1075) +- [Microphone mute Fn key doesn't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1006) +- [48GB SODIMMs get hot during MemTest86+](https://github.com/Dasharo/dasharo-issues/issues/1125) +- [Windows 11 fails to resume from hibernation](https://github.com/dasharo/dasharo-issues/issues/529) + +### Binaries + +[novacustom_v54x_mtl_dgpu_ec_v1.0.0.rom][novacustom_v54x_mtl_dgpu_ec_v1.0.0.rom_file]{.md-button} +[sha256][novacustom_v54x_mtl_dgpu_ec_v1.0.0.rom_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_dgpu_ec_v1.0.0.rom_sig]{.md-button} + +[novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.cap][novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.cap_file]{.md-button} +[sha256][novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.cap_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.cap_sig]{.md-button} + +[novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom][novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_file]{.md-button} +[sha256][novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.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-1.x-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo coreboot fork based on 25.03 revision 6de027d1](https://github.com/Dasharo/coreboot/tree/6de027d1) +- [Dasharo EDKII fork based on edk2-stable202502 revision 917172ee](https://github.com/Dasharo/edk2/tree/917172ee) +- [Dasharo iPXE fork based on 2025.03 revision 6c7068fc](https://github.com/Dasharo/ipxe/tree/6c7068fc) + + [License](https://github.com/Dasharo/ipxe/blob/6c7068fc/COPYING.GPLv2) +- [vboot based on 3d37d2aafe revision f1f70f46](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/) + + [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/LICENSE) +- [Intel Management Engine version v18.0.10.2285](https://github.com/Dasharo/dasharo-blobs/blob/8dce7604/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 Firmware Support Package for Meteor Lake-H version 2024/04/30 v4122_12](https://github.com/Dasharo/dasharo-blobs/tree/8dce7604/novacustom/v5x0tu/MeteorLakeFspBinPkg) + + [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.0](https://github.com/Dasharo/dasharo-blobs/blob/8dce7604/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 microcode version MTL C0 0x00000025 0x25 19/03/2025](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20251111/intel-ucode/06-aa-04) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20251111/license) + +[novacustom_v54x_mtl_dgpu_ec_v1.0.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v540tnx_mtl/uefi/v1.0.0/novacustom_v54x_mtl_dgpu_ec_v1.0.0.rom +[novacustom_v54x_mtl_dgpu_ec_v1.0.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v540tnx_mtl/uefi/v1.0.0/novacustom_v54x_mtl_dgpu_ec_v1.0.0.rom.sha256 +[novacustom_v54x_mtl_dgpu_ec_v1.0.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v540tnx_mtl/uefi/v1.0.0/novacustom_v54x_mtl_dgpu_ec_v1.0.0.rom.sha256.sig +[novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.cap_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v540tnx_mtl/uefi/v1.0.0/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.cap +[novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.cap_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v540tnx_mtl/uefi/v1.0.0/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.cap.sha256 +[novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.cap_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v540tnx_mtl/uefi/v1.0.0/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.cap.sha256.sig +[novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v540tnx_mtl/uefi/v1.0.0/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom +[novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v540tnx_mtl/uefi/v1.0.0/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom.sha256 +[novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v540tnx_mtl/uefi/v1.0.0/novacustom_v54x_mtl_dgpu_v1.0.0_btg_prod.rom.sha256.sig + ## v0.9.1 - 2024-11-07 Test results for this release can be found @@ -74,23 +187,23 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu ### 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) + + [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) + + [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) + + [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) + + [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) + + [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) + + [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/main/novacustom/v5x0tnx/me.bin) - * [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) + + [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/main/novacustom/v5x0tnx/descriptor.bin) - * [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) + + [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) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license) [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 diff --git a/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart.png b/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart.png new file mode 100644 index 00000000000..e3c07cd06b4 Binary files /dev/null and b/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart_full_image.png b/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart_full_image.png new file mode 100644 index 00000000000..18d81dd4894 Binary files /dev/null and b/docs/variants/novacustom_v540tu/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.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 index 23786a767d9..5a91b1e576a 100644 --- a/docs/variants/novacustom_v540tu/openness-score.md +++ b/docs/variants/novacustom_v540tu/openness-score.md @@ -5,6 +5,135 @@ 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). +## v1.0.1 + +Openness Score for novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom + +Open-source code percentage: **22.2%** +Closed-source code percentage: **77.8%** + +* Image size: 33554432 (0x2000000) +* Number of regions: 29 +* Number of CBFSes: 3 +* Total open-source code size: 3859492 (0x3ae424) +* Total closed-source code size: 13531617 (0xce79e1) +* Total data size: 794343 (0xc1ee7) +* Total empty size: 15368980 (0xea8314) + +![](novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart.png) + +![](novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.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 | 0x9fa000 | closed-source | +| SI_DESC | 0x0 | 0x4000 | data | +| RECOVERY_MRC_CACHE | 0x1000000 | 0x10000 | data | +| RW_MRC_CACHE | 0x1010000 | 0x10000 | data | +| SMMSTORE | 0x1020000 | 0x80000 | data | +| RW_ELOG | 0x10a0000 | 0x4000 | data | +| SHARED_DATA | 0x10a4000 | 0x2000 | data | +| VBLOCK_DEV | 0x10a6000 | 0x2000 | data | +| RW_NVRAM | 0x10a8000 | 0x6000 | data | +| VBLOCK_A | 0x1200000 | 0x2000 | data | +| RW_FWID_A | 0x18fffc0 | 0x40 | data | +| RO_VPD | 0x1900000 | 0x4000 | data | +| FMAP | 0x1906000 | 0x800 | data | +| RO_FRID | 0x1906800 | 0x40 | data | +| GBB | 0x1907000 | 0x3000 | data | +| RW_UNUSED | 0xa00000 | 0x600000 | 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_A + +* CBFS size: 7331776 +* Number of files: 15 +* Open-source files size: 1880594 (0x1cb212) +* Closed-source files size: 1257825 (0x133161) +* Data size: 10825 (0x2a49) +* Empty size: 4182532 (0x3fd204) + +> 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 | 1564998 | none | open-source | +| fallback/romstage | stage | 105656 | none | open-source | +| fallback/ramstage | stage | 161603 | LZMA | open-source | +| fallback/dsdt.aml | raw | 23083 | none | open-source | +| fallback/postcar | stage | 77644 | none | open-source | +| cpu_microcode_blob.bin | microcode | 140288 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| config | raw | 6388 | LZMA | data | +| revision | raw | 864 | none | data | +| build_info | raw | 111 | none | data | +| vbt.bin | raw | 1745 | LZ4 | data | +| (empty) | null | 1124 | none | empty | +| (empty) | null | 4181408 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 7299072 +* Number of files: 24 +* Open-source files size: 1978898 (0x1e3212) +* Closed-source files size: 1458368 (0x1640c0) +* Data size: 15362 (0x3c02) +* Empty size: 3846444 (0x3ab12c) + +> 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 | 1564998 | none | open-source | +| fallback/romstage | stage | 105656 | none | open-source | +| fallback/ramstage | stage | 161603 | LZMA | open-source | +| fallback/dsdt.aml | raw | 23083 | none | open-source | +| fallback/postcar | stage | 77644 | none | open-source | +| bootblock | bootblock | 98304 | none | open-source | +| cpu_microcode_blob.bin | microcode | 140288 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| txt_sinit_acm.bin | raw | 68447 | LZMA | closed-source | +| txt_bios_acm.bin | raw | 132096 | none | closed-source | +| cbfs_master_header | cbfs header | 32 | none | data | +| intel_fit | intel_fit | 272 | none | data | +| boot_policy_manifest.bin | raw | 1536 | none | data | +| key_manifest.bin | raw | 1024 | none | data | +| config | raw | 6388 | LZMA | data | +| revision | raw | 864 | none | data | +| build_info | raw | 111 | none | data | +| vbt.bin | raw | 1745 | LZ4 | data | +| cmos_layout.bin | cmos_layout | 800 | none | data | +| (empty) | null | 1060 | none | empty | +| (empty) | null | 143716 | none | empty | +| (empty) | null | 3701668 | none | empty | + ## v1.0.0 Openness Score for novacustom_v54x_mtl_igpu_v1.0.0.rom diff --git a/docs/variants/novacustom_v540tu/releases.md b/docs/variants/novacustom_v540tu/releases.md index 0ff3ba873f7..d13c39e65b1 100644 --- a/docs/variants/novacustom_v540tu/releases.md +++ b/docs/variants/novacustom_v540tu/releases.md @@ -9,6 +9,94 @@ For details about our release process please read {{ subscribe_form("c82fe8ab-8332-460e-8251-401f0d7b89ee", "Subscribe to NovaCustom V540TU 14th Gen Dasharo Release Newsletter") }} +## v1.0.1 - 2026-01-29 + +Test results for this release can be found +[here](https://github.com/Dasharo/osfv-results/blob/main/boards/NovaCustom/MTL_14th_Gen/V540TU/). + +### Added + +- [Intel Boot Guard OEM Signing Key check in capsule update](https://docs.dasharo.com/guides/capsule-update/#troubleshooting) + +### Changed + +- UEFI DBX updated to 2025-10-16 +- Intel Microcode updated to microcode-20251111 + +### Fixed + +- [No external HDMI display (Firmware)](https://github.com/dasharo/dasharo-issues/issues/1098) +- [Logo out of proportion](https://github.com/Dasharo/dasharo-issues/issues/1238) +- [External audio devices don't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1583) +- [When battery is low, USB-PD is constantly charging then discharging](https://github.com/Dasharo/dasharo-issues/issues/1660) +- [Touchpad not working in Windows installer](https://github.com/Dasharo/dasharo-issues/issues/1657) +- [Low graphics performance](https://github.com/Dasharo/dasharo-issues/issues/1243) +- [Fusing process fails](https://github.com/Dasharo/dasharo-issues/issues/1622) +- [USB-PD charger overdraw](https://github.com/Dasharo/dasharo-issues/issues/1599) +- [SMMSTORE writes are unreliable if SMM_BWP is enabled](https://github.com/Dasharo/dasharo-issues/issues/1664) +- [DBX update via fwupd fails](https://github.com/Dasharo/dasharo-issues/issues/1641) +- [USB keyboard through docking station not working before OS boots](https://github.com/Dasharo/dasharo-issues/issues/1662) +- [Windows installer claims it doesn't meet the requirements](https://github.com/Dasharo/dasharo-issues/issues/1658) +- [Cannot enable memory integrity kern isolation in Windows Security](https://github.com/Dasharo/dasharo-issues/issues/1674) + +### Known issues + +- [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) +- [Early DMA protection cannot be applied to NovaCustom MTL](https://github.com/Dasharo/dasharo-issues/issues/985) +- [Spurious USB 3 disconnects with Sonnet Echo 11 Thunderbolt 4 dock](https://github.com/Dasharo/dasharo-issues/issues/1081) +- [GRUB installation fails sometimes](https://github.com/Dasharo/dasharo-issues/issues/1594) +- [Capsule Updates require ME to be manually disabled](https://github.com/Dasharo/dasharo-issues/issues/1302) +- [Capsule update signing is not enforced](https://github.com/Dasharo/dasharo-issues/issues/1075) +- [Microphone mute Fn key doesn't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1006) +- [48GB SODIMMs get hot during MemTest86+](https://github.com/Dasharo/dasharo-issues/issues/1125) + +### Binaries + +[novacustom_v54x_mtl_igpu_ec_v1.0.1.rom][novacustom_v54x_mtl_igpu_ec_v1.0.1.rom_file]{.md-button} +[sha256][novacustom_v54x_mtl_igpu_ec_v1.0.1.rom_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_igpu_ec_v1.0.1.rom_sig]{.md-button} + +[novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.cap][novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.cap_file]{.md-button} +[sha256][novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.cap_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.cap_sig]{.md-button} + +[novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom][novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_file]{.md-button} +[sha256][novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_hash]{.md-button} +[sha256.sig][novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.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-1.x-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo coreboot fork based on 25.03 revision 6de027d1](https://github.com/Dasharo/coreboot/tree/6de027d1) +- [Dasharo EDKII fork based on edk2-stable202502 revision 917172ee](https://github.com/Dasharo/edk2/tree/917172ee) +- [Dasharo iPXE fork based on 2025.03 revision 6c7068fc](https://github.com/Dasharo/ipxe/tree/6c7068fc) + + [License](https://github.com/Dasharo/ipxe/blob/6c7068fc/COPYING.GPLv2) +- [vboot based on 3d37d2aafe revision f1f70f46](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/) + + [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/LICENSE) +- [Intel Management Engine version v18.0.10.2285](https://github.com/Dasharo/dasharo-blobs/blob/8dce7604/novacustom/v5x0tu/me.bin) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel Firmware Support Package for Meteor Lake-H version 2024/04/30 v4122_12](https://github.com/Dasharo/dasharo-blobs/tree/8dce7604/novacustom/v5x0tu/MeteorLakeFspBinPkg) + + [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.0](https://github.com/Dasharo/dasharo-blobs/blob/8dce7604/novacustom/v5x0tu/descriptor.bin) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel microcode version MTL C0 0x00000025 0x25 19/03/2025](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20251111/intel-ucode/06-aa-04) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20251111/license) + +[novacustom_v54x_mtl_igpu_ec_v1.0.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/uefi/v1.0.1/novacustom_v54x_mtl_igpu_ec_v1.0.1.rom +[novacustom_v54x_mtl_igpu_ec_v1.0.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/uefi/v1.0.1/novacustom_v54x_mtl_igpu_ec_v1.0.1.rom.sha256 +[novacustom_v54x_mtl_igpu_ec_v1.0.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/uefi/v1.0.1/novacustom_v54x_mtl_igpu_ec_v1.0.1.rom.sha256.sig +[novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.cap_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/uefi/v1.0.1/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.cap +[novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.cap_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/uefi/v1.0.1/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.cap.sha256 +[novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.cap_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/uefi/v1.0.1/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.cap.sha256.sig +[novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/uefi/v1.0.1/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom +[novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/uefi/v1.0.1/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom.sha256 +[novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/uefi/v1.0.1/novacustom_v54x_mtl_igpu_v1.0.1_btg_prod.rom.sha256.sig + ## v1.0.0 - 2025-09-18 Test results for this release can be found diff --git a/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart.png b/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart.png new file mode 100644 index 00000000000..d7010a9659e Binary files /dev/null and b/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart_full_image.png b/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart_full_image.png new file mode 100644 index 00000000000..9163ae450a6 Binary files /dev/null and b/docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.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 index d42356094e0..8a6a7115dcd 100644 --- a/docs/variants/novacustom_v560tnx/openness-score.md +++ b/docs/variants/novacustom_v560tnx/openness-score.md @@ -5,6 +5,135 @@ 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). +## v1.0.0 + +Openness Score for novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom + +Open-source code percentage: **22.4%** +Closed-source code percentage: **77.6%** + +* Image size: 33554432 (0x2000000) +* Number of regions: 28 +* Number of CBFSes: 3 +* Total open-source code size: 3884364 (0x3b454c) +* Total closed-source code size: 13427581 (0xcce37d) +* Total data size: 794403 (0xc1f23) +* Total empty size: 15448084 (0xebb814) + +![](novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_openness_chart.png) + +![](novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.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 | 0x9fc000 | closed-source | +| SI_DESC | 0x0 | 0x4000 | data | +| RECOVERY_MRC_CACHE | 0x1000000 | 0x10000 | data | +| RW_MRC_CACHE | 0x1010000 | 0x10000 | data | +| SMMSTORE | 0x1020000 | 0x80000 | data | +| RW_ELOG | 0x10a0000 | 0x4000 | data | +| SHARED_DATA | 0x10a4000 | 0x2000 | data | +| VBLOCK_DEV | 0x10a6000 | 0x2000 | data | +| RW_NVRAM | 0x10a8000 | 0x6000 | data | +| VBLOCK_A | 0x1200000 | 0x2000 | data | +| RW_FWID_A | 0x18fffc0 | 0x40 | data | +| RO_VPD | 0x1900000 | 0x4000 | data | +| FMAP | 0x1906000 | 0x800 | data | +| RO_FRID | 0x1906800 | 0x40 | data | +| GBB | 0x1907000 | 0x3000 | data | +| RW_UNUSED | 0xa00000 | 0x600000 | 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_A + +* CBFS size: 7331776 +* Number of files: 15 +* Open-source files size: 1893030 (0x1ce2a6) +* Closed-source files size: 1205807 (0x12662f) +* Data size: 10855 (0x2a67) +* Empty size: 4222084 (0x406c84) + +> 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 | 1515710 | none | open-source | +| fallback/romstage | stage | 106872 | none | open-source | +| fallback/ramstage | stage | 165974 | LZMA | open-source | +| fallback/dsdt.aml | raw | 26182 | none | open-source | +| fallback/postcar | stage | 78292 | none | open-source | +| cpu_microcode_blob.bin | microcode | 140288 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| config | raw | 6396 | LZMA | data | +| revision | raw | 864 | none | data | +| build_info | raw | 111 | none | data | +| vbt.bin | raw | 1761 | LZ4 | data | +| (empty) | null | 420 | none | empty | +| (empty) | null | 4221664 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 7299072 +* Number of files: 24 +* Open-source files size: 1991334 (0x1e62a6) +* Closed-source files size: 1406350 (0x15758e) +* Data size: 15392 (0x3c20) +* Empty size: 3885996 (0x3b4bac) + +> 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 | 1515710 | none | open-source | +| fallback/romstage | stage | 106872 | none | open-source | +| fallback/ramstage | stage | 165974 | LZMA | open-source | +| fallback/dsdt.aml | raw | 26182 | none | open-source | +| fallback/postcar | stage | 78292 | none | open-source | +| bootblock | bootblock | 98304 | none | open-source | +| cpu_microcode_blob.bin | microcode | 140288 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| txt_sinit_acm.bin | raw | 68447 | LZMA | closed-source | +| txt_bios_acm.bin | raw | 132096 | none | closed-source | +| cbfs_master_header | cbfs header | 32 | none | data | +| intel_fit | intel_fit | 272 | none | data | +| boot_policy_manifest.bin | raw | 1536 | none | data | +| key_manifest.bin | raw | 1024 | none | data | +| config | raw | 6396 | LZMA | data | +| revision | raw | 864 | none | data | +| build_info | raw | 111 | none | data | +| vbt.bin | raw | 1761 | LZ4 | data | +| cmos_layout.bin | cmos_layout | 800 | none | data | +| (empty) | null | 356 | none | empty | +| (empty) | null | 183972 | none | empty | +| (empty) | null | 3701668 | none | empty | + ## v0.9.1 Report has been generated with Openness Score utility version v0.2 diff --git a/docs/variants/novacustom_v560tnx/releases.md b/docs/variants/novacustom_v560tnx/releases.md index 773c4697118..a1e951e6ba0 100644 --- a/docs/variants/novacustom_v560tnx/releases.md +++ b/docs/variants/novacustom_v560tnx/releases.md @@ -9,6 +9,123 @@ For details about our release process please read {{ subscribe_form("afc2dba2-664f-4b85-9fea-70df53400f1f", "Subscribe to NovaCustom V56xTNx 14th Gen Dasharo Release Newsletter") }} +## v1.0.0 - 2026-01-29 + +Test results for this release can be found +[here](https://github.com/Dasharo/osfv-results/blob/main/boards/NovaCustom/MTL_14th_Gen/V560TNX/). + +### Added + +- [Quiet boot/Fast boot](https://docs.dasharo.com/dasharo-menu-docs/boot-maintenance-mgr/) +- [FTDI controller support](https://github.com/Dasharo/open-source-firmware-validation/blob/develop/docs/novacustom.md) +- [Dasharo TrustRoot (Intel Boot Guard) support](https://docs.dasharo.com/glossary/#dasharo-trustroot) +- [Sleep-and-charge ports](https://github.com/Dasharo/ec/pull/66) +- [Sleep type option](https://github.com/Dasharo/coreboot/pull/738/files) +- [PCR-0 reconstruction](https://github.com/Dasharo/coreboot/pull/740) +- [ACPI driver](https://docs.dasharo.com/unified/novacustom/features/#acpi-driver) +- [UEFI Capsule Update support](https://docs.dasharo.com/kb/capsule-updates-overview/) +- Fedora support +- [Intel Boot Guard OEM Signing Key check in capsule update](https://docs.dasharo.com/guides/capsule-update/#troubleshooting) + +### Changed + +- [coreboot rebased on 24.12](https://doc.coreboot.org/releases/coreboot-24.12-relnotes.html) +- EDK II rebased on edk2-stable202502 +- UEFI DBX updated to 2025-10-16 +- Intel Microcode updated to microcode-20251111 +- Owner GUID of Secure Boot DB and KEK to Microsoft recommended values + +### Fixed + +- [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) +- [Battery draining in sleep mode on Windows 11](https://github.com/Dasharo/dasharo-issues/issues/1375) +- [Small text in setup menu](https://github.com/Dasharo/dasharo-issues/issues/1237) +- [External boot file to USB flash drive not found after rebooting](https://github.com/dasharo/dasharo-issues/issues/990) +- [XFCE battery indicator keeps switching charge state when fully charged](https://github.com/dasharo/dasharo-issues/issues/1217) +- [Laptop starts after shutting down if WiFi is firmware-disabled](https://github.com/dasharo/dasharo-issues/issues/1157) +- [No HDMI output in firmware](https://github.com/dasharo/dasharo-issues/issues/533) +- [Integrated graphics driver does not load (Windows 11)](https://github.com/dasharo/dasharo-issues/issues/1236) +- [BIOS settings are randomly reset](https://github.com/dasharo/dasharo-issues/issues/1293) +- [Booting DTS v2.0.0 through iPXE has no internet](https://github.com/dasharo/dasharo-issues/issues/1142) +- [Wrong serial number printed in console](https://github.com/dasharo/dasharo-issues/issues/1255) +- [No external HDMI display (Firmware)](https://github.com/dasharo/dasharo-issues/issues/1098) +- [Logo out of proportion](https://github.com/Dasharo/dasharo-issues/issues/1238) +- [External audio devices don't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1583) +- [When battery is low, USB-PD is constantly charging then discharging](https://github.com/Dasharo/dasharo-issues/issues/1660) +- [Touchpad not working in Windows installer](https://github.com/Dasharo/dasharo-issues/issues/1657) +- [Low graphics performance](https://github.com/Dasharo/dasharo-issues/issues/1243) +- [Fusing process fails](https://github.com/Dasharo/dasharo-issues/issues/1622) +- [USB-PD charger overdraw](https://github.com/Dasharo/dasharo-issues/issues/1599) +- [SMMSTORE writes are unreliable if SMM_BWP is enabled](https://github.com/Dasharo/dasharo-issues/issues/1664) +- [DBX update via fwupd fails](https://github.com/Dasharo/dasharo-issues/issues/1641) +- [USB keyboard through docking station not working before OS boots](https://github.com/Dasharo/dasharo-issues/issues/1662) +- [Windows installer claims it doesn't meet the requirements](https://github.com/Dasharo/dasharo-issues/issues/1658) +- [Cannot enable memory integrity kern isolation in Windows Security](https://github.com/Dasharo/dasharo-issues/issues/1674) + +### Known issues + +- [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) +- [Early DMA protection cannot be applied to NovaCustom MTL](https://github.com/Dasharo/dasharo-issues/issues/985) +- [Spurious USB 3 disconnects with Sonnet Echo 11 Thunderbolt 4 dock](https://github.com/Dasharo/dasharo-issues/issues/1081) +- [GRUB installation fails sometimes](https://github.com/Dasharo/dasharo-issues/issues/1594) +- [Capsule Updates require ME to be manually disabled](https://github.com/Dasharo/dasharo-issues/issues/1302) +- [Capsule update signing is not enforced](https://github.com/Dasharo/dasharo-issues/issues/1075) +- [Microphone mute Fn key doesn't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1006) +- [48GB SODIMMs get hot during MemTest86+](https://github.com/Dasharo/dasharo-issues/issues/1125) +- [Windows 11 fails to resume from hibernation](https://github.com/dasharo/dasharo-issues/issues/529) + +### Binaries + +[novacustom_v56x_mtl_dgpu_ec_v1.0.0.rom][novacustom_v56x_mtl_dgpu_ec_v1.0.0.rom_file]{.md-button} +[sha256][novacustom_v56x_mtl_dgpu_ec_v1.0.0.rom_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_dgpu_ec_v1.0.0.rom_sig]{.md-button} + +[novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cab][novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cab_file]{.md-button} +[sha256][novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cab_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cab_sig]{.md-button} + +[novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cap][novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cap_file]{.md-button} +[sha256][novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cap_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cap_sig]{.md-button} + +[novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom][novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_file]{.md-button} +[sha256][novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.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-1.x-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo coreboot fork based on 25.03 revision 6de027d1](https://github.com/Dasharo/coreboot/tree/6de027d1) +- [Dasharo EDKII fork based on edk2-stable202502 revision 917172ee](https://github.com/Dasharo/edk2/tree/917172ee) +- [Dasharo iPXE fork based on 2025.03 revision 6c7068fc](https://github.com/Dasharo/ipxe/tree/6c7068fc) + + [License](https://github.com/Dasharo/ipxe/blob/6c7068fc/COPYING.GPLv2) +- [vboot based on 3d37d2aafe revision f1f70f46](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/) + + [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/LICENSE) +- [Intel Management Engine version v18.0.10.2285](https://github.com/Dasharo/dasharo-blobs/blob/8dce7604/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 Firmware Support Package for Meteor Lake-H version 2024/04/30 v4122_12](https://github.com/Dasharo/dasharo-blobs/tree/8dce7604/novacustom/v5x0tnx/MeteorLakeFspBinPkg) + + [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.0](https://github.com/Dasharo/dasharo-blobs/blob/8dce7604/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 microcode version MTL C0 0x00000025 0x25 19/03/2025](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20251111/intel-ucode/06-aa-04) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20251111/license) + +[novacustom_v56x_mtl_dgpu_ec_v1.0.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v560tnx_mtl/uefi/v1.0.0/novacustom_v56x_mtl_dgpu_ec_v1.0.0.rom +[novacustom_v56x_mtl_dgpu_ec_v1.0.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v560tnx_mtl/uefi/v1.0.0/novacustom_v56x_mtl_dgpu_ec_v1.0.0.rom.sha256 +[novacustom_v56x_mtl_dgpu_ec_v1.0.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v560tnx_mtl/uefi/v1.0.0/novacustom_v56x_mtl_dgpu_ec_v1.0.0.rom.sha256.sig +[novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cap_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v560tnx_mtl/uefi/v1.0.0/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cap +[novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cap_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v560tnx_mtl/uefi/v1.0.0/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cap.sha256 +[novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cap_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v560tnx_mtl/uefi/v1.0.0/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.cap.sha256.sig +[novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v560tnx_mtl/uefi/v1.0.0/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom +[novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v560tnx_mtl/uefi/v1.0.0/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom.sha256 +[novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_dgpu/novacustom_v560tnx_mtl/uefi/v1.0.0/novacustom_v56x_mtl_dgpu_v1.0.0_btg_prod.rom.sha256.sig + ## v0.9.1 - 2024-11-07 Test results for this release can be found @@ -74,23 +191,23 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu ### 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) + + [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) + + [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) + + [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) + + [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) + + [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) + + [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/main/novacustom/v5x0tnx/me.bin) - * [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) + + [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/main/novacustom/v5x0tnx/descriptor.bin) - * [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) + + [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) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license) [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 diff --git a/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart.png b/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart.png new file mode 100644 index 00000000000..05bcda15fde Binary files /dev/null and b/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart_full_image.png b/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart_full_image.png new file mode 100644 index 00000000000..555b77ba2ba Binary files /dev/null and b/docs/variants/novacustom_v560tu/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.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 index 7a836afebbb..d99633e9d4b 100644 --- a/docs/variants/novacustom_v560tu/openness-score.md +++ b/docs/variants/novacustom_v560tu/openness-score.md @@ -5,6 +5,135 @@ 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). +## v1.0.1 + +Openness Score for novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom + +Open-source code percentage: **22.2%** +Closed-source code percentage: **77.8%** + +* Image size: 33554432 (0x2000000) +* Number of regions: 29 +* Number of CBFSes: 3 +* Total open-source code size: 3859614 (0x3ae49e) +* Total closed-source code size: 13532089 (0xce7bb9) +* Total data size: 794261 (0xc1e95) +* Total empty size: 15368468 (0xea8114) + +![](novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_openness_chart.png) + +![](novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.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 | 0x9fa000 | closed-source | +| SI_DESC | 0x0 | 0x4000 | data | +| RECOVERY_MRC_CACHE | 0x1000000 | 0x10000 | data | +| RW_MRC_CACHE | 0x1010000 | 0x10000 | data | +| SMMSTORE | 0x1020000 | 0x80000 | data | +| RW_ELOG | 0x10a0000 | 0x4000 | data | +| SHARED_DATA | 0x10a4000 | 0x2000 | data | +| VBLOCK_DEV | 0x10a6000 | 0x2000 | data | +| RW_NVRAM | 0x10a8000 | 0x6000 | data | +| VBLOCK_A | 0x1200000 | 0x2000 | data | +| RW_FWID_A | 0x18fffc0 | 0x40 | data | +| RO_VPD | 0x1900000 | 0x4000 | data | +| FMAP | 0x1906000 | 0x800 | data | +| RO_FRID | 0x1906800 | 0x40 | data | +| GBB | 0x1907000 | 0x3000 | data | +| RW_UNUSED | 0xa00000 | 0x600000 | 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_A + +* CBFS size: 7331776 +* Number of files: 15 +* Open-source files size: 1880655 (0x1cb24f) +* Closed-source files size: 1258061 (0x13324d) +* Data size: 10784 (0x2a20) +* Empty size: 4182276 (0x3fd104) + +> 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 | 1564998 | none | open-source | +| fallback/romstage | stage | 105656 | none | open-source | +| fallback/ramstage | stage | 161664 | LZMA | open-source | +| fallback/dsdt.aml | raw | 23083 | none | open-source | +| fallback/postcar | stage | 77644 | none | open-source | +| cpu_microcode_blob.bin | microcode | 140288 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| config | raw | 6388 | LZMA | data | +| revision | raw | 864 | none | data | +| build_info | raw | 111 | none | data | +| vbt.bin | raw | 1745 | LZ4 | data | +| (empty) | null | 868 | none | empty | +| (empty) | null | 4181408 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 7299072 +* Number of files: 24 +* Open-source files size: 1978959 (0x1e324f) +* Closed-source files size: 1458604 (0x1641ac) +* Data size: 15321 (0x3bd9) +* Empty size: 3846188 (0x3ab02c) + +> 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 | 1564998 | none | open-source | +| fallback/romstage | stage | 105656 | none | open-source | +| fallback/ramstage | stage | 161664 | LZMA | open-source | +| fallback/dsdt.aml | raw | 23083 | none | open-source | +| fallback/postcar | stage | 77644 | none | open-source | +| bootblock | bootblock | 98304 | none | open-source | +| cpu_microcode_blob.bin | microcode | 140288 | none | closed-source | +| fspm.bin | fsp | 786432 | none | closed-source | +| fsps.bin | fsp | 262577 | LZ4 | closed-source | +| txt_sinit_acm.bin | raw | 68447 | LZMA | closed-source | +| txt_bios_acm.bin | raw | 132096 | none | closed-source | +| cbfs_master_header | cbfs header | 32 | none | data | +| intel_fit | intel_fit | 272 | none | data | +| boot_policy_manifest.bin | raw | 1536 | none | data | +| key_manifest.bin | raw | 1024 | none | data | +| config | raw | 6388 | LZMA | data | +| revision | raw | 864 | none | data | +| build_info | raw | 111 | none | data | +| vbt.bin | raw | 1745 | LZ4 | data | +| cmos_layout.bin | cmos_layout | 800 | none | data | +| (empty) | null | 804 | none | empty | +| (empty) | null | 143716 | none | empty | +| (empty) | null | 3701668 | none | empty | + ## v1.0.0 Openness Score for novacustom_v56x_mtl_igpu_v1.0.0.rom diff --git a/docs/variants/novacustom_v560tu/releases.md b/docs/variants/novacustom_v560tu/releases.md index 4881ba4d2e8..eaa30d0b134 100644 --- a/docs/variants/novacustom_v560tu/releases.md +++ b/docs/variants/novacustom_v560tu/releases.md @@ -9,6 +9,94 @@ For details about our release process please read {{ subscribe_form("d8319dd2-9108-48c5-86bf-318bb2ae94d2", "Subscribe to NovaCustom V560TU 14th Gen Dasharo Release Newsletter") }} +## v1.0.1 - 2026-01-29 + +Test results for this release can be found +[here](https://github.com/Dasharo/osfv-results/blob/main/boards/NovaCustom/MTL_14th_Gen/V540TU/). + +### Added + +- [Intel Boot Guard OEM Signing Key check in capsule update](https://docs.dasharo.com/guides/capsule-update/#troubleshooting) + +### Changed + +- UEFI DBX updated to 2025-10-16 +- Intel Microcode updated to microcode-20251111 + +### Fixed + +- [No external HDMI display (Firmware)](https://github.com/dasharo/dasharo-issues/issues/1098) +- [Logo out of proportion](https://github.com/Dasharo/dasharo-issues/issues/1238) +- [External audio devices don't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1583) +- [When battery is low, USB-PD is constantly charging then discharging](https://github.com/Dasharo/dasharo-issues/issues/1660) +- [Touchpad not working in Windows installer](https://github.com/Dasharo/dasharo-issues/issues/1657) +- [Low graphics performance](https://github.com/Dasharo/dasharo-issues/issues/1243) +- [Fusing process fails](https://github.com/Dasharo/dasharo-issues/issues/1622) +- [USB-PD charger overdraw](https://github.com/Dasharo/dasharo-issues/issues/1599) +- [SMMSTORE writes are unreliable if SMM_BWP is enabled](https://github.com/Dasharo/dasharo-issues/issues/1664) +- [DBX update via fwupd fails](https://github.com/Dasharo/dasharo-issues/issues/1641) +- [USB keyboard through docking station not working before OS boots](https://github.com/Dasharo/dasharo-issues/issues/1662) +- [Windows installer claims it doesn't meet the requirements](https://github.com/Dasharo/dasharo-issues/issues/1658) +- [Cannot enable memory integrity kern isolation in Windows Security](https://github.com/Dasharo/dasharo-issues/issues/1674) + +### Known issues + +- [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) +- [Early DMA protection cannot be applied to NovaCustom MTL](https://github.com/Dasharo/dasharo-issues/issues/985) +- [Spurious USB 3 disconnects with Sonnet Echo 11 Thunderbolt 4 dock](https://github.com/Dasharo/dasharo-issues/issues/1081) +- [GRUB installation fails sometimes](https://github.com/Dasharo/dasharo-issues/issues/1594) +- [Capsule Updates require ME to be manually disabled](https://github.com/Dasharo/dasharo-issues/issues/1302) +- [Capsule update signing is not enforced](https://github.com/Dasharo/dasharo-issues/issues/1075) +- [Microphone mute Fn key doesn't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1006) +- [48GB SODIMMs get hot during MemTest86+](https://github.com/Dasharo/dasharo-issues/issues/1125) + +### Binaries + +[novacustom_v56x_mtl_igpu_ec_v1.0.1.rom][novacustom_v56x_mtl_igpu_ec_v1.0.1.rom_file]{.md-button} +[sha256][novacustom_v56x_mtl_igpu_ec_v1.0.1.rom_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_igpu_ec_v1.0.1.rom_sig]{.md-button} + +[novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.cap][novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.cap_file]{.md-button} +[sha256][novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.cap_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.cap_sig]{.md-button} + +[novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom][novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_file]{.md-button} +[sha256][novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_hash]{.md-button} +[sha256.sig][novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.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-1.x-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo coreboot fork based on 25.03 revision 6de027d1](https://github.com/Dasharo/coreboot/tree/6de027d1) +- [Dasharo EDKII fork based on edk2-stable202502 revision 917172ee](https://github.com/Dasharo/edk2/tree/917172ee) +- [Dasharo iPXE fork based on 2025.03 revision 6c7068fc](https://github.com/Dasharo/ipxe/tree/6c7068fc) + + [License](https://github.com/Dasharo/ipxe/blob/6c7068fc/COPYING.GPLv2) +- [vboot based on 3d37d2aafe revision f1f70f46](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/) + + [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/f1f70f46/LICENSE) +- [Intel Management Engine version v18.0.10.2285](https://github.com/Dasharo/dasharo-blobs/blob/8dce7604/novacustom/v5x0tu/me.bin) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel Firmware Support Package for Meteor Lake-H version 2024/04/30 v4122_12](https://github.com/Dasharo/dasharo-blobs/tree/8dce7604/novacustom/v5x0tu/MeteorLakeFspBinPkg) + + [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.0](https://github.com/Dasharo/dasharo-blobs/blob/8dce7604/novacustom/v5x0tu/descriptor.bin) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel microcode version MTL C0 0x00000025 0x25 19/03/2025](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20251111/intel-ucode/06-aa-04) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20251111/license) + +[novacustom_v56x_mtl_igpu_ec_v1.0.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/uefi/v1.0.1/novacustom_v56x_mtl_igpu_ec_v1.0.1.rom +[novacustom_v56x_mtl_igpu_ec_v1.0.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/uefi/v1.0.1/novacustom_v56x_mtl_igpu_ec_v1.0.1.rom.sha256 +[novacustom_v56x_mtl_igpu_ec_v1.0.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/uefi/v1.0.1/novacustom_v56x_mtl_igpu_ec_v1.0.1.rom.sha256.sig +[novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.cap_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/uefi/v1.0.1/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.cap +[novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.cap_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/uefi/v1.0.1/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.cap.sha256 +[novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.cap_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/uefi/v1.0.1/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.cap.sha256.sig +[novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/uefi/v1.0.1/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom +[novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/uefi/v1.0.1/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom.sha256 +[novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/uefi/v1.0.1/novacustom_v56x_mtl_igpu_v1.0.1_btg_prod.rom.sha256.sig + ## v1.0.0 - 2025-09-18 Test results for this release can be found