Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

documentation on switching to heads, desired #22

Closed
FrostKnight opened this issue May 15, 2023 · 5 comments
Closed

documentation on switching to heads, desired #22

FrostKnight opened this issue May 15, 2023 · 5 comments

Comments

@FrostKnight
Copy link

FrostKnight commented May 15, 2023

How would I go about, changing a thinkpad from coreboot to nitrokey heads?

Like say, do I, do this?:

flashrom -p internal -w top.rom
flashrom -p internal -w bottom.rom

For X230, or T430, etc...

@tlaurion
Copy link

tlaurion commented May 15, 2023

Before doing anything else, please make sure that nothing is locked by doing "flashrom -p internal".

Look at https://osresearch.net/Downloading#migrating-from-on-board-configuration-to-another

How would I go about, changing a thinkpad from coreboot to nitrokey heads?

Coreboot is not prescriptive about its configuration. ME/IFD regions could be locked and internal flashing from flashrom could result into a " brick".

Migrating when nothing is locked should be safe, but having an external reprogrammer is always a good idea. Heads provides top and bottom ROMs for xx30 platforms which are meant to be externally flashed, not internally. The full ROMs can be internally flashed (they will erase and write everything) only if nothing is locked.

@FrostKnight
Copy link
Author

So this rom would be needed? I assume this is the full rom:
https://github.com/Nitrokey/heads/releases/download/v1.4/nitropad-x230-maximized-v1.4.rom

This will work under 2 conditions:

If nitrokey heads bios isn't already on it?

And, if its not determined to be locked when I use flashrom -p internal

Yes?

@FrostKnight
Copy link
Author

Would i do it this way:
flashrom -p internal -w nitropad-x230-maximized-v1.4.rom

And then reboot?

@tlaurion
Copy link

@szszszsz ?

@daringer
Copy link
Collaborator

Would i do it this way: flashrom -p internal -w nitropad-x230-maximized-v1.4.rom

And then reboot?

In theory yes, you might also want to use the more recent roms - but from our experience most of the devices have a locked flash, thus I assume you'll need an external flashing device to do the migration - we also offer this as a service.

closing for now, please re-open if needed

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

No branches or pull requests

3 participants