{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "BCM5719 Firmware Reimplementation rebuilds firmware for the Broadcom BCM5719 network controller from the Ortega specification. Its source includes MIPS boot stages, an APE NC-SI handler, NVRAM and MII libraries, plus flash and register tools. The author reports testing on Talos II and Blackbird and says the firmware handles network traffic over NC-SI.",
  "description_zh": "BCM5719 Firmware Reimplementation 根据 Ortega 规格重建 Broadcom BCM5719 网卡固件。源码包括 MIPS 启动阶段、APE 的 NC-SI 处理程序、NVRAM 与 MII 库，以及刷写和寄存器工具。作者称已在 Talos II 和 Blackbird 上测试，并称固件能够通过 NC-SI 处理网络流量。",
  "entry_url": "https://awesomerea.org/resources/bcm5719-firmware-reimplementation-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/bcm5719-firmware-reimplementation-case/",
  "evidence_url": "https://github.com/meklort/bcm5719-fw/blob/3bc3260edc81ea2f12864cf1abed37b0cfbe82f6/README.md",
  "group": "cases",
  "id": "bcm5719-firmware-reimplementation-case",
  "json_url": "https://awesomerea.org/resources/bcm5719-firmware-reimplementation-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/bcm5719-firmware-reimplementation-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/bcm5719-firmware-reimplementation-case/index.md",
  "name": "BCM5719 Firmware Reimplementation: rebuilding network-card firmware",
  "name_zh": "BCM5719 Firmware Reimplementation：重建网卡固件",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Targets BCM5719 cards; the author reports testing on Talos II and Blackbird.",
    "Building requires a customized LLVM/Clang compiler, CMake 3.5.1 or later, and Linux utilities.",
    "Firmware remains in development; stage testing is minimal and tests are yet to be written.",
    "BSD-3-Clause licence."
  ],
  "requirements_zh": [
    "目标为 BCM5719 网卡；作者报告在 Talos II 和 Blackbird 上进行过测试。",
    "构建需要定制 LLVM/Clang 编译器、CMake 3.5.1 或更高版本，以及 Linux 工具。",
    "固件仍在开发中；启动阶段测试有限，测试代码尚待编写。",
    "许可证为 BSD-3-Clause。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/meklort/bcm5719-fw",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
