Skip to content

Conversation

@pamaury
Copy link
Contributor

@pamaury pamaury commented Dec 2, 2025

Backport #26037 and one commit of #26648 to fix a python linting issue. Depends on #28799. Review last three commits

@pamaury pamaury requested review from a team and cfrantz as code owners December 2, 2025 14:03
@pamaury pamaury requested review from eshapira and timothytrippel and removed request for a team December 2, 2025 14:03
@pamaury pamaury requested a review from jwnrt December 2, 2025 14:26
Previously the package ID was defined in the HJSON SKU configuration
file. This updates the orchestrator.py script to enable overriding this
field via a command line arg.

Signed-off-by: Tim Trippel <[email protected]>
(cherry picked from commit c564ac4)
The "enable-alerts" and "use-ext-clk" flags of the orchestrator.py
script are already tested in a separate test.

Signed-off-by: Tim Trippel <[email protected]>
(cherry picked from commit eaf6c7e)
This test was temporarily disabled to deal with CI issues that have now
been resolved.

Signed-off-by: Tim Trippel <[email protected]>
(cherry picked from commit 922fc1b)
Signed-off-by: Tim Trippel <[email protected]>
(cherry picked from commit ae75936)
This updates the SKU specific portion of the device ID to add the
following subfields:
1. AST config version - 1 byte
2. OTP ID - 2 byte ASCII string
3. OTP version - 1 byte hex number
4. SKU specific version - 1 byte hex number

Signed-off-by: Tim Trippel <[email protected]>

[manuf] align format of OTP image names

This aligns all OTP image names to a four character format:
<alpha><alpha><uint in range [0,256)>

This allows easily converting the OTP image name string into a two
character OTP ID code and 2 hex digit OTP version number to be embedded
in the SKU specific portion of the device ID.

Signed-off-by: Tim Trippel <[email protected]>
(cherry picked from commit ba4b885)
Blind assembly parts should have a DIN set to all Fs.

Signed-off-by: Tim Trippel <[email protected]>
(cherry picked from commit 845ae36)
Confirmation requirement should only be required when the
`--non-interactive` mode CLI arg is NOT passed. This updates the script
behavior to disble the confirmation requirement when said flag is passed
and a host/device device ID mismatch occurs, which typically happens on
parts that have had CP run, and later FT run, as opposed to running both
stages back to back.

Signed-off-by: Tim Trippel <[email protected]>
(cherry picked from commit 1a9b069)
Copy link
Contributor

@jwnrt jwnrt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Last two commits look okay (N.B. I'm inexperienced with provisioning)

This was causing Python lint errors in CI.

Signed-off-by: Tim Trippel <[email protected]>
(cherry picked from commit e11d41f)
@pamaury pamaury added this pull request to the merge queue Dec 3, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to a conflict with the base branch Dec 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants