[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6104":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":16,"starSnapshotCount":16,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},6104,"flipperzero-firmware","flipperdevices\u002Fflipperzero-firmware","flipperdevices","Flipper Zero firmware source code","https:\u002F\u002Fflipperzero.one",null,"C",16141,3380,351,185,0,6,38,179,23,45,"GNU General Public License v3.0",false,"dev",[26,27,28,29,30,31,32,33,34,35,36],"armv7m","ble","firmware","flipper","flipperzero","infrared","nfc","onewire","rfid","stm32","subghz","2026-06-12 02:01:16","\u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"\u002F.github\u002Fassets\u002Fdark_theme_banner.png\">\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"\u002F.github\u002Fassets\u002Flight_theme_banner.png\">\n    \u003Cimg\n        alt=\"A pixel art of a Dophin with text: Flipper Zero Official Repo\"\n        src=\"\u002F.github\u002Fassets\u002Flight_theme_banner.png\">\n\u003C\u002Fpicture>\n\n# Flipper Zero Firmware\n\n- [Flipper Zero Official Website](https:\u002F\u002Fflipperzero.one). A simple way to explain to your friends what Flipper Zero can do.\n- [Flipper Zero Firmware Update](https:\u002F\u002Fflipperzero.one\u002Fupdate). Improvements for your dolphin: latest firmware releases, upgrade tools for PC and mobile devices.\n- [User Documentation](https:\u002F\u002Fdocs.flipper.net). Learn more about your dolphin: specs, usage guides, and anything you want to ask.\n- [Developer Documentation](https:\u002F\u002Fdeveloper.flipper.net\u002Fflipperzero\u002Fdoxygen). Dive into the Flipper Zero Firmware source code: build system, firmware structure, and more.\n\n# Contributing\n\nOur main goal is to build a healthy and sustainable community around Flipper, so we're open to any new ideas and contributions. We also have some rules and taboos here, so please read this page and our [Code of Conduct](\u002FCODE_OF_CONDUCT.md) carefully.\n\n## I need help\n\nThe best place to search for answers is our [User Documentation](https:\u002F\u002Fdocs.flipper.net). If you can't find the answer there, check our [Discord Server](https:\u002F\u002Fflipp.dev\u002Fdiscord) or our [Forum](https:\u002F\u002Fforum.flipperzero.one\u002F). If you want to contribute to the firmware development or modify it for your own needs, you can also check our [Developer Documentation](https:\u002F\u002Fdeveloper.flipper.net\u002Fflipperzero\u002Fdoxygen).\n\n## I want to report an issue\n\nIf you've found an issue and want to report it, please check our [Issues](https:\u002F\u002Fgithub.com\u002Fflipperdevices\u002Fflipperzero-firmware\u002Fissues) page. Make sure the description contains information about the firmware version you're using, your platform, and a clear explanation of the steps to reproduce the issue.\n\n## I want to contribute code\n\nBefore opening a PR, please confirm that your changes must be contained in the firmware. Many ideas can easily be implemented as external applications and published in the [Flipper Application Catalog](https:\u002F\u002Fgithub.com\u002Fflipperdevices\u002Fflipper-application-catalog). If you are unsure, reach out to us on the [Discord Server](https:\u002F\u002Fflipp.dev\u002Fdiscord) or the [Issues](https:\u002F\u002Fgithub.com\u002Fflipperdevices\u002Fflipperzero-firmware\u002Fissues) page, and we'll help you find the right place for your code.\n\nAlso, please read our [Contribution Guide](\u002FCONTRIBUTING.md) and our [Coding Style](\u002FCODING_STYLE.md), and make sure your code is compatible with our [Project License](\u002FLICENSE).\n\nFinally, open a [Pull Request](https:\u002F\u002Fgithub.com\u002Fflipperdevices\u002Fflipperzero-firmware\u002Fpulls) and make sure that CI\u002FCD statuses are all green.\n\n# Development\n\nFlipper Zero Firmware is written in C, with some bits and pieces written in C++ and armv7m assembly languages. An intermediate level of C knowledge is recommended for comfortable programming. C, C++, and armv7m assembly languages are supported for Flipper applications.\n\n# Firmware RoadMap\n\n[Firmware RoadMap Miro Board](https:\u002F\u002Fmiro.com\u002Fapp\u002Fboard\u002FuXjVO_3D6xU=\u002F)\n\n## Requirements\n\nSupported development platforms:\n\n- Windows 10+ with PowerShell and Git (x86_64)\n- macOS 12+ with Command Line tools (x86_64, arm64)\n- Ubuntu 20.04+ with build-essential and Git (x86_64)\n\nSupported in-circuit debuggers (optional but highly recommended):\n\n- [Flipper Zero Wi-Fi Development Board](https:\u002F\u002Fshop.flipperzero.one\u002Fproducts\u002Fwifi-devboard)\n- CMSIS-DAP compatible: Raspberry Pi Debug Probe and etc...\n- ST-Link (v2, v3, v3mods)\n- J-Link\n\nFlipper Build System will take care of all the other dependencies.\n\n## Cloning source code\n\nMake sure you have enough space and clone the source code:\n\n```shell\ngit clone --recursive https:\u002F\u002Fgithub.com\u002Fflipperdevices\u002Fflipperzero-firmware.git\n```\n\n## Building\n\nBuild firmware using Flipper Build Tool:\n\n```shell\n.\u002Ffbt\n```\n\n## Flashing firmware using an in-circuit debugger\n\nConnect your in-circuit debugger to your Flipper and flash firmware using Flipper Build Tool:\n\n```shell\n.\u002Ffbt flash\n```\n\n## Flashing firmware using USB\n\nMake sure your Flipper is on, and your firmware is functioning. Connect your Flipper with a USB cable and flash firmware using Flipper Build Tool:\n\n```shell\n.\u002Ffbt flash_usb\n```\n\n## Documentation\n\n- [Flipper Build Tool](\u002Fdocumentation\u002Ffbt.md) - building, flashing, and debugging Flipper software\n- [Applications](\u002Fdocumentation\u002FAppsOnSDCard.md), [Application Manifest](\u002Fdocumentation\u002FAppManifests.md) - developing, building, deploying, and debugging Flipper applications\n- [Hardware combos and Un-bricking](\u002Fdocumentation\u002FKeyCombo.md) - recovering your Flipper from the most nasty situations\n- [Flipper File Formats](\u002Fdocumentation\u002Ffile_formats) - everything about how Flipper stores your data and how you can work with it\n- [Universal Remotes](\u002Fdocumentation\u002FUniversalRemotes.md) - contributing your infrared remote to the universal remote database\n- [Firmware Roadmap](https:\u002F\u002Fmiro.com\u002Fapp\u002Fboard\u002FuXjVO_3D6xU=\u002F)\n- And much more in the [Developer Documentation](https:\u002F\u002Fdeveloper.flipper.net\u002Fflipperzero\u002Fdoxygen)\n\n# Project structure\n\n- `applications`        - Applications and services used in firmware\n- `applications_users`  - Place for your additional applications and services\n- `assets`              - Assets used by applications and services\n- `documentation`       - Documentation generation system configs and input files\n- `furi`                - Furi Core: OS-level primitives and helpers\n- `lib`                 - Our and 3rd party libraries, drivers, tools and etc...\n- `site_scons`          - Build system configuration and modules\n- `scripts`             - Supplementary scripts and various python libraries\n- `targets`             - Firmware targets: platform specific code\n\nAlso, see `ReadMe.md` files inside those directories for further details.\n\n# Links\n\n- Discord: [flipp.dev\u002Fdiscord](https:\u002F\u002Fflipp.dev\u002Fdiscord)\n- Website: [flipperzero.one](https:\u002F\u002Fflipperzero.one)\n- Forum: [forum.flipperzero.one](https:\u002F\u002Fforum.flipperzero.one\u002F)\n- Kickstarter: [kickstarter.com](https:\u002F\u002Fwww.kickstarter.com\u002Fprojects\u002Fflipper-devices\u002Fflipper-zero-tamagochi-for-hackers)\n\n## SAST Tools\n\n- [PVS-Studio](https:\u002F\u002Fpvs-studio.com\u002Fpvs-studio\u002F?utm_source=website&utm_medium=github&utm_campaign=open_source) - static analyzer for C, C++, C#, and Java code.\n","Flipper Zero固件源代码项目提供了对Flipper Zero设备的官方支持。该项目采用C语言编写，部分组件使用了C++和armv7m汇编语言，旨在为用户提供一个多功能便携式硬件工具的底层控制能力。其核心功能包括蓝牙、红外、NFC、RFID等无线通信技术的支持，以及对Sub-1GHz频段的操作。此外，还具备处理OneWire协议的能力，适用于STM32微控制器平台。此固件适合需要进行安全研究、无线电频率分析、智能家居控制等多种场景下的开发人员和技术爱好者使用。",2,"2026-06-11 03:05:40","top_language"]