FlipperZeroTeacher: Collecting Flipper's Docs Into One Repo
FlipperZeroTeacher is a bilingual knowledge base for the Flipper Zero. Official docs, learning paths, filtered community resources, and AI-ready reference packs all live in one repo. It solves the problem of material being scattered across official docs, forums, and various community firmwares, where learning a single protocol means opening eight tabs and constantly switching between Chinese and English.
Pure Markdown plus static HTML, no build step, served straight from GitHub Pages. Online version at https://dwgx.github.io/FlipperZeroTeacher/
The core is the learning path. Guide/ is numbered 00 through 10: learning map, device ecosystem, each protocol domain, app development, build and debug, all the way to the 2025 firmware reference. Read it front to back if you want to learn systematically, jump straight in if you just need to look something up. Protocol topics are pulled out into Topics/: SubGHz, NFC/RFID, infrared, BLE, troubleshooting. Two parallel trees, CN/ and EN/, each read on its own. Local material sits in FlipperZero_资源库/: frequency database, flashing guides, working example app source (C plus application.fam). Both docs.flipper.net and doxygen are mirrored offline, so you can still read them without a connection.
FlipperZero-AI-Pack-CN/EN.md is the part I find most interesting. It isn’t documentation; it’s a trust hierarchy for RAG and system prompts: official docs first, then official GitHub repos, then filtered community resources, with third-party firmware treated as ecosystem background rather than authority. The biggest fear in reverse engineering is the AI confidently making things up, and hard-coding a trust priority saves a lot of trouble.
The repo is still being updated, and everything is dated. Early mixed bags and raw notes stay in Legacy/ and Original-Notes/ as an archive, not deleted. MIT.