Skip to content

Releases: MikeWuPing/gsetupmod

gsetupmod 0.1.0.133

Choose a tag to compare

@MikeWuPing MikeWuPing released this 31 Aug 04:07

gsetupmod 0.1.0.133 — 双架构:x64 + ARM64(AArch64)

固件设置浏览器:把 BIOS 里被藏起来的选项全部打开给你看。
A UEFI firmware settings browser that shows every option your BIOS hides. Now for x86 (x64) AND ARM64 (AArch64).

本版亮点 / Highlights(0.1.0.132 - 0.1.0.133)

  • ARM64(AArch64)平台支持:应用纯 C、全 UEFI 协议接口——同一份源码同时构建 X64/AArch64;AArch64 二进制已在 QEMU(ArmVirtQemu)验证(启动/版本断言/鼠标/界面/截图全过)。
    ARM64 (AArch64) support — the same sources now build and run for x64 and AArch64 (verified on the ArmVirtQemu machine).
  • 双架构启动盘:本版 ISO/U 盘同时携带 BOOTX64.EFIBOOTAA64.EFI——同一张盘在 x86 与 ARM 固件上都能引导。
    Dual-arch boot media — the same ISO/USB carries both BOOTX64.EFI and BOOTAA64.EFI.
  • 写回预览(未保存变更清单):保存并退出前弹出"将写回变量清单"——每行 = 勾选盒 + 变量名 + 所属表单 + 旧值 → 新值;危险项(Secure Boot / TPM / 启动顺序等命名变量)红色标记;默认全勾选,可逐项剔除;确认只写勾选项,取消保留修改继续编辑。
    Write-back review dialog — list every variable about to be written (old → new, risk items flagged red), commit only the checked ones, cancel keeps your edits.
  • 设置持久化扩展gsetupmod.cfg 现持久化三个偏好——界面语言、显示图例、动态回调开关(启动卷 → fs0:,Live U 盘/光盘直启同样可用)。
    Settings persistence extension — language / legend / dynamic-callback now remembered in gsetupmod.cfg.
  • 无鼠标提示:启动后未检测到鼠标驱动时提示一次(可全程键盘操作);状态栏"无鼠标·键盘操作|"常驻提示保留。
  • 含此前 0.1.0.131 全部功能(中英界面切换、AMI 0x24 写回修复、纯键盘三件套等)。

制品 / Artifacts

  • gsetupmod.efix64 64 位 UEFI 应用程序
  • gsetupmod-aarch64.efiARM64 UEFI 应用程序(Put on any FAT volume EFI\BOOT\BOOTAA64.EFI, or run from a UEFI Shell)
  • gsetupmod-boot-0.1.0.133.iso双架构、Ventoy 兼容启动镜像(x86 + ARM 一碟通吃;Secure Boot 开启时需先关闭)
  • gsetupmod-manual-detailed.docx / gsetupmod-manual-brief.docx — 产品说明书(详版 / 简版)

Ventoy 兼容说明 / Ventoy compatibility

本版 ISO 为 Ventoy 兼容双保险结构(内嵌引导 ESP + ISO9660/UDF 桥,Ventoy、VMware、真机固件均可引导)。
使用 Ventoy 启动时,必须在引导菜单选择「正常模式」(Boot in normal mode);「GRUB2 模式」(GRUB2 mode)不受支持——对非标 ISO 这是 Ventoy 的已知限制,选错会无法引导。
Ventoy compatibility — boot menu must pick Normal Mode; GRUB2 mode is not supported (known Ventoy limitation for non-standard ISOs).

运行 / How to run

UEFI 环境(关闭 Secure Boot):把 gsetupmod.efi 放入任意 FAT 卷 EFI\BOOT\(x86 用 BOOTX64;ARM 用 BOOTAA64),或直接用本版 ISO/U 盘引导(Ventoy 用户见上——选正常模式)。鼠标或纯键盘(Tab / ↑↓ / Enter / Esc / Ctrl+F / Ctrl+S)均可操作。修改经固件变量接口写回,重启生效。

