Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ns5x_tgl: Add release v1.5.2 #739

Merged
merged 2 commits into from
Jan 17, 2024
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.
75 changes: 41 additions & 34 deletions docs/variants/novacustom_ns5x_tgl/openness-score.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,33 @@
# Dasharo Openness Score

Openness Score for novacustom_ns5x_tgl_v1.5.1_full.rom
This page contains the [Dasharo Openness
Score](../../glossary.md#dasharo-openness-score) for NovaCustom NS5/7XPU Dasharo
releases. The content of the page is generated with [Dasharo Openness Score
utility](https://github.com/Dasharo/Openness-Score).

Open-source code percentage: **37.5%**
Closed-source code percentage: **62.5%**
## v1.5.2

Openness Score for novacustom_ns5x_tgl_v1.5.2_full.rom

Open-source code percentage: **37.7%**
Closed-source code percentage: **62.3%**

* Image size: 16777216 (0x1000000)
* Number of regions: 26
* Number of CBFSes: 3
* Total open-source code size: 4512952 (0x44dcb8)
* Total open-source code size: 4540304 (0x454790)
* Total closed-source code size: 7509228 (0x7294ec)
* Total data size: 628567 (0x99757)
* Total empty size: 4126469 (0x3ef705)
* Total data size: 628714 (0x997ea)
* Total empty size: 4098970 (0x3e8b9a)

![](openness_chart.png)
![](novacustom_ns5x_tgl_v1.5.2_full.rom_openness_chart.png)

![](openness_chart_full_image.png)
![](novacustom_ns5x_tgl_v1.5.2_full.rom_openness_chart_full_image.png)

> Numbers given above already include the calculations from CBFS regions
> presented below

## FMAP regions
### FMAP regions

| FMAP region | Offset | Size | Category |
| ----------- | ------ | ---- | -------- |
Expand All @@ -41,7 +48,7 @@ Closed-source code percentage: **62.5%**
| RO_FRID_PAD | 0xc04840 | 0x7c0 | data |
| GBB | 0xc05000 | 0x3000 | data |

## CBFS BOOTSPLASH
### CBFS BOOTSPLASH

* CBFS size: 1048576
* Number of files: 1
Expand All @@ -55,69 +62,69 @@ Closed-source code percentage: **62.5%**
> 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 FW_MAIN_A

* CBFS size: 5717952
* Number of files: 13
* Open-source files size: 2209820 (0x21b81c)
* Open-source files size: 2223496 (0x21ed88)
* Closed-source files size: 1135222 (0x115276)
* Data size: 8405 (0x20d5)
* Empty size: 2364505 (0x241459)
* Data size: 8468 (0x2114)
* Empty size: 2350766 (0x23deae)

> 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/romstage | stage | 89032 | none | open-source |
| fallback/ramstage | stage | 141024 | LZMA | open-source |
| fallback/dsdt.aml | raw | 22589 | none | open-source |
| ------------- | ------------- | ---- | ----------- | -------- |
| fallback/romstage | stage | 89096 | none | open-source |
| fallback/ramstage | stage | 140972 | LZMA | open-source |
| fallback/dsdt.aml | raw | 22258 | none | open-source |
| fallback/postcar | stage | 40492 | none | open-source |
| fallback/payload | simple elf | 1916683 | none | open-source |
| fallback/payload | simple elf | 1930678 | none | open-source |
| cpu_microcode_blob.bin | microcode | 207872 | none | closed-source |
| fspm.bin | fsp | 651264 | none | closed-source |
| fsps.bin | fsp | 276086 | LZ4 | closed-source |
| config | raw | 5199 | LZMA | data |
| config | raw | 5207 | LZMA | data |
| revision | raw | 856 | none | data |
| build_info | raw | 98 | none | data |
| vbt.bin | raw | 1308 | LZMA | data |
| (empty) | null | 2276 | none | empty |
| (empty) | null | 2532 | none | empty |

## CBFS COREBOOT
### CBFS COREBOOT

* CBFS size: 4161536
* Number of files: 19
* Open-source files size: 2303132 (0x23249c)
* Open-source files size: 2316808 (0x235a08)
* Closed-source files size: 1135222 (0x115276)
* Data size: 9766 (0x2626)
* Empty size: 713416 (0xae2c8)
* Data size: 9850 (0x267a)
* Empty size: 699656 (0xaad08)

> 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/romstage | stage | 89032 | none | open-source |
| fallback/ramstage | stage | 141024 | LZMA | open-source |
| fallback/dsdt.aml | raw | 22589 | none | open-source |
| ------------- | ------------- | ---- | ----------- | -------- |
| fallback/romstage | stage | 89096 | none | open-source |
| fallback/ramstage | stage | 140972 | LZMA | open-source |
| fallback/dsdt.aml | raw | 22258 | none | open-source |
| fallback/postcar | stage | 40492 | none | open-source |
| fallback/payload | simple elf | 1916683 | none | open-source |
| fallback/payload | simple elf | 1930678 | none | open-source |
| bootblock | bootblock | 93312 | none | open-source |
| cpu_microcode_blob.bin | microcode | 207872 | none | closed-source |
| fspm.bin | fsp | 651264 | none | closed-source |
| fsps.bin | fsp | 276086 | LZ4 | closed-source |
| cbfs_master_header | cbfs header | 28 | none | data |
| intel_fit | intel_fit | 80 | none | data |
| config | raw | 5199 | LZMA | data |
| config | raw | 5207 | LZMA | data |
| revision | raw | 856 | none | data |
| build_info | raw | 98 | none | data |
| vbt.bin | raw | 1308 | LZMA | data |
| cmos_layout.bin | cmos_layout | 852 | none | data |
| etc/ps2-keyboard-spinup | raw | 8 | none | data |
| (empty) | null | 1060 | none | empty |
| (empty) | null | 712356 | none | empty |
| (empty) | null | 1316 | none | empty |
| (empty) | null | 698340 | none | empty |
Binary file removed docs/variants/novacustom_ns5x_tgl/openness_chart.png
Binary file not shown.
Binary file not shown.
79 changes: 79 additions & 0 deletions docs/variants/novacustom_ns5x_tgl/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,85 @@ For details about our release process please read

</center>

## v1.5.2 - 2024-01-16

Test results for this release can be found
[here](https://docs.google.com/spreadsheets/d/1LOXY9HCu-fMitkYwX08iLsQdSNenzyU0LnMdVbZB5Do/edit#gid=38447675).

### Added

- [Added Microsoft 2023 keys for UEFI Secure Boot and DBX from 2023.05.9](https://github.com/Dasharo/edk2/commit/b7274c98697e972e772236caf830c0780ec498bd)

### Changed

- [Changed throttling temperature to 80 degrees](https://github.com/Dasharo/dasharo-issues/issues/596)
- [Enabled HTTPS for Dasharo Tools Suite network boot option](https://github.com/Dasharo/dasharo-issues/issues/450)

### Fixed

- [Low performance when booting on battery power only](https://github.com/Dasharo/dasharo-issues/issues/555)
- [Regression charging via dell usb-c dock](https://github.com/Dasharo/dasharo-issues/issues/587)
- [Video on USB-C docks sometimes fails to initialize](https://github.com/Dasharo/dasharo-issues/issues/560)
- [USB-C chargers may be overloaded in certain scenarios](https://github.com/Dasharo/dasharo-issues/issues/619)
- [Hybrid Power Boost mode of battery charger is not functional](https://github.com/Dasharo/dasharo-issues/issues/620)
- [Laptop may shut down when disconnecting power supply](https://github.com/Dasharo/dasharo-issues/issues/621)
- [Input current limits are set too high](https://github.com/Dasharo/dasharo-issues/issues/622)
- [Keyboard backlight does not turn off immediately when going to sleep](https://github.com/Dasharo/dasharo-issues/issues/623)
- [Power LED blinks erratically in HPB mode](https://github.com/Dasharo/dasharo-issues/issues/624)
- [EC applying power limits may sometimes fail](https://github.com/Dasharo/dasharo-issues/issues/625)
- [Wrong power limits are applied on AC attach / detach](https://github.com/Dasharo/dasharo-issues/issues/626)
- [USB-PD controller may hang in glitched state on shutdown](https://github.com/Dasharo/dasharo-issues/issues/627)
- [Yellow bangs in device manager](https://docs.dasharo.com/unified/clevo/post-install/#unrecognized-usb-controller-device-in-device-manager)
- [Random freezes in Windows 11](https://github.com/Dasharo/dasharo-issues/issues/628)
- [Low level interfering crackling/popping of the speakers while playing no sound](https://github.com/Dasharo/dasharo-issues/issues/224)
- [ACPI error during boot (system76_acpi::kbd_backlight)](https://github.com/Dasharo/dasharo-issues/issues/559)
- [Thunderbolt may not work after wakeup from sleep](https://github.com/Dasharo/dasharo-issues/issues/629)
- [Unnecessary security warning after firmware update](https://github.com/Dasharo/dasharo-issues/issues/556)

### Known issues

- [Poor Package C-state residency at idle after first s2idle cycle](https://github.com/Dasharo/dasharo-issues/issues/631)
- [Some commands in dasharo_ectool fail](https://github.com/Dasharo/dasharo-issues/issues/648)
- [Incomplete serial console output](https://github.com/Dasharo/dasharo-issues/issues/614)
- [Some devices on dock are not detected after warmboot or reboot](https://github.com/Dasharo/dasharo-issues/issues/632)
- [Function Lock setting is not saved after cold boot](https://github.com/Dasharo/dasharo-issues/issues/458)
- [No ability to change active PCR banks with TPM PPI in FW](https://github.com/Dasharo/dasharo-issues/issues/521)
- [Turning wifi/bt off inside BIOS leads to an ACPI error message while system start on Gentoo Linux](https://github.com/Dasharo/dasharo-issues/issues/638)
- [The laptop does not automatically wake up from hibernation using rtcwake](https://github.com/Dasharo/dasharo-issues/issues/485)
- [Power state after power failure option does not work as intended](https://github.com/Dasharo/dasharo-issues/issues/524)
- [OS fails to resume from S3 on some board revisions](https://github.com/Dasharo/dasharo-issues/issues/523)
- [Windows 11 fails to resume from hibernation](https://github.com/Dasharo/dasharo-issues/issues/529)
- [No HDMI output in firmware](https://github.com/Dasharo/dasharo-issues/issues/533)
- [Connecting and immediately disconnecting the charger, sets the battery status in OS to "charging" for about 2 minutes](https://github.com/Dasharo/dasharo-issues/issues/350)
mkopec marked this conversation as resolved.
Show resolved Hide resolved
- [Platform fails to resume from S3 suspend](https://github.com/Dasharo/dasharo-issues/issues/554)
- [Early boot DMA protection setting in UEFI does not work correctly](https://github.com/Dasharo/dasharo-issues/issues/630)

### Binaries

[novacustom_ns5x_tgl_ec_v1.5.2.rom][novacustom_ns5x_tgl_ec_v1.5.2.rom_file]{.md-button}
[sha256][novacustom_ns5x_tgl_ec_v1.5.2.rom_hash]{.md-button}
[sha256.sig][novacustom_ns5x_tgl_ec_v1.5.2.rom_sig]{.md-button}

[novacustom_ns5x_tgl_v1.5.2.rom][novacustom_ns5x_tgl_v1.5.2.rom_file]{.md-button}
[sha256][novacustom_ns5x_tgl_v1.5.2.rom_hash]{.md-button}
[sha256.sig][novacustom_ns5x_tgl_v1.5.2.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 4.21 revision cb6ef1b9](https://github.com/Dasharo/coreboot/tree/cb6ef1b9)
- [Dasharo EDKII fork based on edk2-stable202002 revision b7274c98](https://github.com/Dasharo/edk2/tree/b7274c98)

[novacustom_ns5x_tgl_ec_v1.5.2.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_tgl/v1.5.2/novacustom_ns5x_tgl_ec_v1.5.2.rom
[novacustom_ns5x_tgl_ec_v1.5.2.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_tgl/v1.5.2/novacustom_ns5x_tgl_ec_v1.5.2.rom.sha256
[novacustom_ns5x_tgl_ec_v1.5.2.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_tgl/v1.5.2/novacustom_ns5x_tgl_ec_v1.5.2.rom.sha256.sig
[novacustom_ns5x_tgl_v1.5.2.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_tgl/v1.5.2/novacustom_ns5x_tgl_v1.5.2.rom
[novacustom_ns5x_tgl_v1.5.2.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_tgl/v1.5.2/novacustom_ns5x_tgl_v1.5.2.rom.sha256
[novacustom_ns5x_tgl_v1.5.2.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_tgl/v1.5.2/novacustom_ns5x_tgl_v1.5.2.rom.sha256.sig

## v1.5.1 - 2023-11-06

Test results for this release can be found
Expand Down
2 changes: 1 addition & 1 deletion docs/variants/novacustom_nv4x_tgl/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ Test results for this release can be found
- [ACPI error during boot (system76_acpi::kbd_backlight)](https://github.com/Dasharo/dasharo-issues/issues/559)
- [Thunderbolt may not work after wakeup from sleep](https://github.com/Dasharo/dasharo-issues/issues/629)
- [Unnecessary security warning after firmware update](https://github.com/Dasharo/dasharo-issues/issues/556)
- [Early boot DMA protection setting in UEFI does not work correctly](https://github.com/Dasharo/dasharo-issues/issues/630)

### Known issues

Expand All @@ -65,6 +64,7 @@ Test results for this release can be found
- [No HDMI output in firmware](https://github.com/Dasharo/dasharo-issues/issues/533)
- [Connecting and immediately disconnecting the charger, sets the battery status in OS to "charging" for about 2 minutes](https://github.com/Dasharo/dasharo-issues/issues/350)
- [Platform fails to resume from S3 suspend](https://github.com/Dasharo/dasharo-issues/issues/554)
- [Early boot DMA protection setting in UEFI does not work correctly](https://github.com/Dasharo/dasharo-issues/issues/630)

### Binaries

Expand Down