Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
129 changes: 129 additions & 0 deletions docs/variants/novacustom_v540tnx/openness-score.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
131 changes: 122 additions & 9 deletions docs/variants/novacustom_v540tnx/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading