這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
uefi_ami_bios [2024/05/07 14:12] don [OemKey1-4 Token] |
uefi_ami_bios [2024/05/16 14:18] (目前版本) don [Setup instruction] |
||
---|---|---|---|
行 1: | 行 1: | ||
====== UEFI AMI BIOS 研究 ====== | ====== UEFI AMI BIOS 研究 ====== | ||
+ | ===== AMI Utility ===== | ||
+ | |||
+ | ==== MMTOOL ==== | ||
+ | * Module Management Tool | ||
+ | - Manage the Firmware file modules (Modules, Option ROM, CPU microcode Patch, ROM holes) that are contained in the Aptio firmware image. | ||
+ | - The MMTOOL Module Management Utility offers the following features: | ||
+ | * Insert | ||
+ | * Replace | ||
+ | * Delete | ||
+ | * Displays | ||
+ | ==== AMIBCP ==== | ||
+ | |||
+ | * AMI BIOS Configuration Program | ||
+ | * Provides easy customization of some Aptio features in a ROM file without using source code | ||
+ | - BIOS setup options – Change default values, hide questions | ||
+ | - BIOS strings – Displayed at boot or in BIOS setup | ||
+ | - PCI IRQ Routing Table | ||
+ | - APTIO DMI Tables – Change static data | ||
+ | - Boot Order Grouping | ||
+ | - BIOS Features | ||
+ | ==== ChangeLOGO ==== | ||
+ | |||
+ | * AMI ChangeLogo Tool allows you to replace the logo inside the APTIO Firmware file or Capsule file with a new one | ||
+ | |||
+ | * The Change Logo Tool supports the following image formats outlined below | ||
+ | - BMP files | ||
+ | - JPEG files | ||
+ | - GIF files | ||
+ | - PCX files | ||
+ | - PNG files | ||
+ | ==== AMISLP ==== | ||
+ | * AMISLP (AMI System Lock Preinstallation) | ||
+ | - Used by OEMs to pre-activate Microsoft Windows | ||
+ | - Display OEM IDs | ||
+ | - Amislp /D ROMfilename | ||
+ | ==== AMISDE ==== | ||
+ | * Provides an easy way to extract setup questions and its related information from the given APTIO ROM Image. | ||
+ | ==== AMISCE ==== | ||
+ | |||
+ | ==== DMIEdit ==== | ||
+ | |||
+ | * Desktop Management Interface Edit. | ||
+ | * Read or write data associated with SMBIOS tables. | ||
+ | * The following SMBIOS tables could be modified by DMIEdit: | ||
+ | - Bios Information (Type 0) | ||
+ | - System (Type 1) | ||
+ | - Base Board (Type 2) | ||
+ | - Chassis (Type 3) | ||
+ | - Processor Information(Type 4) | ||
+ | - OEM String (Type 11) | ||
+ | - System Configuration Options (Type 12) | ||
+ | - Portable Battery (Type 22) | ||
+ | - System Power Supply (Type 39) | ||
+ | ==== AFU ==== | ||
+ | * AMI Firmware Update | ||
+ | - Update system | ||
+ | - Main BIOS | ||
+ | - Boot Block | ||
+ | - NVRAM | ||
+ | - Embedded Controller | ||
+ | - Intel ME | ||
+ | - OEM Activation file (OA 3.0 for Window8) | ||
+ | * AFU Secure Flash | ||
+ | - Security OFBD | ||
+ | - Capsule | ||
+ | - Recovery | ||
+ | ==== AMIUCP ==== | ||
+ | * Utility Configuration Program | ||
+ | * Customize AMIBIOS ROM Utility’s capabilities for specific product or user. This is an utility to configure default settings/ | ||
+ | |||
+ | * This utility offers following features: | ||
+ | - Display Utility Identification Information | ||
+ | - Insert | ||
+ | - Delete | ||
+ | - Extract | ||
+ | - Replace | ||
+ | - Insert ROM image | ||
+ | - Exchange ROM image | ||
+ | - Insert Default Command String | ||
+ | - Exchange Default Command String | ||
+ | - Edit OEM Version | ||
+ | - Change Command Default Status | ||
===== Setup ===== | ===== Setup ===== | ||
==== VFR flag ==== | ==== VFR flag ==== | ||
行 203: | 行 285: | ||
* PreSystemResetHookHook | * PreSystemResetHookHook | ||
+ | ==== Setup instruction ==== | ||
+ | |||
+ | * Grayoutif 的作用是设定某一个 item 跟随另一个 item 的变化而被设置为灰色无法修改。 | ||
+ | * Suppressif 的作用是设定某一个 item 跟随另一个 item 的变化而被自动隐藏 。 | ||
==== HotKey Class Hook ==== | ==== HotKey Class Hook ==== | ||
行 223: | 行 308: | ||
* 使用方式像 A, B, C ...等HOTKEY | * 使用方式像 A, B, C ...等HOTKEY | ||
- | - | ||
+ | * 檢查是否有按下 CTRL/ | ||
- | - | ||
+ | * 檢查是否有按下 CAPS LOCK/ NUMBER LOCK | ||
==== OemKey Shift and Toggle state ==== | ==== OemKey Shift and Toggle state ==== | ||