作者 / Author: Mike Wu | 联系邮箱:mikewuping@163.com

gsetupmod 0.1.0.131

Choose a tag to compare

@MikeWuPing MikeWuPing released this 29 Aug 10:04

gsetupmod 0.1.0.131

固件设置浏览器:把 BIOS 里被藏起来的选项全部打开给你看。
A UEFI firmware settings browser that shows every option your BIOS hides.

本版亮点 / Highlights(0.1.0.129 - 0.1.0.131)

  • 界面中/英一键切换(国际化):菜单栏中央新增语言按钮(中文界面显示 English、英文界面显示 中文),设置对话框第三行「界面语言」开关同效;切换提示按目标语言渲染、确认后自动退出(重启应用生效)。
    UI language switch (zh/en) — centre-pill button plus a settings-dialog toggle; the switch prompt follows the target language; the app restarts to apply.
  • 语言偏好持久化 gsetupmod.cfg:切一次就记住——写应用启动所在卷(Live U 盘直启即"跟盘走",优先),不行写 fs0:;无 Shell 依赖(纯 SimpleFileSystem 协议,Live CD / U 盘直启同样可用);只读介质上降级提示。
    Persistent language preference stored in gsetupmod.cfg on the boot volume (fallback fs0:), no Shell dependency.
  • HII 数据不翻译:固件自带的表单/菜单文案随固件语言链,界面语言不干预(纯英文 BIOS 不受影响)。
  • 关于对话框完善:联系邮箱 mikewuping@163.com、许可说明(个人免费 / 商业联系作者)、去冗余行、按内容收紧面板。
  • UI 细节修正:语言按钮居中胶囊化(蓝描边、与普通按钮区分);对话框文本定宽换行防溢出(英文长行不再超出面板)。
  • 含此前 0.1.0.127 全部功能(AMI 0x24 写回修复、纯键盘三件套、无鼠标提示等)。

制品 / Artifacts

  • gsetupmod.efi — 64 位 UEFI 应用程序(放进任意 FAT 卷 EFI\BOOT\ 或经 Shell 直接运行)
  • gsetupmod-boot-0.1.0.131.iso启动光盘镜像(UDF + El Torito EFI,光盘/U 盘直启;Secure Boot 开启时需先关闭)
  • gsetupmod-manual-detailed.docx / gsetupmod-manual-brief.docx — 产品说明书(详版 / 简版)

运行 / How to run

UEFI 环境(BIOS Setup 里关闭 Secure Boot),把 gsetupmod.efi 放入任意 FAT 卷根目录的 EFI\BOOT\,开机从该设备引导即自动进入;USB 鼠标或纯键盘(Tab / ↑↓ / Enter / Esc / Ctrl+F / Ctrl+S)均可操作。修改经固件变量接口写回,重启生效。

作者 / Author: Mike Wu | 联系邮箱:mikewuping@163.com

gsetupmod 0.1.0.127

Choose a tag to compare

@MikeWuPing MikeWuPing released this 27 Aug 13:28

gsetupmod 0.1.0.127

固件设置浏览器:把 BIOS 里被藏起来的选项全部打开给你看。
A UEFI firmware settings browser that shows every option your BIOS hides.

本版亮点 / Highlights

  • AMI 主板写回修复:现代 AMI BIOS(如 CoffeeLake-S 平台)的设置以
    0x24 型变量声明,旧版把它们当"buffer 只读"——本版已支持写回
    (读值时先取真实属性、写回原样,不会改写变量属性)。此前这类主板
    "只能查看、保存即报无可写"的问题解决。
  • 纯键盘三件套:PgUp/PgDn 整页翻页;↑↓ 到视口底/顶缘自动整页翻;
    Tab 全域焦点(表单行 ⇄ 菜单栏按钮,Enter 激活、Esc 返回)。
  • 无鼠标提示:检测不到任何指针协议时状态栏显示
    "无鼠标·键盘操作|"——不再无声降级,避免误以为软件损坏(多数
    商业 BIOS 的 DXE 阶段不带 USB 鼠标驱动,属固件行为)。
  • 分辨率自适应:枚举 GOP 模式力争 ≥1280×800,4K/1080p 下界面居中。
  • 悬停帮助 / 三色语义 / 搜索(此前版本已具备,见文档)。

