You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Are you using the PGP key to provide HOTP verification?
Yes
[ x ] No
I don't know
B. Identify how the board was flashed
Is this problem related to updating heads or flashing it for the first time?
First-time flash
Updating heads
[ x ] first-time flash then reflashed internally to enable basic mode
If the problem is related to an update, how did you attempt to apply the update?
[ x ] Using the Heads menus
Flashrom via the Recovery Shell
External flashing
How was Heads initially flashed?
[ x ] External flashing
Internal-only / 1vyprep+1vyrain / skulls
Don't know
Was the board flashed with a maximized or non-maximized/legacy rom?
Maximized
Non-maximized / legacy
[ x ] I don't know
If Heads was externally flashed, was IFD unlocked?
Yes
No
[ x ] Don't know
C. Identify the rom related to this bug report
Did you download or build the rom at issue in this bug report?
I downloaded it
[ x ] I built it
If you downloaded your rom, where did you get it from?
Heads CircleCi
Purism
Nitrokey
Dasharo DTS (Novacustom)
Somewhere else (please identify)
Please provide the release number or otherwise identify the rom downloaded
If you built your rom, which repository:branch did you use?
Heads:Master
[ 15h fork ] Other (please identify)
What version of coreboot did you use in building?
{ You can find this information from github commit ID or once flashed, by giving the complete version from Sytem Information under Options --> menu}
whatever is used in the 15h fork
In building the rom, where did you get the blobs?
[ x ] No blobs required
Provided by the company that installed Heads on the device
Extracted from a backup rom taken from this device
Extracted from another backup rom taken from another device (please identify the board model)
Extracted from the online bios using the automated tools provided in Heads
I don't know
Please describe the problem
Describe the bug
A clear and concise description of what the bug is.
going into heads basic mode is supposed to turn off tpm verification and while it does so for the default boot option it still tries to extend pcr 4 when booting giving me an error while i understand the 15h fork is specificlly for testing and having tpm enabled i think this might be a bug in heads as it should try to extend the tpm while in basic mode
To Reproduce
Steps to reproduce the behavior:
flash heads with enabled tpm configuration
remove tpm module from the machine
enable basic mode
when trying to boot usb you will fail to boot usb while if you try the default boot you will see it works like expected in basic mode (if you have an os installed) Expected behavior
A clear and concise description of what you expected to happen.
it should not try and extend pcr/tpm while in basic mode
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
i think the root cause might lay in bin/usb-init where it checks if CONFIG_TPM is y but never checks if CONFIG_BASIC is y or n (like it is done in other parts of the boot process)
The text was updated successfully, but these errors were encountered:
arhabd
changed the title
usb boot does not work in basic mode when CONFIG_TPM is 1
usb boot does not work in basic mode when CONFIG_TPM is y
Feb 21, 2025
i think the root cause might lay in bin/usb-init where it checks if CONFIG_TPM is y but never checks if CONFIG_BASIC is y or n (like it is done in other parts of the boot process)
Right, this is a bug. Feel free to open PR to fix this if faster than me.
Please identify some basic details to help process the report
A. Provide Hardware Details
What board are you using? (Choose from the list of boards here)
KGPE-D16
Does your computer have a dGPU or is it iGPU-only?
Who installed Heads on this computer?
What PGP key is being used?
Are you using the PGP key to provide HOTP verification?
B. Identify how the board was flashed
Is this problem related to updating heads or flashing it for the first time?
If the problem is related to an update, how did you attempt to apply the update?
How was Heads initially flashed?
Was the board flashed with a maximized or non-maximized/legacy rom?
If Heads was externally flashed, was IFD unlocked?
C. Identify the rom related to this bug report
Did you download or build the rom at issue in this bug report?
If you downloaded your rom, where did you get it from?
Please provide the release number or otherwise identify the rom downloaded
If you built your rom, which repository:branch did you use?
What version of coreboot did you use in building?
{ You can find this information from github commit ID or once flashed, by giving the complete version from Sytem Information under Options --> menu}
whatever is used in the 15h fork
In building the rom, where did you get the blobs?
Please describe the problem
Describe the bug
A clear and concise description of what the bug is.
going into heads basic mode is supposed to turn off tpm verification and while it does so for the default boot option it still tries to extend pcr 4 when booting giving me an error while i understand the 15h fork is specificlly for testing and having tpm enabled i think this might be a bug in heads as it should try to extend the tpm while in basic mode
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
it should not try and extend pcr/tpm while in basic mode
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
i think the root cause might lay in bin/usb-init where it checks if CONFIG_TPM is y but never checks if CONFIG_BASIC is y or n (like it is done in other parts of the boot process)
The text was updated successfully, but these errors were encountered: