Case study
RTX 3070 Ti VBIOS Reverse Engineering: mapping and analyzing GA104 firmware
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.
- Targets
- Binary · Firmware
- Category
- Community REA investigations
- Relationship
- Author-reported mixed workflow
- Sources reviewed
- Stars
- 0
- Last commit
- 2026-10-24
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Requires a dump of the user’s own RTX 3070 Ti VBIOS; the repository includes no NVIDIA ROM or firmware blobs.
- Prerequisites: The documented workflow uses REA, Ghidra, EDK2 EfiDecompress and envydis; its REA scripts target WSL.
- Limits: 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.
- License: MIT licence.
Cite
BibTeX
@misc{rtx-3070-ti-vbios-re-case,
title = {{RTX 3070 Ti VBIOS Reverse Engineering: mapping and analyzing GA104 firmware}},
howpublished = {\url{https://github.com/jingx8885/rtx3070ti-vbios-re}},
url = {https://github.com/jingx8885/rtx3070ti-vbios-re},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/rtx-3070-ti-vbios-re-case/}}
}Plain text
RTX 3070 Ti VBIOS Reverse Engineering: mapping and analyzing GA104 firmware. https://github.com/jingx8885/rtx3070ti-vbios-re (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/rtx-3070-ti-vbios-re-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · jingx8885/rtx3070ti-vbios-re · Revision d481a28
- scripts/README.md GitHub · jingx8885/rtx3070ti-vbios-re · Revision d481a28
- LICENSE GitHub · jingx8885/rtx3070ti-vbios-re · Revision d481a28
More in Firmware and hardware
- hantek-dso: reconstructing Hantek DSO5000P USB control · Case study
- flipper-telink: replacement firmware for Tuya Zigbee remotes · Case study
- Supermodel: initial Real3D Pro-1000 image-generator emulation · Case study
- OpenDMCUFirm: a reimplemented Wii U DMCU display firmware · Case study
- reflecticon-224: running Lexicon 224 reverb firmware on emulated hardware · Case study
- TeddyCloud: a self-hosted replacement for the Toniebox cloud · Case study
All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)