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
17 changes: 7 additions & 10 deletions docs/unified/novacustom/building-manual.md
Original file line number Diff line number Diff line change
Expand Up @@ -354,17 +354,17 @@

=== "V540TU 14th Gen"
```bash
git checkout novacustom_v54x_mtl_v0.9.0
git checkout novacustom_v54x_mtl_heads_v0.9.1
```

=== "V560TU 14th Gen"
```bash
git checkout novacustom_v56x_mtl_v0.9.0
git checkout novacustom_v56x_mtl_heads_v0.9.1
```

=== "NV4x 12th Gen"
```bash
git checkout novacustom_nv4x_adl_v0.9.2
git checkout novacustom_nv4x_adl_heads_v0.9.3
```

3. Start the build inside the docker container:
Expand All @@ -388,8 +388,7 @@

=== "V540TU 14th Gen"
```bash
DOCKER_IMAGE=$(grep -oP '^\s*-?\s*image:\s*\K(tlaurion/heads-dev-env:[^\s]+)' \
.circleci/config.yml | head -n 1)
DOCKER_IMAGE=$(grep -oP '^\s*-\s*image:\s*\K[^\s]+' .circleci/config.yml | head -n 1)
docker run --rm -it \
-v "$(pwd)":/home/coreboot/coreboot \
-w /home/coreboot/coreboot \
Expand All @@ -402,8 +401,7 @@

=== "V560TU 14th Gen"
```bash
DOCKER_IMAGE=$(grep -oP '^\s*-?\s*image:\s*\K(tlaurion/heads-dev-env:[^\s]+)' \
.circleci/config.yml | head -n 1)
DOCKER_IMAGE=$(grep -oP '^\s*-\s*image:\s*\K[^\s]+' .circleci/config.yml | head -n 1)
docker run --rm -it \
-v "$(pwd)":/home/coreboot/coreboot \
-w /home/coreboot/coreboot \
Expand All @@ -416,8 +414,7 @@

=== "NV4x 12th Gen"
```bash
DOCKER_IMAGE=$(grep -oP '^\s*-?\s*image:\s*\K(tlaurion/heads-dev-env:[^\s]+)' \
.circleci/config.yml | head -n 1)
DOCKER_IMAGE=$(grep -oP '^\s*-\s*image:\s*\K[^\s]+' .circleci/config.yml | head -n 1)
docker run --rm -it \
-v "$(pwd)":/home/coreboot/coreboot \
-w /home/coreboot/coreboot \
Expand All @@ -426,7 +423,7 @@
```

This will produce a Dasharo binary placed in
`build/x86/novacustom-nv4x_adl/dasharo-novacustom-nv4x_adl-novacustom_nv4x_adl_v0.9.2.rom`.
`build/x86/novacustom-nv4x_adl/dasharo-novacustom-nv4x_adl-novacustom_nv4x_adl_heads_v0.9.3.rom`.

## Install Dasharo firmware

Expand Down
14 changes: 14 additions & 0 deletions docs/unified/novacustom/firmware-transition.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,20 @@ and the other way around.

Your device should reboot into UEFI firmware.

!!! warning "PLEASE NOTE:"

