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

[Suggestion] Intel BIO -> FD converter #31

Open
NikolajSchlej opened this issue Dec 25, 2023 · 2 comments
Open

[Suggestion] Intel BIO -> FD converter #31

NikolajSchlej opened this issue Dec 25, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@NikolajSchlej
Copy link

Looks like Intel is transitioning support for NUC product lineup to Asus, which means they will stop "innovate" at their dreaded BIO file format soon. I doubt Asus will switch to the usual AMI PFAT Capsules, and I also doubt Asus will change anything substantial about the format, so now is a prime moment to add support for them, i.e. be able to reconstruct an SPI-writer-friendly FD image from an input BIO image without using a hex editor and error-prone manual process.

@platomav
Copy link
Owner

platomav commented Dec 31, 2023

My guess is that ASUS will use PFAT for their own/new models (as PFAT is used at Intel laptops a lot) but "maintain" BIO for the older ones. At least the ones which still used BIO because Intel also has a "Capsule" (CAP) format.

I'm not sure if re-constructing a full SPI image is even possible with BIO images because they may contain parts of what needs to be updated each time and not the entire image. Something similar applies to PFAT actually (ref https://github.com/platomav/BIOSUtilities?tab=readme-ov-file#description).

Anyway, the main difficulty with writing BIOSUtility tooling is all the RE which is required first. Due to lack of time from my part, if that Intel BIO format RE already exists somewhere in an actionable form, I suppose we could add an Intel BIO utility in the future.

@platomav platomav added enhancement New feature or request help wanted Extra attention is needed labels Dec 31, 2023
@platomav platomav self-assigned this Dec 31, 2023
@NikolajSchlej
Copy link
Author

I'll see if I can help with RE a bit later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants