UEFI Profile Visualizer Beta

Loads a saved ASRock user profile (from USB) and renders it in the simulator UI. All profile values appear at the correct positions in the BIOS layout — exactly like the real BIOS would show them, but read-only.

Currently supported: ASRock boards with AMD AGESA (X870 family validated). Other vendors (ASUS .CMO, MSI, Gigabyte) use different profile formats that haven't been reverse-engineered yet.

Step 1: Select ROM

First select the BIOS ROM the profile should be read against. It must exactly match the BIOS version under which the profile was saved.

Go to database →
How it works (technical)

Format: ASRock profiles have magic bytes A26, a 0x55-byte header with AGESA version, followed by 4 VarStore buffers (Setup @ 0x55, AmdSetupRPL @ 0x35C, AmdSetupPHX @ 0xB40, AodSetupStx @ 0x1D50), each with a 16-bit length header.

Reader: Joins the profile bytes with the ROM's IFR schema (extracted by the analysis pipeline). For each setting, offset and width are derived, the value is read and compared against the default.

Storage overrides: The memory block (DRAM Frequency, tCL, tRCD/tRP/tRAS/tRC/tWR) has a divergent layout that's corrected empirically. Validated on X870E Taichi 4.10: 9 of 9 manually checked values match the OC Tweaker screenshot.