{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "pw_firm reconstructs Pokéwalker firmware in C for its Renesas H8 microcontroller. It covers device drivers, game logic, interface screens, and infrared communication; the author reports emulator execution and an average binary match near 76%, with the original compiler settings unresolved.",
  "description_zh": "pw_firm 为 Pokéwalker 的 Renesas H8 微控制器重建 C 固件，涵盖设备驱动、游戏逻辑、界面和红外通信。作者报告构建产物可在模拟器中运行，平均二进制匹配率约为 76%；原版编译器配置尚未确定。",
  "entry_url": "https://awesomerea.org/resources/pw-firm-pokewalker-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/pw-firm-pokewalker-decomp-case/",
  "evidence_url": "https://github.com/UnrealPowerz/pw_firm/blob/0fbcd5d1082f564a93b27082eacb684576df0b5e/README.md",
  "group": "cases",
  "id": "pw-firm-pokewalker-decomp-case",
  "json_url": "https://awesomerea.org/resources/pw-firm-pokewalker-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/pw-firm-pokewalker-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/pw-firm-pokewalker-decomp-case/index.md",
  "name": "pw_firm: a Pokéwalker firmware decompilation",
  "name_zh": "pw_firm：Pokéwalker 固件反编译",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Docker, Python 3.9 or newer, and separately obtained Renesas H8 C compiler installers are required for the documented build.",
    "A dump from a physical Pokéwalker is required for comparison scripts.",
    "The author reports an average binary match near 76%; the original compiler version and flags remain unknown.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "文档中的构建需要 Docker、Python 3.9 及以上版本，以及另行取得的 Renesas H8 C 编译器安装程序。",
    "比对脚本需要从实体 Pokéwalker 导出的固件。",
    "作者报告平均二进制匹配率约为 76%；原版编译器版本和参数仍未确定。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/UnrealPowerz/pw_firm",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
