-
-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs/variants/novacustom_v5.0tnx: add v0.9.1 release notes
Signed-off-by: Michał Kopeć <[email protected]>
- Loading branch information
Showing
10 changed files
with
521 additions
and
11 deletions.
There are no files selected for viewing
Binary file added
BIN
+27.2 KB
docs/variants/novacustom_v540tnx/novacustom_v54x_mtl_v0.9.1.rom_openness_chart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+33.7 KB
...novacustom_v540tnx/novacustom_v54x_mtl_v0.9.1.rom_openness_chart_full_image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,162 @@ | ||
# Dasharo Openness Score | ||
|
||
This page contains the [Dasharo Openness | ||
Score](../../glossary.md#dasharo-openness-score) for NovaCustom V54xTNx Dasharo | ||
releases. The content of the page is generated with [Dasharo Openness Score | ||
utility](https://github.com/Dasharo/Openness-Score). | ||
|
||
## v0.9.1 | ||
|
||
Openness Score for novacustom_v54x_mtl_v0.9.1.rom | ||
|
||
Open-source code percentage: **31.8%** | ||
Closed-source code percentage: **68.2%** | ||
|
||
* Image size: 33554432 (0x2000000) | ||
* Number of regions: 31 | ||
* Number of CBFSes: 4 | ||
* Total open-source code size: 6341709 (0x60c44d) | ||
* Total closed-source code size: 13584595 (0xcf48d3) | ||
* Total data size: 544812 (0x8502c) | ||
* Total empty size: 13083316 (0xc7a2b4) | ||
|
||
![](novacustom_v54x_mtl_v0.9.1.rom_openness_chart.png) | ||
|
||
![](novacustom_v54x_mtl_v0.9.1.rom_openness_chart_full_image.png) | ||
|
||
> Numbers given above already include the calculations from CBFS regions | ||
> presented below | ||
### FMAP regions | ||
|
||
| FMAP region | Offset | Size | Category | | ||
| ----------- | ------ | ---- | -------- | | ||
| SI_ME | 0x4000 | 0x8fc000 | closed-source | | ||
| SI_DESC | 0x0 | 0x4000 | data | | ||
| VBLOCK_A | 0x900000 | 0x2000 | data | | ||
| RW_FWID_A | 0xffffc0 | 0x40 | data | | ||
| RECOVERY_MRC_CACHE | 0x1000000 | 0x10000 | data | | ||
| RW_MRC_CACHE | 0x1010000 | 0x10000 | data | | ||
| SMMSTORE | 0x1020000 | 0x40000 | data | | ||
| RW_ELOG | 0x1060000 | 0x4000 | data | | ||
| SHARED_DATA | 0x1064000 | 0x2000 | data | | ||
| VBLOCK_DEV | 0x1066000 | 0x2000 | data | | ||
| RW_NVRAM | 0x1068000 | 0x6000 | data | | ||
| VBLOCK_B | 0x1200000 | 0x2000 | data | | ||
| RW_FWID_B | 0x18fffc0 | 0x40 | data | | ||
| RO_VPD | 0x1900000 | 0x4000 | data | | ||
| FMAP | 0x1906000 | 0x800 | data | | ||
| RO_FRID | 0x1906800 | 0x40 | data | | ||
| GBB | 0x1907000 | 0x3000 | data | | ||
|
||
### CBFS FW_MAIN_A | ||
|
||
* CBFS size: 7331776 | ||
* Number of files: 14 | ||
* Open-source files size: 2075735 (0x1fac57) | ||
* Closed-source files size: 1185201 (0x1215b1) | ||
* Data size: 9716 (0x25f4) | ||
* Empty size: 4061124 (0x3df7c4) | ||
|
||
> Numbers given above are already normalized (i.e. they already include size | ||
> of metadata and possible closed-source LAN drivers included in the payload | ||
> which are not visible in the table below) | ||
| CBFS filename | CBFS filetype | Size | Compression | Category | | ||
| ------------- | ------------- | ---- | ----------- | -------- | | ||
| fallback/payload | simple elf | 1752592 | none | open-source | | ||
| fallback/romstage | stage | 102472 | none | open-source | | ||
| fallback/ramstage | stage | 152871 | LZMA | open-source | | ||
| fallback/dsdt.aml | raw | 25200 | none | open-source | | ||
| fallback/postcar | stage | 42600 | none | open-source | | ||
| cpu_microcode_blob.bin | microcode | 136192 | none | closed-source | | ||
| fspm.bin | fsp | 786432 | none | closed-source | | ||
| fsps.bin | fsp | 262577 | LZ4 | closed-source | | ||
| config | raw | 5819 | LZMA | data | | ||
| revision | raw | 859 | none | data | | ||
| build_info | raw | 103 | none | data | | ||
| vbt.bin | raw | 1277 | LZMA | data | | ||
| (empty) | null | 356 | none | empty | | ||
| (empty) | null | 4060768 | none | empty | | ||
|
||
### CBFS BOOTSPLASH | ||
|
||
* CBFS size: 1048576 | ||
* Number of files: 1 | ||
* Open-source files size: 0 (0x0) | ||
* Closed-source files size: 0 (0x0) | ||
* Data size: 28 (0x1c) | ||
* Empty size: 1048548 (0xfffe4) | ||
|
||
> Numbers given above are already normalized (i.e. they already include size | ||
> of metadata and possible closed-source LAN drivers included in the payload | ||
> which are not visible in the table below) | ||
| CBFS filename | CBFS filetype | Size | Compression | Category | | ||
| ------------- | ------------- | ---- | ----------- | -------- | | ||
| (empty) | null | 1048548 | none | empty | | ||
|
||
### CBFS FW_MAIN_B | ||
|
||
* CBFS size: 7331776 | ||
* Number of files: 14 | ||
* Open-source files size: 2075735 (0x1fac57) | ||
* Closed-source files size: 1185201 (0x1215b1) | ||
* Data size: 9716 (0x25f4) | ||
* Empty size: 4061124 (0x3df7c4) | ||
|
||
> Numbers given above are already normalized (i.e. they already include size | ||
> of metadata and possible closed-source LAN drivers included in the payload | ||
> which are not visible in the table below) | ||
| CBFS filename | CBFS filetype | Size | Compression | Category | | ||
| ------------- | ------------- | ---- | ----------- | -------- | | ||
| fallback/payload | simple elf | 1752592 | none | open-source | | ||
| fallback/romstage | stage | 102472 | none | open-source | | ||
| fallback/ramstage | stage | 152871 | LZMA | open-source | | ||
| fallback/dsdt.aml | raw | 25200 | none | open-source | | ||
| fallback/postcar | stage | 42600 | none | open-source | | ||
| cpu_microcode_blob.bin | microcode | 136192 | none | closed-source | | ||
| fspm.bin | fsp | 786432 | none | closed-source | | ||
| fsps.bin | fsp | 262577 | LZ4 | closed-source | | ||
| config | raw | 5819 | LZMA | data | | ||
| revision | raw | 859 | none | data | | ||
| build_info | raw | 103 | none | data | | ||
| vbt.bin | raw | 1277 | LZMA | data | | ||
| (empty) | null | 356 | none | empty | | ||
| (empty) | null | 4060768 | none | empty | | ||
|
||
### CBFS COREBOOT | ||
|
||
* CBFS size: 7299072 | ||
* Number of files: 19 | ||
* Open-source files size: 2190239 (0x216b9f) | ||
* Closed-source files size: 1185201 (0x1215b1) | ||
* Data size: 11112 (0x2b68) | ||
* Empty size: 3912520 (0x3bb348) | ||
|
||
> Numbers given above are already normalized (i.e. they already include size | ||
> of metadata and possible closed-source LAN drivers included in the payload | ||
> which are not visible in the table below) | ||
| CBFS filename | CBFS filetype | Size | Compression | Category | | ||
| ------------- | ------------- | ---- | ----------- | -------- | | ||
| fallback/payload | simple elf | 1752592 | none | open-source | | ||
| fallback/romstage | stage | 102472 | none | open-source | | ||
| fallback/ramstage | stage | 152871 | LZMA | open-source | | ||
| fallback/dsdt.aml | raw | 25200 | none | open-source | | ||
| fallback/postcar | stage | 42600 | none | open-source | | ||
| fallback/verstage | stage | 78728 | none | open-source | | ||
| bootblock | bootblock | 35776 | none | open-source | | ||
| cpu_microcode_blob.bin | microcode | 136192 | none | closed-source | | ||
| fspm.bin | fsp | 786432 | none | closed-source | | ||
| fsps.bin | fsp | 262577 | LZ4 | closed-source | | ||
| cbfs_master_header | cbfs header | 32 | none | data | | ||
| intel_fit | intel_fit | 80 | none | data | | ||
| config | raw | 5819 | LZMA | data | | ||
| revision | raw | 859 | none | data | | ||
| build_info | raw | 103 | none | data | | ||
| vbt.bin | raw | 1277 | LZMA | data | | ||
| cmos_layout.bin | cmos_layout | 800 | none | data | | ||
| (empty) | null | 100 | none | empty | | ||
| (empty) | null | 3912420 | none | empty | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,110 @@ | ||
# NovaCustom V540TNx Dasharo Release Notes | ||
# NovaCustom V54xTNx 14th Gen Dasharo Release Notes | ||
|
||
Following Release Notes describe status of open-source firmware development for | ||
NovaCustom V540TNx | ||
NovaCustom V54xTNx 14th Gen | ||
|
||
For details about our release process please read | ||
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md). | ||
|
||
<center> | ||
|
||
[Subscribe to NovaCustom V540TNx 14th Gen Dasharo Release Newsletter] | ||
[Subscribe to NovaCustom V54xTNx 14th Gen Dasharo Release Newsletter] | ||
[newsletter]{ .md-button .md-button--primary .center } | ||
|
||
</center> | ||
|
||
The releases for this platform are coming soon! | ||
|
||
[newsletter]: https://newsletter.3mdeb.com/subscription/08oQoyxIG | ||
|
||
## v0.9.1 - 2024-11-07 | ||
|
||
Test results for this release can be found | ||
[here](https://github.com/Dasharo/osfv-results/tree/main/boards/NovaCustom/MTL_14th_Gen/V540TNX/v0.9.1-results.csv). | ||
|
||
### Added | ||
|
||
- Support for NovaCustom Meteor Lake platform (discrete graphics) | ||
- [Vboot Verified Boot](https://docs.dasharo.com/guides/vboot-signing/) | ||
- [TPM Measured Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/203-measured-boot/) | ||
- [Vboot recovery notification in UEFI Payload](https://docs.dasharo.com/unified-test-documentation/dasharo-security/201-verified-boot/) | ||
- [UEFI Shell](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/30P-uefi-shell/) | ||
- [UEFI Secure Boot](https://docs.dasharo.com/unified-test-documentation/dasharo-security/206-secure-boot/) | ||
- [Firmware update mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode) | ||
- [BIOS boot medium write-protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) | ||
- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) | ||
- [Current limiting for USB-PD power supplies](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/31H-usb-type-c/#utc020001-usb-type-c-pd-current-limiting-ubuntu-2204) | ||
- [Setup menu password configuration](https://docs.dasharo.com/dasharo-menu-docs/overview/#dasharo-menu-guides) | ||
- [Wi-Fi / Bluetooth module disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) | ||
- [Built-in webcam disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) | ||
- [USB stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#usb-configuration) | ||
- [Network stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#networking-options) | ||
- [Battery threshold options in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options) | ||
- [Intel ME disable option in setup menu](https://docs.dasharo.com/osf-trivia-list/me/) | ||
- [Block boot when battery is too low](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/359-boot-blocking/#test-cases-common-documentation) | ||
- [Power on AC option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options) | ||
- [Keyboard backlight level is restored after suspend or poweroff](https://github.com/Dasharo/dasharo-issues/issues/339) | ||
- [Fan profiles in setup Menu](https://docs.dasharo.com/unified/novacustom/fan-profiles/) | ||
- [Fn lock hotkey feature](https://docs.dasharo.com/unified/novacustom/fn-lock-hotkey/) | ||
- [Throttling temperature adjustment in setup menu](https://docs.dasharo.com/unified/novacustom/features/#cpu-throttling-threshold) | ||
|
||
### Known issues | ||
|
||
- [No HDMI output in FW](https://github.com/Dasharo/dasharo-issues/issues/930) | ||
- [Artifacts in video playback in some players using HW acceleration](https://github.com/Dasharo/dasharo-issues/issues/948) | ||
- [Only native resolution listed for internal panel](https://github.com/Dasharo/dasharo-issues/issues/949) | ||
- [Microphone mute Fn key doesn't work in Windows](https://github.com/Dasharo/dasharo-issues/issues/1006) | ||
- [CPU frequency measurements sometimes go below known minimum](https://github.com/Dasharo/dasharo-issues/issues/1050) | ||
- [Some flash drives may not be detected after reboot](https://github.com/Dasharo/dasharo-issues/issues/1051) | ||
- [I2C controller timeout with SPD5118 driver](https://github.com/Dasharo/dasharo-issues/issues/1105) | ||
- [Echo11 Docking station SD Reader failure (ME Disabled)](https://github.com/Dasharo/dasharo-issues/issues/1100) | ||
- [Spurious USB 3 disconnects with Sonnet Echo 11 Thunderbolt 4 dock](https://github.com/Dasharo/dasharo-issues/issues/1081) | ||
- [48GB SODIMMs get hot during MemTest86+](https://github.com/Dasharo/dasharo-issues/issues/1125) | ||
|
||
### Binaries | ||
|
||
[novacustom_v54x_mtl_ec_v0.9.1.rom][novacustom_v54x_mtl_ec_v0.9.1.rom_file]{.md-button} | ||
[sha256][novacustom_v54x_mtl_ec_v0.9.1.rom_hash]{.md-button} | ||
[sha256.sig][novacustom_v54x_mtl_ec_v0.9.1.rom_sig]{.md-button} | ||
|
||
[novacustom_v54x_mtl_v0.9.1.rom][novacustom_v54x_mtl_v0.9.1.rom_file]{.md-button} | ||
[sha256][novacustom_v54x_mtl_v0.9.1.rom_hash]{.md-button} | ||
[sha256.sig][novacustom_v54x_mtl_v0.9.1.rom_sig]{.md-button} | ||
|
||
[novacustom_v54x_mtl_v0.9.1_dev_signed.rom][novacustom_v54x_mtl_v0.9.1_dev_signed.rom_file]{.md-button} | ||
[sha256][novacustom_v54x_mtl_v0.9.1_dev_signed.rom_hash]{.md-button} | ||
[sha256.sig][novacustom_v54x_mtl_v0.9.1_dev_signed.rom_sig]{.md-button} | ||
|
||
To verify binary integrity with hash and signature please follow the | ||
instructions in [Dasharo release signature verification](/guides/signature-verification) | ||
using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/customer-keys/novacustom/dasharo-release-0.9.x-for-novacustom-signing-key.asc) | ||
|
||
### SBOM (Software Bill of Materials) | ||
|
||
- [Dasharo fork of coreboot based on 24.02 revision c44f1998](https://github.com/Dasharo/coreboot/tree/c44f1998) | ||
* [License](https://github.com/Dasharo/coreboot/blob/c44f1998/COPYING) | ||
- [Dasharo fork of EDKII based on edk2-stable202402 revision f3e18c6c](https://github.com/Dasharo/edk2/tree/f3e18c6c) | ||
* [License](https://github.com/Dasharo/edk2/blob/f3e18c6c/License.txt) | ||
- [Dasharo fork of edk2-platforms based on 8ea6ec38 revision 3323ed48](https://github.com/Dasharo/edk2-platforms/tree/3323ed48) | ||
* [License](https://github.com/Dasharo/edk2-platforms/blob/3323ed48/License.txt) | ||
- [Dasharo fork of System76 EC based on 485f3900 revision 3e931cf8](https://github.com/Dasharo/ec/tree/3e931cf8/) | ||
* [License](https://github.com/Dasharo/ec/blob/3e931cf8/LICENSE) | ||
- [Dasharo fork of iPXE based on d2d194bc revision 35d84756](https://github.com/Dasharo/ipxe/tree/35d84756) | ||
* [License](https://github.com/Dasharo/ipxe/blob/35d84756/COPYING.GPLv2) | ||
- [vboot based on 3d37d2aa revision 3d37d2aa](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3d37d2aa/) | ||
* [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3d37d2aa/LICENSE) | ||
- [Intel Management Engine based on v18.0.5.2040 revision 3541ad31](https://github.com/Dasharo/dasharo-blobs/blob/3541ad31/novacustom/v5x0tnx/me.bin) | ||
* [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) | ||
- [Intel Flash Descriptor based on v1.0 revision 3541ad31](https://github.com/Dasharo/dasharo-blobs/blob/3541ad31/novacustom/v5x0tnx/descriptor.bin) | ||
* [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) | ||
- [Intel processor microcode based on MTL C0 0x0000001c revision microcode-20240531](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-aa-04) | ||
* [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license) | ||
|
||
[newsletter]: https://newsletter.3mdeb.com/subscription/4yriJD4GX | ||
[novacustom_v54x_mtl_ec_v0.9.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_ec_v0.9.1.rom | ||
[novacustom_v54x_mtl_ec_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_ec_v0.9.1.rom.sha256 | ||
[novacustom_v54x_mtl_ec_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_ec_v0.9.1.rom.sha256.sig | ||
[novacustom_v54x_mtl_v0.9.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1.rom | ||
[novacustom_v54x_mtl_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1.rom.sha256 | ||
[novacustom_v54x_mtl_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1.rom.sha256.sig | ||
[novacustom_v54x_mtl_v0.9.1_dev_signed.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1_dev_signed.rom | ||
[novacustom_v54x_mtl_v0.9.1_dev_signed.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1_dev_signed.rom.sha256 | ||
[novacustom_v54x_mtl_v0.9.1_dev_signed.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_v0.9.1_dev_signed.rom.sha256.sig |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+27.3 KB
docs/variants/novacustom_v560tnx/novacustom_v56x_mtl_v0.9.1.rom_openness_chart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+33.7 KB
...novacustom_v560tnx/novacustom_v56x_mtl_v0.9.1.rom_openness_chart_full_image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.