There is an [issue](https://github.com/Dasharo/dasharo-issues/issues/1837) with
transitioning between the **v0.9.1 release of Heads on V5x0TU** laptops and UEFI firmware,
where the flash attempt fails and ends in recovery shell. in such case
please run the command:

```sh
flashprog -p internal:boardmismatch=force -w /media/novacustom_${MODEL}_mtl_igpu_v1.0.1_btg_prod.rom --ifd -i bios -i fd -i me
```

Where `${MODEL}` is `v56x` or `v54x`.
Comment thread
m-iwanicki marked this conversation as resolved.


> When reverting to UEFI, it's not possible to restore EFI boot manager entries
> that were added before installing Heads. Therefore, you may need to re-create
> your boot entries manually, or find your boot loader using `Boot From File`
Expand Down
12 changes: 12 additions & 0 deletions docs/unified/novacustom/firmware-update.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,3 +111,15 @@ firmware version is currently installed on your device.
[Build](building-manual.md#dasharo-coreboot--heads) or
download Dasharo Heads firmware, and proceed with
the official [Heads update documentation](https://osresearch.net/Updating).

!!! warning "PLEASE NOTE:"
As of the Heads releases **v0.9.1 for V5x0TU** and **v0.9.3 for
NV4xPZ**, a **barrel jack power supply** needs to be plugged in during
the update. The reboot triggered by the EC update resets the USB-PD
controller, which does not come back up in time for the EC update's
AC adapter check, causing it to fail. A barrel jack supply bypasses
this issue.

Furthermore, please make sure that you have followed our
[Initial deployment](https://docs.dasharo.com/unified/novacustom/initial-deployment/#apt-package-manager_1)
guide beforehand, specifically the section on EC firmware installation.
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
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
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.
204 changes: 204 additions & 0 deletions docs/variants/novacustom_nv4x_adl/openness-score.md
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,210 @@ Closed-source code percentage: **69.2%**
| (empty) | null | 676 | none | empty |
| (empty) | null | 37540 | none | empty |

## v0.9.2 Heads

Openness Score for novacustom_nv4x_adl_v0.9.2_heads.rom

Open-source code percentage: **60.1%**
Closed-source code percentage: **39.9%**

* Image size: 33554432 (0x2000000)
* Number of regions: 7
* Number of CBFSes: 1
* Total open-source code size: 9944607 (0x97be1f)
* Total closed-source code size: 6593380 (0x649b64)
* Total data size: 106613 (0x1a075)
* Total empty size: 16909832 (0x1020608)

![](novacustom_nv4x_adl_v0.9.2_heads.rom_openness_chart.png)

![](novacustom_nv4x_adl_v0.9.2_heads.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 | 0x1000 | 0x4b6000 | closed-source |
| SI_DESC | 0x0 | 0x1000 | data |
| RW_MRC_CACHE | 0x1000000 | 0x10000 | data |
| FMAP | 0x1010000 | 0x200 | data |
| SI_DEVICEEXT2 | 0x4b7000 | 0xb49000 | empty |

### CBFS COREBOOT

* CBFS size: 16711168
* Number of files: 20
* Open-source files size: 9944607 (0x97be1f)
* Closed-source files size: 1653604 (0x193b64)
* Data size: 36469 (0x8e75)
* Empty size: 5076488 (0x4d7608)

> 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 | 9597114 | none | open-source |
| fallback/romstage | stage | 84704 | none | open-source |
| fallback/ramstage | stage | 169034 | LZMA | open-source |
| fallback/dsdt.aml | raw | 22719 | none | open-source |
| fallback/postcar | stage | 35068 | none | open-source |
| bootblock | bootblock | 35968 | none | open-source |
| cpu_microcode_blob.bin | microcode | 562176 | none | closed-source |
| fspm.bin | fsp | 786432 | none | closed-source |
| fsps.bin | fsp | 304996 | LZ4 | closed-source |
| cbfs_master_header | cbfs header | 32 | none | data |
| intel_fit | intel_fit | 80 | none | data |
| config | raw | 4689 | LZMA | data |
| revision | raw | 867 | none | data |
| build_info | raw | 96 | none | data |
| bootsplash.jpg | bootsplash | 26784 | none | data |
| vbt.bin | raw | 1290 | LZMA | data |
| cmos.default | cmos_default | 256 | none | data |
| cmos_layout.bin | cmos_layout | 800 | none | data |
| (empty) | null | 996 | none | empty |
| (empty) | null | 5075492 | none | empty |

## v0.9.1 Heads

Openness Score for novacustom_nv4x_adl_v0.9.1_heads.rom

Open-source code percentage: **58.0%**
Closed-source code percentage: **42.0%**

* Image size: 33554432 (0x2000000)
* Number of regions: 7
* Number of CBFSes: 1
* Total open-source code size: 9089775 (0x8ab2ef)
* Total closed-source code size: 6573197 (0x644c8d)
* Total data size: 106492 (0x19ffc)
* Total empty size: 17784968 (0x10f6088)

![](novacustom_nv4x_adl_v0.9.1_heads.rom_openness_chart.png)

![](novacustom_nv4x_adl_v0.9.1_heads.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 | 0x1000 | 0x4b6000 | closed-source |
| SI_DESC | 0x0 | 0x1000 | data |
| RW_MRC_CACHE | 0x1000000 | 0x10000 | data |
| FMAP | 0x1010000 | 0x200 | data |
| SI_DEVICEEXT2 | 0x4b7000 | 0xb49000 | empty |

### CBFS COREBOOT

* CBFS size: 16711168
* Number of files: 20
* Open-source files size: 9089775 (0x8ab2ef)
* Closed-source files size: 1633421 (0x18ec8d)
* Data size: 36348 (0x8dfc)
* Empty size: 5951624 (0x5ad088)

> 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 | 77376 | none | open-source |
| fallback/ramstage | stage | 145659 | LZMA | open-source |
| fallback/dsdt.aml | raw | 22675 | none | open-source |
| fallback/postcar | stage | 31648 | none | open-source |
| fallback/payload | simple elf | 8776449 | none | open-source |
| bootblock | bootblock | 35968 | none | open-source |
| cpu_microcode_blob.bin | microcode | 550912 | 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 | 4579 | LZMA | data |
| revision | raw | 867 | none | data |
| build_info | raw | 96 | none | data |
| bootsplash.jpg | bootsplash | 26784 | none | data |
| cmos.default | cmos_default | 256 | none | data |
| vbt.bin | raw | 1290 | LZMA | data |
| cmos_layout.bin | cmos_layout | 800 | none | data |
| (empty) | null | 612 | none | empty |
| (empty) | null | 5951012 | none | empty |

## v0.9.0 Heads

Openness Score for novacustom_nv4x_adl_v0.9.0_heads.rom

Open-source code percentage: **58.0%**
Closed-source code percentage: **42.0%**

* Image size: 33554432 (0x2000000)
* Number of regions: 7
* Number of CBFSes: 1
* Total open-source code size: 9089775 (0x8ab2ef)
* Total closed-source code size: 6573197 (0x644c8d)
* Total data size: 106492 (0x19ffc)
* Total empty size: 17784968 (0x10f6088)

![](novacustom_nv4x_adl_v0.9.0_heads.rom_openness_chart.png)

![](novacustom_nv4x_adl_v0.9.0_heads.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 | 0x1000 | 0x4b6000 | closed-source |
| SI_DESC | 0x0 | 0x1000 | data |
| RW_MRC_CACHE | 0x1000000 | 0x10000 | data |
| FMAP | 0x1010000 | 0x200 | data |
| SI_DEVICEEXT2 | 0x4b7000 | 0xb49000 | empty |

### CBFS COREBOOT

* CBFS size: 16711168
* Number of files: 20
* Open-source files size: 9089775 (0x8ab2ef)
* Closed-source files size: 1633421 (0x18ec8d)
* Data size: 36348 (0x8dfc)
* Empty size: 5951624 (0x5ad088)

> 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 | 77376 | none | open-source |
| fallback/ramstage | stage | 145659 | LZMA | open-source |
| fallback/dsdt.aml | raw | 22675 | none | open-source |
| fallback/postcar | stage | 31648 | none | open-source |
| fallback/payload | simple elf | 8776449 | none | open-source |
| bootblock | bootblock | 35968 | none | open-source |
| cpu_microcode_blob.bin | microcode | 550912 | 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 | 4579 | LZMA | data |
| revision | raw | 867 | none | data |
| build_info | raw | 96 | none | data |
| bootsplash.jpg | bootsplash | 26784 | none | data |
| cmos.default | cmos_default | 256 | none | data |
| vbt.bin | raw | 1290 | LZMA | data |
| cmos_layout.bin | cmos_layout | 800 | none | data |
| (empty) | null | 612 | none | empty |
| (empty) | null | 5951012 | none | empty |

## v1.7.2

Report has been generated with Openness Score utility version v0.2
Expand Down
8 changes: 8 additions & 0 deletions docs/variants/novacustom_nv4x_adl/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,8 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu

- [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)
- [Dasharo fork of System76 EC based on 2b2c17a revision 2b2c17a](https://github.com/Dasharo/ec/tree/2b2c17a/)
+ [License](https://github.com/Dasharo/ec/blob/2b2c17a/LICENSE)

[novacustom_nv4x_adl_ec_v1.7.2.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/v1.7.2/novacustom_nv4x_adl_ec_v1.7.2.rom
[novacustom_nv4x_adl_ec_v1.7.2.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/v1.7.2/novacustom_nv4x_adl_ec_v1.7.2.rom.sha256
Expand Down Expand Up @@ -295,6 +297,8 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu

- [Dasharo coreboot fork based on 4.21 revision 36032e55](https://github.com/Dasharo/coreboot/tree/36032e55)
- [Dasharo EDKII fork based on edk2-stable202002 revision b68e46b0](https://github.com/Dasharo/edk2/tree/b68e46b0)
- [Dasharo fork of System76 EC based on f148431 revision f148431](https://github.com/Dasharo/ec/tree/f148431/)
+ [License](https://github.com/Dasharo/ec/blob/f148431/LICENSE)

[novacustom_nv4x_adl_ec_v1.7.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/v1.7.1/novacustom_nv4x_adl_ec_v1.7.1.rom
[novacustom_nv4x_adl_ec_v1.7.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/v1.7.1/novacustom_nv4x_adl_ec_v1.7.1.rom.sha256
Expand Down Expand Up @@ -368,6 +372,8 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu

- [Dasharo coreboot fork based on 1a8eb6c02103727431ac1ea23f4f507e49f3cde7 revision a3056ac5](https://github.com/Dasharo/coreboot/tree/a3056ac5)
- [Dasharo EDKII fork based on e0334c228ce4ba51f47ff79a118f214031d4650f revision bd421b40](https://github.com/Dasharo/edk2/tree/bd421b40)
- [Dasharo fork of System76 EC based on c0fe220 revision c0fe220](https://github.com/Dasharo/ec/tree/c0fe220/)
+ [License](https://github.com/Dasharo/ec/blob/c0fe220/LICENSE)
- Intel ME version 16.1.25.1865

[novacustom_nv4x_adl_ec_v1.6.0.rom_file]: https://3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/v1.6.0/novacustom_nv4x_adl_ec_v1.6.0.rom
Expand Down Expand Up @@ -422,6 +428,8 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu

- [Dasharo coreboot fork based on 1a8eb6c02103727431ac1ea23f4f507e49f3cde7 revision cd975d74](https://github.com/Dasharo/coreboot/tree/cd975d74)
- [Dasharo EDKII fork based on e0334c228ce4ba51f47ff79a118f214031d4650f revision abfdef40](https://github.com/Dasharo/edk2/tree/abfdef40)
- [Dasharo fork of System76 EC based on 45eb3b4 revision 45eb3b4](https://github.com/Dasharo/ec/tree/45eb3b4/)
+ [License](https://github.com/Dasharo/ec/blob/45eb3b4/LICENSE)

[novacustom_nv4x_adl_ec_v1.4.0.rom_file]: https://3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/v1.4.0/novacustom_nv4x_adl_ec_v1.4.0.rom
[novacustom_nv4x_adl_ec_v1.4.0.rom_hash]: https://3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/v1.4.0/novacustom_nv4x_adl_ec_v1.4.0.rom.sha256
Expand Down
8 changes: 4 additions & 4 deletions docs/variants/novacustom_v540tu/releases_heads.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,10 +104,10 @@ using [this key](https://github.com/3mdeb/3mdeb-secpack/blob/master/customer-key
- [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_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/heads/v0.9.1/novacustom_v54x_mtl_igpu_ec_v0.9.1.rom.sha256
[novacustom_v54x_mtl_igpu_ec_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/heads/v0.9.1/novacustom_v54x_mtl_igpu_ec_v0.9.1.rom.sha256.sig
[novacustom_v54x_mtl_igpu_v0.9.1_heads.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/heads/v0.9.1/novacustom_v54x_mtl_igpu_v0.9.1_heads.rom.sha256
[novacustom_v54x_mtl_igpu_v0.9.1_heads.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v540tu_mtl/heads/v0.9.1/novacustom_v54x_mtl_igpu_v0.9.1_heads.rom.sha256.sig
[novacustom_v54x_mtl_igpu_ec_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl_igpu/heads/v0.9.1/novacustom_v54x_mtl_igpu_ec_v0.9.1.rom.sha256
[novacustom_v54x_mtl_igpu_ec_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl_igpu/heads/v0.9.1/novacustom_v54x_mtl_igpu_ec_v0.9.1.rom.sha256.sig
[novacustom_v54x_mtl_igpu_v0.9.1_heads.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl_igpu/heads/v0.9.1/novacustom_v54x_mtl_igpu_v0.9.1_heads.rom.sha256
[novacustom_v54x_mtl_igpu_v0.9.1_heads.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl_igpu/heads/v0.9.1/novacustom_v54x_mtl_igpu_v0.9.1_heads.rom.sha256.sig

## v0.9.0 - 2025-03-20

Expand Down
8 changes: 4 additions & 4 deletions docs/variants/novacustom_v560tu/releases_heads.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,10 +97,10 @@ using [this key](https://github.com/3mdeb/3mdeb-secpack/blob/master/customer-key
- [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_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/heads/v0.9.1/novacustom_v56x_mtl_igpu_ec_v0.9.1.rom.sha256
[novacustom_v56x_mtl_igpu_ec_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/heads/v0.9.1/novacustom_v56x_mtl_igpu_ec_v0.9.1.rom.sha256.sig
[novacustom_v56x_mtl_igpu_v0.9.1_heads.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/heads/v0.9.1/novacustom_v56x_mtl_igpu_v0.9.1_heads.rom.sha256
[novacustom_v56x_mtl_igpu_v0.9.1_heads.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v5x0_mtl/novacustom_mtl_igpu/novacustom_v560tu_mtl/heads/v0.9.1/novacustom_v56x_mtl_igpu_v0.9.1_heads.rom.sha256.sig
[novacustom_v56x_mtl_igpu_ec_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl_igpu/heads/v0.9.1/novacustom_v56x_mtl_igpu_ec_v0.9.1.rom.sha256
[novacustom_v56x_mtl_igpu_ec_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl_igpu/heads/v0.9.1/novacustom_v56x_mtl_igpu_ec_v0.9.1.rom.sha256.sig
[novacustom_v56x_mtl_igpu_v0.9.1_heads.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl_igpu/heads/v0.9.1/novacustom_v56x_mtl_igpu_v0.9.1_heads.rom.sha256
[novacustom_v56x_mtl_igpu_v0.9.1_heads.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl_igpu/heads/v0.9.1/novacustom_v56x_mtl_igpu_v0.9.1_heads.rom.sha256.sig

## v0.9.0 - 2025-01-30

Expand Down
Loading