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

Support fixed address files (i.e. AMI ROM hole files, things referenced by Intel FIT, etc.) #156

Closed
vit9696 opened this issue Jan 3, 2019 · 4 comments

Comments

@vit9696
Copy link
Contributor

vit9696 commented Jan 3, 2019

APTIO firmwares have an extension called ROM hole, which load at fixed address and should not change it after a rebuild. Reference GUIDS:

0x05ca01fc, 0x0fc1, 0x11dc, 0x90, 0x11, 0x00, 0x17, 0x31, 0x53, 0xeb, 0xa8
0x05ca01fd, 0x0fc1, 0x11dc, 0x90, 0x11, 0x00, 0x17, 0x31, 0x53, 0xeb, 0xa8
@skochinsky
Copy link

Another reference: https://github.com/syscl/ASUS-H67-series/blob/master/BIOS_Utilities/Change%20Logo%204.52.0.37/ChangelogoReadMe.txt

  1. Logos in ROM hole files.

Hole files have fixed locations and lengths within the ROM image. They are preceded by a protective Firmware File System header which must be of the RAW type. Sixteen firmware file GUID names are reserved for this purpose. ChangeLogo can replace or extract the data from these files. The program will inspect the raw data and attempt to identify the logo type.

Sixteen GUIDs are defined for ROM hole logos:
hole0 05ca01fc-0fc1-11dc-9011-00173153eba8
Hole1 05ca01fd-0fc1-11dc-9011-00173153eba8
hole2 05ca01fe-0fc1-11dc-9011-00173153eba8
hole3 05ca01ff-0fc1-11dc-9011-00173153eba8
hole4 05ca0200-0fc1-11dc-9011-00173153eba8
hole5 05ca0201-0fc1-11dc-9011-00173153eba8
hole6 05ca0202-0fc1-11dc-9011-00173153eba8
hole7 05ca0203-0fc1-11dc-9011-00173153eba8
hole8 05ca0204-0fc1-11dc-9011-00173153eba8
hole9 05ca0205-0fc1-11dc-9011-00173153eba8
hole10 05ca0206-0fc1-11dc-9011-00173153eba8
hole11 05ca0207-0fc1-11dc-9011-00173153eba8
hole12 05ca0208-0fc1-11dc-9011-00173153eba8
hole13 05ca0209-0fc1-11dc-9011-00173153eba8
hole14 05ca020a-0fc1-11dc-9011-00173153eba8
hole15 05ca020b-0fc1-11dc-9011-00173153eba8

@slavonnet
Copy link

confirm last NE [alpha[]
X9DRTiB5_407.zip

@NikolajSchlej NikolajSchlej changed the title Support fixed address files in builder Support fixed address files (i.e. AMI ROM hole files, things referenced by Intel FIT, etc.) Aug 24, 2022
@NikolajSchlej
Copy link
Collaborator

Fixed items are supported in NE for a while already, AMI ROM holes support will be in the next release.

@NikolajSchlej
Copy link
Collaborator

Fixed by #294.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants