Skip to content

Commit 8ce46e3

Browse files
ahasztagjukkar
authored andcommitted
suit: Fix root manifest to boot recovery with hardware button
It is currently impossible write a manifest with a declared list with more than 3 components. This lead to a failure during manifest processing. Signed-off-by: Artur Hadasz <[email protected]>
1 parent 826c988 commit 8ce46e3

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

config/suit/templates/nrf54h20/default/v1/root_with_binary_nordic_top.yaml.jinja2

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,25 @@ SUIT_Envelope_Tagged:
9393
name: nRF54H20_nordic_top
9494

9595
suit-shared-sequence:
96-
- suit-directive-set-component-index: [{{ component_list|join(',') }}]
96+
- suit-directive-set-component-index: [{{ component_list_without_top|join(',') }}]
97+
- suit-directive-override-parameters:
98+
suit-parameter-vendor-identifier:
99+
RFC4122_UUID: {{ mpi_root_vendor_name }}
100+
suit-parameter-class-identifier:
101+
RFC4122_UUID:
102+
namespace: {{ mpi_root_vendor_name }}
103+
name: {{ mpi_root_class_name }}
104+
- suit-condition-vendor-identifier:
105+
- suit-send-record-success
106+
- suit-send-record-failure
107+
- suit-send-sysinfo-success
108+
- suit-send-sysinfo-failure
109+
- suit-condition-class-identifier:
110+
- suit-send-record-success
111+
- suit-send-record-failure
112+
- suit-send-sysinfo-success
113+
- suit-send-sysinfo-failure
114+
- suit-directive-set-component-index: [{{ top_component_index }}]
97115
- suit-directive-override-parameters:
98116
suit-parameter-vendor-identifier:
99117
RFC4122_UUID: {{ mpi_root_vendor_name }}

0 commit comments

Comments
 (0)