# Aptio V UEFI Editor

> Browser-based editor for the setup menus of AMI Aptio V UEFI firmware, offered as an alternative to AMIBCP. From four sections the user takes from their own BIOS image, it rebuilds the setup forms and their references and shows each setting's VarStore, offset, size, options, failsafe and optimal defaults, access level and Suppress If conditions. Changes to top-level menu targets, suppressions, access levels and defaults are written back into the section files with a change log, and a session can be saved as hash-checked JSON; a separate IFR-Formatter.js script condenses IFRExtractor-RS output into a per-setting VarStore and offset listing.

- Type: Tool
- Targets: Firmware
- Category: Firmware tools
- Relationship: Foundation tool
- Sources reviewed: 2026-10-27
- Added to the catalog: 2026-11-03
- Original resource: <https://github.com/BoringBoredom/UEFI-Editor>
- Primary source: <https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/README.md>
- Catalog page: <https://awesomerea.org/resources/aptio-v-uefi-editor/>
- Record JSON: <https://awesomerea.org/resources/aptio-v-uefi-editor/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/aptio-v-uefi-editor/index.md)

## Requirements & limits

- Reviewed master commit 44e8c9b (2026-03-15, hash-check changes); the previous source change was in April 2025. There are no releases or tags: the app, version 0.1.0 in its source, is served from GitHub Pages by a workflow that builds it with Node 20, npm ci and Vite. Building locally uses the React, Mantine and TypeScript package.json scripts.
- Inputs come from the user's own Aptio V UEFI image, found with UEFITool NE: the Setup PE32 image section, its text output from IFRExtractor-RS 1.6.1 (the only version the editor accepts), the AMITSE PE32 image section and the setupdata body. The page reads them in the browser, rejects non-UEFI IFR output, and checks saved JSON against the files' SHA-256 hashes. The repository includes no firmware images or extracted sections, only screenshots of the tools.
- README says the modified files are put back with UEFITool 0.28.0 and that setting visibility methods vary between firmware, so either may need trying.
- The repository has no license file, and package.json marks the package private, so reuse terms are not stated. No automated tests are published.

## Primary sources

1. <https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/README.md>
2. <https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/src/components/scripts/scripts.ts>
3. <https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/src/components/scripts/types.ts>
4. <https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/src/components/FileUploads/FileUploads.tsx>
5. <https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/src/components/FormUi/FormUi.tsx>
6. <https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/IFR-Formatter/IFR-Formatter.js>
7. <https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/package.json>
8. <https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/.github/workflows/deploy.yaml>

## More in Firmware and hardware

- [FirmLoader](https://awesomerea.org/resources/firmloader/index.md) · Tool
- [IFDA (IoT Firmware Deep Analysis)](https://awesomerea.org/resources/ifda-iot-firmware-deep-analysis/index.md) · Tool
- [basefind2](https://awesomerea.org/resources/basefind2/index.md) · Tool
- [JTAGulator](https://awesomerea.org/resources/jtagulator/index.md) · Tool
- [BIOSUtilities](https://awesomerea.org/resources/biosutilities/index.md) · Tool
- [allyourbase](https://awesomerea.org/resources/allyourbase/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
