Fixes issue #5 (NOGEN2 build walked a pointless 37-entry table and rebooted some boards). On-screen banners: v3.05 FULL-NOGEN2 / v3.05 compute-only.
Fixed (issue #5): the FULL-NOGEN2 build walked the whole 37-entry rejoin16 mask table even though it configures no PCIe link. Those entries (XVE/XP3G/OPTB/LINK_CAP) only serve the Gen2 speed path, and each costs one FLR-separated mini-cycle (~15 s). On a cold boot with every mask locked that was ~10 minutes, and two boards rebooted mid-walk (Kaby Lake 36/37, Ryzen 24/37). v3.05 walks only the three FEAT-page PLMs the render path needs (0x823804 / 0x823800 / 0x823b04), so a cold unlock is ~1 minute. The full table is still built into unlock_v3f.efi (v3.02-full), the only build that does the Gen2 link config.
Assets
cmp90-unlock-v3.05.img— compute + GFX/render (FULL-NOGEN2). Recommended default.cmp90-unlock-v3.05-compute.img— compute-only (no fire machinery, no render bin; faster multi-card cycle).
Verify after flashing — image md5 and md5 of EFI/BOOT/BOOTX64.EFI inside it:
| file | image md5 | BOOTX64.EFI (inside) |
|---|---|---|
| cmp90-unlock-v3.05.img | 201b5b339bb9960e633b46a94865f86f
| 824fab33873b32d174ebe620fe2a8475
|
| cmp90-unlock-v3.05-compute.img | 1d1566493fa5dbae10bafe269df9dfe1
| d864d8da8b08fdc472403b44115e55d0
|
Notes: Secure Boot must be off; the unlock is volatile (re-apply after every cold boot). v3.04 has been removed (same walk bug — its images are gone); the older v3.0/v3.03 releases are superseded. See KNOWN-ISSUES.md.