附件 / Assets

文件 说明
gsetupmod.efi 应用本体(UEFI 二进制,x64,RELEASE)
gsetupmod-boot-0.1.0.127.iso U 盘启动 ISO(UDF+El Torito EFI):拷进 FAT32 U 盘或刻盘即可引导,含 README.txt 使用说明
gsetupmod-manual-detailed.docx 详版说明书(Word)
gsetupmod-manual-brief.docx 简版说明书(Word)

使用 / How to boot

  1. 从 ISO 刻盘,或把内容拷进 FAT32 U 盘(EFI 目录在盘根);
  2. 先关闭 Secure Boot(UEFI 设置 Security/Boot 页;未签名镜像安全
    启动会拒载,用后建议恢复);
  3. UEFI 模式从该介质启动,固件直启应用;
  4. 左栏选表单 → 悬停看帮助 → Ctrl+F 搜索 → 「文件 → 保存并退出」→
    重启生效。

授权 / License

免费授权个人用户使用;商业使用请联系作者(Mike Wu)。
Free for personal use; commercial use requires contacting the author (Mike Wu).

gsetupmod 0.1.0.124

Choose a tag to compare

@MikeWuPing MikeWuPing released this 26 Aug 13:30

gsetupmod 0.1.0.124

固件设置浏览器:把 BIOS 里被藏起来的选项全部打开给你看。
A UEFI firmware settings browser that shows every option your BIOS hides.

亮点 / Highlights

  • 被固件隐藏的选项全部展示(还能改):白=正常、紫=原不可改、橙=原隐藏(SUPPRESS_IF),真实 IFR 表达式求值,▓ 标记;
  • 搜索:Ctrl+F 全量索引(隐藏项可搜),输入 "VT" 两秒直达 Intel Virtualization Technology;
  • 悬停 1 秒帮助:每个选项的固件帮助文本气泡即出;
  • 按需写回:只写实际改过的变量,逐项报告(固件锁定的变量点名列);
  • 快照与 .gus 环境:全量快照一键恢复;整机 HII 环境导出/回放(离线分析);
  • 无 Shell 直启:U 盘/ISO 启动,固件直接加载 EFI\BOOT\BOOTX64.EFI,不需要操作系统;
  • 分辨率自适应:≥1280×800 力争/居中,低分辨率降级提示。

附件 / Assets

文件 说明
gsetupmod.efi 应用本体(UEFI 二进制,x64)
gsetupmod-boot-0.1.0.124+*.iso U 盘启动 ISO:ISO9660+UDF+El Torito EFI,拷进 FAT32 U 盘即可引导
gsetupmod-产品说明书-详版.docx 详版说明书(Word)
gsetupmod-产品说明书-简版.docx 简版说明书(Word)

使用 / How to boot

  1. 从 ISO 刻盘,或把 ISO 内容拷进 FAT32 U 盘(EFI 目录在盘根);
  2. 先关闭 Secure Boot(UEFI 设置 Security/Boot 页;镜像未签名,安全启动会拒载;用后建议恢复);
  3. UEFI 模式从该介质启动,固件直启应用;
  4. 左栏选表单 → 悬停看帮助 → Ctrl+F 搜索 → 「文件 → 保存并退出」→ 重启生效。

授权 / License

免费授权个人用户使用;商业使用请联系作者(Mike Wu)。
Free for personal use; commercial use requires contacting the author (Mike Wu).