{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/jingx8885/rtx3070ti-vbios-re/blob/d481a28618fb3dd4b99858646422ddbcdc7ac277/scripts/README.md",
    "https://github.com/jingx8885/rtx3070ti-vbios-re/blob/d481a28618fb3dd4b99858646422ddbcdc7ac277/LICENSE"
  ],
  "category": "community-case-studies",
  "class": "hardware",
  "description_en": "RTX 3070 Ti VBIOS Reverse Engineering documents analysis of an MSI GA104 VBIOS, covering its ROM layout, NPDE and BIT structures, x86 BIOS, compressed UEFI GOP and Falcon fuc5 microcode. Its workflow combines ROM parsers, REA with Ghidra, EfiCompress decompression, envydis and a Falcon MMIO probe; the repository includes scripts, format notes and an envydis ISA patch.",
  "description_zh": "RTX 3070 Ti VBIOS Reverse Engineering 记录了对 MSI GA104 VBIOS 的分析，涵盖 ROM 布局、NPDE 与 BIT 结构、x86 BIOS、压缩的 UEFI GOP 和 Falcon fuc5 微码。项目结合 ROM 解析器、REA 与 Ghidra、EfiCompress 解压、envydis 及 Falcon MMIO 探针，并提供脚本、格式文档和 envydis 指令集补丁。",
  "entry_url": "https://awesomerea.org/resources/rtx-3070-ti-vbios-re-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/rtx-3070-ti-vbios-re-case/",
  "evidence_url": "https://github.com/jingx8885/rtx3070ti-vbios-re/blob/d481a28618fb3dd4b99858646422ddbcdc7ac277/README.md",
  "group": "rea",
  "id": "rtx-3070-ti-vbios-re-case",
  "json_url": "https://awesomerea.org/resources/rtx-3070-ti-vbios-re-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/rtx-3070-ti-vbios-re-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/rtx-3070-ti-vbios-re-case/index.md",
  "name": "RTX 3070 Ti VBIOS Reverse Engineering: mapping and analyzing GA104 firmware",
  "name_zh": "RTX 3070 Ti VBIOS Reverse Engineering：GA104 固件结构与代码分析",
  "record_type": "resource",
  "relationship": "community-reported-mixed-workflow",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires a dump of the user’s own RTX 3070 Ti VBIOS; the repository includes no NVIDIA ROM or firmware blobs.",
    "The documented workflow uses REA, Ghidra, EDK2 EfiDecompress and envydis; its REA scripts target WSL.",
    "The author reports that the encrypted Falcon HS block cannot be decrypted by static analysis; the MMIO debug test writes to Falcon registers and is documented for a bare card without a driver.",
    "MIT licence."
  ],
  "requirements_zh": [
    "需要用户自行获取 RTX 3070 Ti VBIOS 转储；仓库不包含 NVIDIA ROM 或固件二进制文件。",
    "文档中的流程使用 REA、Ghidra、EDK2 EfiDecompress 和 envydis；REA 脚本面向 WSL。",
    "作者认为 Falcon HS 加密区无法通过静态分析解密；MMIO 调试测试会写入 Falcon 寄存器，文档要求在无驱动的裸卡环境中运行。",
    "MIT 许可证。"
  ],
  "targets": [
    "binary",
    "firmware"
  ],
  "url": "https://github.com/jingx8885/rtx3070ti-vbios-re",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
