diff --git a/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.7.2_full.rom_openness_chart.png b/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.7.2_full.rom_openness_chart.png new file mode 100644 index 0000000000..1760b13098 Binary files /dev/null and b/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.7.2_full.rom_openness_chart.png differ diff --git a/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.7.2_full.rom_openness_chart_full_image.png b/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.7.2_full.rom_openness_chart_full_image.png new file mode 100644 index 0000000000..357c808833 Binary files /dev/null and b/docs/variants/novacustom_ns5x_adl/novacustom_ns5x_adl_v1.7.2_full.rom_openness_chart_full_image.png differ diff --git a/docs/variants/novacustom_ns5x_adl/openness-score.md b/docs/variants/novacustom_ns5x_adl/openness-score.md index 20168e4c3b..99aa7319c2 100644 --- a/docs/variants/novacustom_ns5x_adl/openness-score.md +++ b/docs/variants/novacustom_ns5x_adl/openness-score.md @@ -1,26 +1,33 @@ # Dasharo Openness Score -Openness Score for novacustom_ns5x_adl_v1.7.1_full.rom +This page contains the [Dasharo Openness +Score](../../glossary.md#dasharo-openness-score) for NovaCustom NS5XPU/NS7XPU +Dasharo releases. The content of the page is generated with [Dasharo Openness +Score utility](https://github.com/Dasharo/Openness-Score). -Open-source code percentage: **34.9%** -Closed-source code percentage: **65.1%** +## v1.7.2 + +Openness Score for novacustom_ns5x_adl_v1.7.2_full.rom + +Open-source code percentage: **33.1%** +Closed-source code percentage: **66.9%** * Image size: 33554432 (0x2000000) * Number of regions: 27 * Number of CBFSes: 3 -* Total open-source code size: 4560426 (0x45962a) -* Total closed-source code size: 8497434 (0x81a91a) -* Total data size: 686647 (0xa7a37) -* Total empty size: 19809925 (0x12e4685) +* Total open-source code size: 4328350 (0x420b9e) +* Total closed-source code size: 8757602 (0x85a162) +* Total data size: 686438 (0xa7966) +* Total empty size: 19782042 (0x12dd99a) -![](openness_chart.png) +![](novacustom_ns5x_adl_v1.7.2_full.rom_openness_chart.png) -![](openness_chart_full_image.png) +![](novacustom_ns5x_adl_v1.7.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 | | ----------- | ------ | ---- | -------- | @@ -42,7 +49,7 @@ Closed-source code percentage: **65.1%** | GBB | 0x1c05000 | 0x3000 | data | | UNUSED | 0x500000 | 0xb00000 | empty | -## CBFS BOOTSPLASH +### CBFS BOOTSPLASH * CBFS size: 1048576 * Number of files: 1 @@ -53,71 +60,71 @@ Closed-source code percentage: **65.1%** > 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) +> 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: 10903488 * Number of files: 13 -* Open-source files size: 2230325 (0x220835) -* Closed-source files size: 1629325 (0x18dc8d) -* Data size: 8805 (0x2265) -* Empty size: 7035033 (0x6b5899) +* Open-source files size: 2114287 (0x2042ef) +* Closed-source files size: 1759409 (0x1ad8b1) +* Data size: 8690 (0x21f2) +* Empty size: 7021102 (0x6b222e) > 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) +> which are not visible in the table below) | CBFS filename | CBFS filetype | Size | Compression | Category | -| ------------ | ------------- | ---- | ----------- | -------- | -| fallback/romstage | stage | 95512 | none | open-source | -| fallback/ramstage | stage | 152847 | LZMA | open-source | -| fallback/dsdt.aml | raw | 22875 | none | open-source | +| ------------- | ------------- | ---- | ----------- | -------- | +| fallback/romstage | stage | 95808 | none | open-source | +| fallback/ramstage | stage | 152932 | LZMA | open-source | +| fallback/dsdt.aml | raw | 22545 | none | open-source | | fallback/postcar | stage | 42408 | none | open-source | -| fallback/payload | simple elf | 1916683 | none | open-source | +| fallback/payload | simple elf | 1930678 | none | open-source | | cpu_microcode_blob.bin | microcode | 546816 | none | closed-source | | fspm.bin | fsp | 786432 | none | closed-source | | fsps.bin | fsp | 296077 | LZ4 | closed-source | -| config | raw | 5535 | LZMA | data | +| config | raw | 5544 | LZMA | data | | revision | raw | 856 | none | data | | build_info | raw | 98 | none | data | | vbt.bin | raw | 1290 | LZMA | data | -| (empty) | null | 740 | none | empty | +| (empty) | null | 804 | none | empty | -## CBFS COREBOOT +### CBFS COREBOOT * CBFS size: 4161536 * Number of files: 18 -* Open-source files size: 2330101 (0x238df5) -* Closed-source files size: 1629325 (0x18dc8d) -* Data size: 10102 (0x2776) -* Empty size: 192008 (0x2ee08) +* Open-source files size: 2214063 (0x21c8af) +* Closed-source files size: 1759409 (0x1ad8b1) +* Data size: 10008 (0x2718) +* Empty size: 178056 (0x2b788) > 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) +> which are not visible in the table below) | CBFS filename | CBFS filetype | Size | Compression | Category | -| ------------ | ------------- | ---- | ----------- | -------- | -| fallback/romstage | stage | 95512 | none | open-source | -| fallback/ramstage | stage | 152847 | LZMA | open-source | -| fallback/dsdt.aml | raw | 22875 | none | open-source | +| ------------- | ------------- | ---- | ----------- | -------- | +| fallback/romstage | stage | 95808 | none | open-source | +| fallback/ramstage | stage | 152932 | LZMA | open-source | +| fallback/dsdt.aml | raw | 22545 | none | open-source | | fallback/postcar | stage | 42408 | none | open-source | -| fallback/payload | simple elf | 1916683 | none | open-source | +| fallback/payload | simple elf | 1930678 | none | open-source | | bootblock | bootblock | 99776 | none | open-source | | cpu_microcode_blob.bin | microcode | 546816 | none | closed-source | | fspm.bin | fsp | 786432 | none | closed-source | | fsps.bin | fsp | 296077 | LZ4 | closed-source | | cbfs_master_header | cbfs header | 28 | none | data | | intel_fit | intel_fit | 80 | none | data | -| config | raw | 5535 | LZMA | data | +| config | raw | 5544 | LZMA | data | | revision | raw | 856 | none | data | | build_info | raw | 98 | none | data | | vbt.bin | raw | 1290 | LZMA | data | | cmos_layout.bin | cmos_layout | 800 | none | data | -| (empty) | null | 484 | none | empty | -| (empty) | null | 191524 | none | empty | +| (empty) | null | 548 | none | empty | +| (empty) | null | 177508 | none | empty | diff --git a/docs/variants/novacustom_ns5x_adl/openness_chart.png b/docs/variants/novacustom_ns5x_adl/openness_chart.png deleted file mode 100644 index cac810e621..0000000000 Binary files a/docs/variants/novacustom_ns5x_adl/openness_chart.png and /dev/null differ diff --git a/docs/variants/novacustom_ns5x_adl/openness_chart_full_image.png b/docs/variants/novacustom_ns5x_adl/openness_chart_full_image.png deleted file mode 100644 index 8081bd94ba..0000000000 Binary files a/docs/variants/novacustom_ns5x_adl/openness_chart_full_image.png and /dev/null differ diff --git a/docs/variants/novacustom_ns5x_adl/releases.md b/docs/variants/novacustom_ns5x_adl/releases.md index 71cc00bc1d..3f62e831a9 100644 --- a/docs/variants/novacustom_ns5x_adl/releases.md +++ b/docs/variants/novacustom_ns5x_adl/releases.md @@ -13,6 +13,81 @@ For details about our release process please read +## v1.7.2 - 2024-01-03 + +Test results for this release can be found +[here](https://docs.google.com/spreadsheets/d/1LOXY9HCu-fMitkYwX08iLsQdSNenzyU0LnMdVbZB5Do/edit#gid=271422464). + +### 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) +- [Early boot DMA protection setting in UEFI does not work correctly](https://github.com/Dasharo/dasharo-issues/issues/630) +- [Power state after power failure option does not work as intended](https://github.com/Dasharo/dasharo-issues/issues/524) + +### 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) + +### Binaries + +[novacustom_ns5x_adl_ec_v1.7.2.rom][novacustom_ns5x_adl_ec_v1.7.2.rom_file]{.md-button} +[sha256][novacustom_ns5x_adl_ec_v1.7.2.rom_hash]{.md-button} +[sha256.sig][novacustom_ns5x_adl_ec_v1.7.2.rom_sig]{.md-button} + +[novacustom_ns5x_adl_v1.7.2.rom][novacustom_ns5x_adl_v1.7.2.rom_file]{.md-button} +[sha256][novacustom_ns5x_adl_v1.7.2.rom_hash]{.md-button} +[sha256.sig][novacustom_ns5x_adl_v1.7.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) + +[newsletter]: https://newsletter.3mdeb.com/subscription/RJrTXDhWR +[novacustom_ns5x_adl_ec_v1.7.2.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/v1.7.2/novacustom_ns5x_adl_ec_v1.7.2.rom +[novacustom_ns5x_adl_ec_v1.7.2.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/v1.7.2/novacustom_ns5x_adl_ec_v1.7.2.rom.sha256 +[novacustom_ns5x_adl_ec_v1.7.2.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/v1.7.2/novacustom_ns5x_adl_ec_v1.7.2.rom.sha256.sig +[novacustom_ns5x_adl_v1.7.2.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/v1.7.2/novacustom_ns5x_adl_v1.7.2.rom +[novacustom_ns5x_adl_v1.7.2.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/v1.7.2/novacustom_ns5x_adl_v1.7.2.rom.sha256 +[novacustom_ns5x_adl_v1.7.2.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/v1.7.2/novacustom_ns5x_adl_v1.7.2.rom.sha256.sig + ## v1.7.1 - 2023-11-06 Test results for this release can be found