Merge pull request #1264 from Dasharo/fixes_post_heads_release

Fixes after Heads releases
This commit is contained in:
Michał Kopeć
2026-05-18 14:48:33 +02:00
committed by GitHub
13 changed files with 253 additions and 18 deletions
+7 -10
View File
@@ -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:
@@ -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 \
@@ -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 \
@@ -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 \
@@ -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
@@ -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`.
> 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`
@@ -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.
Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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