Update 60 (Closes #70, Closes #71, Closes #73)

Co-authored-by: Patrizio Bekerle <patrizio@bekerle.com>
Co-authored-by: GLUTEN <57950551+GlUTEN-BASH@users.noreply.github.com>
Co-authored-by: Alexander Kopachov <alex.kopachov@gmail.com>
This commit is contained in:
David 2022-11-24 14:13:18 -06:00
parent 1ec36b9306
commit 48981ef642
No known key found for this signature in database
GPG Key ID: 19C82BB4CE3B6785
3 changed files with 163 additions and 112 deletions

59
FAQ.md
View File

@ -29,11 +29,15 @@
### What is Awesome Flipper Zero?
> It's an [Awesome List](https://github.com/sindresorhus/awesome/blob/main/awesome.md) that I ([djsime1](https://dj.je)) created shortly after receiving Lurat, my lovely dolphin sidekick.
### What is an Awesome List?
> An [Awesome List](https://github.com/sindresorhus/awesome/blob/main/awesome.md) is a collection of links and resources related to some project or topic. Think of it like a central curated hub to discover interesting stuff.
### How can I contribute to this repo?
> Perferably, open a [Pull Request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) with your changes, or use one of the methods in the next question to contact me.
### I found a mistake, broken link, or something else. What should I do?
> Open a [new discussion](https://github.com/djsime1/awesome-flipperzero/discussions/new) on this repo, Message me on Discord ([`@DJ#9822`](https://discord.gg/9rduBhctJ6)), Telegram ([`djsime1`](https://t.me/djsime1)), or email me (![djatdj.je](https://user-images.githubusercontent.com/8518150/180326401-1408742a-124c-49a7-9818-60c31d0e0d28.png)).
> Open a [new discussion](https://github.com/djsime1/awesome-flipperzero/discussions/new) on this repo, or contact me via one of the methods listed on [this page](https://dj.je/pages/contact).
### Why are there so many unmerged pull requests?
> If there's multiple small pull requests open at the same time, I'll often merge them together as a single update. Due to the way GitHub works, I'm unable to mark them as merged when I do this. To compensate, I include the contributors as co-authors on the commit, and mention the Pull Request ID's as part of the update message.
@ -197,6 +201,16 @@
Once you have the CLI open, type <code>log</code> and press enter to start watching logs. Press <code>Ctrl-C</code> or <code>Cmd-C</code> to exit log mode.
</blockquote>
### How can I tell if I'm running the Iceman edition firmware?
<blockquote>
From the idle screen, press right to open your Flipper's passport.
Check for the Iceman logo on the left, like in this screenshot:
<details>
<summary>(Click to reveal screenshot)</summary>
<img src="https://user-images.githubusercontent.com/8518150/203851157-e0ce2065-dd55-4e37-a5aa-5b07ed62e872.png" alt="Iceman firmware screenshot">
</details>
</blockquote>
## Sub-GHz [🔝](#top)
@ -246,24 +260,24 @@
### Feature/Compatability table
| Card name/type | Read | Write | Save | Emulate | Notes |
| :--------------- | :--: | :---: | :--: | :-----: | :-------------------- |
| Mifare Classic | ✅ | | ✅ | ✅ | Emulation is hit/miss |
| Mifare DESFire | ✅ | | | | |
| Mifare Ultralight | ✅ | | ✅ | ✅ | Non-password protected |
| EMV Cards | ✅ | | | | Can read bank cards |
| NTAG-21X | ✅ | | ✅ | ✅ | |
| NFC-B | | | | ❌ | No hardware support for emulation |
| iClass/PicoPass | ✅ | | ✅ | ❌ | No STM SDK support for emulation |
| EM4100/EM4102 | ✅ | ❌ | ✅ | ✅ | |
| H10301 | ✅ | ❌ | ✅ | ✅ | |
| Indala | ✅ | ❌ | ✅ | ✅ | |
| T5577 | ✅ | ✅ | ✅ | ✅ | |
| EM4305 | ✅ | ✅ | ✅ | ✅ | |
| Paxton Net2 | ❌ | ❌ | ❌ | ❌ | Hitag2: no support |
| Legic Prime | ❌ | ❌ | ❌ | ❌ | 13.56mhz, but proprietary|
| Card name/type | Read | Write | Save | Emulate | Notes |
| :---------------- | :--: | :---: | :--: | :-----: | :-------------------------------- |
| Mifare Classic | ✅ | ✅ | ✅ | ✅ | Emulation can be a hit or miss |
| Mifare DESFire | ✅ | | | | Can read public files |
| Mifare Ultralight | ✅ | | ✅ | ✅ | Unlock tags with various methods |
| NTAG-21X | ✅ | | ✅ | ✅ | Very similar to Mifare Ultralight |
| EMV Cards | ✅ | | ❌ | ❌ | Can read unencrypted bank cards |
| NFC-B | | | | ❌ | No hardware support for emulation |
| iClass/PicoPass | ✅ | | ✅ | ❌ | No STM SDK support for emulation |
| EM4100/EM4102 | ✅ | ❌ | ✅ | ✅ | |
| H10301 | ✅ | ❌ | ✅ | ✅ | |
| Indala | ✅ | ❌ | ✅ | ✅ | |
| T5577 | ✅ | ✅ | ✅ | ✅ | |
| EM4305 | ✅ | | ✅ | ✅ | |
| Paxton Net2 | ❌ | ❌ | ❌ | ❌ | No support for Hitag2 |
| Legic Prime | ❌ | ❌ | ❌ | ❌ | Proprietary protocol |
***Note:*** *While T5577 and EM4305's can be written, they are rarely handed out as ID badges.*
***Key:*** *Check = Already implimented as of latest official firmware. No mark = Could be implemented in the future. Cross mark = Unlikely to ever be implemented or impossible.*
### How do I identify which type of card/tag I have?
> To determine the protocol (NFC, RFID, or iClass/PicoPass) you'll need to attempt reading in each corresponding app. If nothing works, check the tag/card for any markings or indications. As a last resort, take a picture of the card/fob and the reader and ask in the [Flipper Discord server](https://flipperzero.one/discord).
@ -272,8 +286,9 @@
> Run the "Read card" action in the NFC app. Only NFC-A type tags are supported (Mifare/NTAG/Some EMV).
> Once successfully read, the tag's type is displayed in bold at the top of the screen.
### Why can't I write an NFC tag?
> This will become possible in the near future with a firmware update.
### Which NFC tags can I write?
> Currently, Mifare Classic's are the only NFC card that can be written to.
> More will be added in the future with firmware updates.
### I was told a Mifare Ultralight/NTAG tag has password-protected sectors. What does that mean?
> Either the read was interrupted, or the tag is actually password protected.
@ -318,6 +333,10 @@
### Is there any way to save then emulate a bank card to authorize transactions?
> No, as explained in the previous question.
### Why does the NFC feature table say bank cards can be read?
> Most NFC-enabled bank cards expose their card number unencrypted. The expiration date, CVV, and ZIP code are not revealed.
> The card number alone is not enough to create a transaction, thus there's no reason to add a save option.
### Can Flipper emulate a payment terminal and authorize transactions?
> No. Are you starting to see a pattern here?

View File

@ -1,106 +1,139 @@
<h1>Flipper Zero firmware differences</h1>
<h3>
<code>::</code> Last updated Oct 12 2022. <code>::</code>
<code>::</code> Last updated Nov 24 2022. <code>::</code>
</h3>
<p>This document will <em>(hopefully)</em> maintain a list of differences between various forks of the <a
href="#official">Flipper Zero firmware</a>. <br>If I had a dollar for every time I&#39;ve seen this question asked,
I wouldn&#39;t be in college debt. ¯\_(ツ)_/¯ <br>Also consider checking out the <a
href="https://github.com/djsime1/awesome-flipperzero">Awesome Flipper Zero list</a> and my <a
href="https://gist.github.com/djsime1/73adaaf24f20b8bb70c4d4854431b0f1">rant about the two types of Flipper users</a>. </p>
<table><tr>
<td>
<strong>Jump to:</strong>
</td>
<td><a href="#official">Official</a></td>
<td><a href="#unleashed">Unleashed</a></td>
<td><a href="#plugins">RogueMaster</a></td>
<td><a href="#v1nc">v1nc</a></td>
<td><a href="#wetox">Wetox</a></td>
<td><a href="#muddledbox">MuddledBox</a></td>
<td><a href="#summary">Summary (TL;DR)</a></td>
</tr></table>
<h2 id="official">Official <kbd>
<a href="https://github.com/flipperdevices/flipperzero-firmware">flipperdevices/flipperzero-firmware</a>
</kbd>
<p>
This document maintains a list of differences between various forks of the
<a href="#official">Flipper Zero firmware</a>.
</p>
<table>
<tr>
<td>
<strong>Jump to:</strong>
</td>
<td><a href="#official">Official</a></td>
<td><a href="#unleashed">Unleashed</a></td>
<td><a href="#plugins">RogueMaster</a></td>
<td><a href="#v1nc">v1nc</a></td>
<td><a href="#wetox">Wetox</a></td>
<td><a href="#muddledbox">MuddledBox</a></td>
<td><a href="#summary">Summary (TL;DR)</a></td>
</tr>
</table>
<h2 id="official">
✅ Official
<kbd>
<a href="https://github.com/flipperdevices/flipperzero-firmware">flipperdevices/flipperzero-firmware</a>
</kbd>
</h2>
<ul>
<li>Has region-locked Sub-GHz transmission because of legal limitations.</li>
<li>Has no ability to save and send rolling codes (dynamic encrypted) in Sub-GHz, only shows them in captured list.
</li>
<li>Factory-set device name that shows everywhere (Bluetooth broadcast, USB connection, etc) that cannot be changed.</li>
<ul>
<li><em>The Flipper team has a list of device names with their corresponding production information <a href="https://discord.com/channels/740930220399525928/765282833744265246/971881286543224852">(No shipping address)</a> so they can assist you easier in case of an RMA.</em></li>
</ul>
<li>Has region-locked Sub-GHz transmission because of legal limitations.</li>
<li>Has no ability to save and send rolling codes (dynamic encrypted) in Sub-GHz, only shows them in captured list.
</li>
<li>Factory-set device name that shows everywhere (Bluetooth broadcast, USB connection, etc) that cannot be changed.
</li>
<ul>
<li><em>The Flipper team has a list of device names with their corresponding production information <a
href="https://discord.com/channels/740930220399525928/765282833744265246/971881286543224852">(No
shipping address)</a> so they can assist you easier in case of an RMA.</em></li>
</ul>
</ul>
<h2 id="unleashed">Unleashed <kbd>
<a href="https://github.com/DarkFlippers/unleashed-firmware">DarkFlippers/unleashed-firmware</a>
</kbd>
<h2 id="unleashed">
🔓 Unleashed
<kbd>
<a href="https://github.com/DarkFlippers/unleashed-firmware">DarkFlippers/unleashed-firmware</a>
</kbd>
</h2>
<ul>
<li><em>(AKA Code Grabber firmware.)</em></li>
<li>Very active development and Discord community.</li>
<li>Removes Sub-GHz regional transmission restrictions by default.</li>
<li>Allows Sub-GHz extended frequency range (i.e. restaurant pagers) through <em>dangerous_settings</em> file.</li>
<li>Adds extra Sub-GHz frequencies by default through Official <em>setting_user</em> file.</li>
<li>Adds extra Mifare classic keys to included dict file and leaves user file untouched.</li>
<li>Can be used to capture and send dynamic encrypted protocols/rolling codes. <em>(Modern garage doors, etc.)</em></li>
<li>Encrypted Sub-GHz signals and codes can be added manually.</li>
<li>Current modified and new Sub-GHz protocols list <a href="https://github.com/DarkFlippers/unleashed-firmware#current-modified-and-new-subghz-protocols-list">can be found here</a>.</li>
<li>Comes with extra apps and plugins from the general community through SD Application loader (FAP files).
<ul><li>More details and full list of changes can be found in their <a href="https://github.com/DarkFlippers/unleashed-firmware#readme">README</a>.</li></ul>
<li><em>(AKA Code Grabber firmware.)</em></li>
<li>Very active development and Discord community.</li>
<li>Removes Sub-GHz regional transmission restrictions by default.</li>
<li>Allows Sub-GHz extended frequency range (i.e. restaurant pagers) through <em>dangerous_settings</em> file.</li>
<li>Adds extra Sub-GHz frequencies by default through Official <em>setting_user</em> file.</li>
<li>Adds extra Mifare classic keys to included dict file and leaves user file untouched.</li>
<li>Can be used to capture and send dynamic encrypted protocols/rolling codes. <em>(Modern garage doors, etc.)</em>
</li>
<li>Encrypted Sub-GHz signals and codes can be added manually.</li>
<li>Current modified and new Sub-GHz protocols list <a
href="https://github.com/DarkFlippers/unleashed-firmware#current-modified-and-new-subghz-protocols-list">can
be found here</a>.</li>
<li>Comes with extra apps and plugins from the general community through SD Application loader (FAP files).
<ul>
<li>More details and full list of changes can be found in their <a
href="https://github.com/DarkFlippers/unleashed-firmware#readme">README</a>.</li>
</ul>
</ul>
<h2 id="plugins">RogueMaster <kbd>
<a href="https://github.com/RogueMaster/flipperzero-firmware-wPlugins">RogueMaster/flipperzero-firmware-wPlugins</a>
</kbd>
<h2 id="plugins">
💫 RogueMaster
<kbd>
<a
href="https://github.com/RogueMaster/flipperzero-firmware-wPlugins">RogueMaster/flipperzero-firmware-wPlugins</a>
</kbd>
</h2>
<ul>
<li>Built off Unleashed as the base firmware (which is a fork of Official dev firmware.)</li>
<li>Removes Sub-GHz regional transmission restrictions after changes to <em>extend_range.txt</em> file.</li>
<li>Built off Unleashed as the base firmware (which is a fork of Official dev firmware.)</li>
<li>Removes Sub-GHz regional transmission restrictions after changes to <em>extend_range.txt</em> file.</li>
<li>Allows Sub-GHz extended frequency range (i.e. restaurant pagers) through <em>extend_range.txt</em> file.</li>
<li>Has Sub-GHz protocols and most of the other changes taken from Unleashed FW (see <a href="#unleashed">changes</a>).</li>
<li>Adds extra custom assets <em>(Mifare classic dict, example files, etc)</em>.</li>
<li>Includes some PRs from Official firmware that are not yet merged in Official firmware <em>(bleeding edge)</em>.</li>
<li>Includes experimental "Games Only Mode" (aka Dumb Mode).</li>
<li>Includes an enhanced, but experimental, new "Dolphin Level" system.</li>
<li>Includes extra apps and plugins from the general community through SD Application loader (FAP files).</li>
<li>Also includes a number of other small tweaks, changes, and a ton of additional animations.</li>
<ul><li>More details and full list in their <a href="https://github.com/RogueMaster/flipperzero-firmware-wPlugins#readme">README</a>.</li></ul>
<li>Has Sub-GHz protocols and most of the other changes taken from Unleashed FW (see <a
href="#unleashed">changes</a>).</li>
<li>Adds extra custom assets <em>(Mifare classic dict, example files, etc)</em>.</li>
<li>Includes some PRs from Official firmware that are not yet merged in Official firmware <em>(bleeding edge)</em>.
</li>
<li>Includes experimental "Games Only Mode" (aka Dumb Mode).</li>
<li>Includes an enhanced, but experimental, new "Dolphin Level" system.</li>
<li>Includes extra apps and plugins from the general community through SD Application loader (FAP files).</li>
<li>Also includes a number of other small tweaks, changes, and a ton of additional animations.</li>
<ul>
<li>More details and full list in their <a
href="https://github.com/RogueMaster/flipperzero-firmware-wPlugins#readme">README</a>.</li>
</ul>
</ul>
<h2 id="v1nc">v1nc <kbd>
<a href="https://github.com/v1nc/flipperzero-firmware">v1nc/flipperzero-firmware</a>
</kbd>
<h2 id="v1nc">
⌨ v1nc
<kbd>
<a href="https://github.com/v1nc/flipperzero-firmware">v1nc/flipperzero-firmware</a>
</kbd>
</h2>
<ul>
<li>Supports different keyboard layouts for Duckyscripts via the script keyword <code>DUCKY_LANG</code>.</li>
<li>Out of date with upstream Unleashed firmware, appears to not be maintained.</li>
<li>Includes some integrated community plugins & games but not updated FAP loader.</li>
<li>Supports different keyboard layouts for Duckyscripts via the script keyword <code>DUCKY_LANG</code>.</li>
<li>Out of date with upstream Unleashed firmware, appears to not be maintained.</li>
<li>Includes some integrated community plugins & games but not updated FAP loader.</li>
</ul>
<h2 id="wetox">Wetox <kbd>
<a href="https://github.com/wetox-team/flipperzero-firmware">wetox-team/flipperzero-firmware</a>
</kbd>
<h2 id="wetox">
🎩 Wetox
<kbd>
<a href="https://github.com/wetox-team/flipperzero-firmware">wetox-team/flipperzero-firmware</a>
</kbd>
</h2>
<ul>
<li>The dev branch is intended for public use, while others are either testing or archived hackathon submissions.</li>
<li>Cracking T5577 RFID passwords via dictionary attack.</li>
<li>Desktop header branding [WTX].</li>
<li>Has some frequently updated interesting experimental stuff in different <a href="https://github.com/wetox-team/flipperzero-firmware/branches">branches</a>.</li>
<li>The dev branch is intended for public use, while others are either testing or archived hackathon submissions.
</li>
<li>Cracking T5577 RFID passwords via dictionary attack.</li>
<li>Desktop header branding [WTX].</li>
<li>Has some frequently updated interesting experimental stuff in different <a
href="https://github.com/wetox-team/flipperzero-firmware/branches">branches</a>.</li>
</ul>
<h2 id="muddledbox">MuddledBox <kbd>
<a href="https://github.com/MuddledBox/flipperzero-firmware">MuddledBox/flipperzero-firmware</a>
</kbd>
<h2 id="muddledbox">
📦 MuddledBox
<kbd>
<a href="https://github.com/MuddledBox/flipperzero-firmware">MuddledBox/flipperzero-firmware</a>
</kbd>
</h2>
<ul>
<li>The first 'custom firmware', nowadays abandoned.</li>
<li>Removes Sub-GHz regional transmission restrictions.</li>
<li>Adds self-promo images to about page in settings.</li>
<li>Adds a few extra common Sub-GHz frequencies to capture on.</li>
<li>The first 'custom firmware', nowadays abandoned.</li>
<li>Removes Sub-GHz regional transmission restrictions.</li>
<li>Adds self-promo images to about page in settings.</li>
<li>Adds a few extra common Sub-GHz frequencies to capture on.</li>
</ul>
<h2 id="summary">Summary <kbd>(TL;DR)</kbd></h2>
<h2 id="summary">
📝 Summary
<kbd>(TL;DR)</kbd>
</h2>
<ul>
<li>Staying up to date with upstream (official) firmware is important.</li>
<li>TX restriction removal is illegal in most circumstances, use at your own risk.</li>
<li>MuddledBox was the first popular firmware fork, but didn't grow up.</li>
<li>Unleashed is more focused on core functionality, stability, and Sub-GHz protocols.</li>
<li>RogueMaster is more focused on visual tweaks, new items, and changes (some experimental).</li>
<li>RogueMaster is based on Unleashed, but may be less stable than Unleashed in some circumstances.</li>
</ul>
<li>Staying up to date with upstream (official) firmware is important.</li>
<li>TX restriction removal is illegal in most circumstances, use at your own risk.</li>
<li>MuddledBox was the first popular firmware fork, but didn't grow up.</li>
<li>Unleashed is more focused on core functionality, stability, and Sub-GHz protocols.</li>
<li>RogueMaster is more focused on visual tweaks, new items, and changes (some experimental).</li>
<li>RogueMaster is based on Unleashed, but may be less stable than Unleashed in some circumstances.</li>
</ul>

View File

@ -49,14 +49,9 @@
- [`T119 bruteforcer` Triggers Retekess T119 restaurant pagers.](https://github.com/xb8/t119bruteforcer)
- [`flipperzero-bruteforce` Generate .sub files to brute force Sub-GHz OOK.](https://github.com/tobiabocchi/flipperzero-bruteforce)
- [`UNC0V3R3D BadUSB collection` Yet another BadUSB collection.](https://github.com/UNC0V3R3D/Flipper_Zero-BadUsb)
- [`Flipper-StarNew` Universal Intercom Keys.](https://github.com/GlUTEN-BASH/Flipper-Starnew)
## Applications & Plugins
<table align="center">
<tr><th><h3 align="center">📞 Calling all app developers! ✨</h3></th></tr>
<tr><td><em align="center">Interested in publishing your app on <a href="https://github.com/flipper-aquarium">Aquarium</a> in the near future? <a href="https://dj.je">Get in contact with me!</a></em></td></tr>
</table>
- [`Flipper-Plugin-Tutorial` Updated plugin tutorial based on new build methods.](https://github.com/csBlueChip/FlipperZero_plugin_howto)
- [`Spectrum analyzer` Sub-GHz frequency spectrum analyzer.](https://github.com/jolcese/flipperzero-firmware/tree/spectrum/applications/spectrum_analyzer)
- [`Tetris` A rudimentary Tetris game.](https://github.com/jeffplang/flipperzero-firmware/tree/tetris_game/applications/tetris_game)
@ -76,6 +71,8 @@
- [`SD Load Applications` Prebuilt applications (FAP) for popular firmware options.](https://github.com/UberGuidoZ/Flipper/tree/main/Applications)
- [`Tuning Fork` Use your flipper as a tuning fork.](https://github.com/besya/flipperzero-tuning-fork)
- [`GPS` Display data from a serial GPS module.](https://github.com/ezod/flipperzero-gps)
- [`USB HID Autofire` Send left-clicks as a USB HID device.](https://github.com/pbek/usb_hid_autofire)
- [`Flipper Authenticator` Generate TOTP authentication codes.](https://github.com/akopachov/flipper-zero_authenticator/)
## Firmwares & Tweaks
@ -86,7 +83,7 @@
- [`Unleashed` Unlocked firmware with rolling codes support & community plugins, stable tweaks, and games.](https://github.com/DarkFlippers/unleashed-firmware)
- [`RogueMaster` Fork of Unleashed firmware with custom graphics, experimental tweaks, community plugins and games.](https://github.com/RogueMaster/flipperzero-firmware-wPlugins)
- [`v1nc flipper zero firmware` Unleashed fork with support for different Duckyscript keyboard layouts & community plugins](https://github.com/v1nc/flipperzero-firmware)
- [`v1nc flipper zero firmware` Unleashed fork with support for different Duckyscript keyboard layouts & community plugins.](https://github.com/v1nc/flipperzero-firmware)
- [`Wetox` Very similar to the official branch, with a few small tweaks.](https://github.com/wetox-team/flipperzero-firmware)
- [`Muddled Forks` Less-active firmware modifications.](https://github.com/MuddledBox/flipperzero-firmware/tree/muddled_dev)
- [`OpenHaystack BLE mod` Very old PoC that makes Flipper behave like an AirTag.](https://github.com/AlexStrNik/flipperzero-firmware)
@ -107,6 +104,7 @@
- [`Flipper Zero Boards` ESP32 and NRF24 daughterboards for the Flipper.](https://github.com/DrB0rk/Flipper-Zero-Boards)
- [`Flipper Zero Car Mount` Uses foam from the original box.](https://www.thingiverse.com/thing:5464899)
- [`Soft TPU cover` Similar to the official silicone case.](https://www.printables.com/en/model/272676-soft-tpu-flipper-zero-cover)
- [`Flipper-Boy` Flipper Zero Case with 22mm Watch Strap Adapter.](https://www.printables.com/model/304243-flipper-boy)
## Off-device & Debugging
- [`Official Web Interface` Web interface to interact with Flipper, including Paint and SUB/IR analyzer.](https://my.flipp.dev/)
@ -123,7 +121,7 @@
- [`FlippMibo` Yet another Amiibo to Flipper conversion script.](https://github.com/0xz00n/FlipMiibo)
- [`mfkey32v2` MFC key recovery reader attack.](https://github.com/equipter/mfkey32v2)
- [`Fztea` Connect to your Flipper's UI over serial or make it accessible via SSH.](https://github.com/jon4hz/fztea)
- [`pyFlipper` Unofficial CLI wrapper writter in Python](https://github.com/wh00hw/pyFlipper)
- [`pyFlipper` Unofficial CLI wrapper writter in Python.](https://github.com/wh00hw/pyFlipper)
- [`SUB Plotters / comparers` Python package to plot and compare multiple .sub files.](https://github.com/ShotokanZH/flipper_sub_plotters_comparers)
- [`ClassicConverted` Converts Mifare Classic binary files to Flipper.](https://github.com/equipter/ClassicConverter)
- [`musicxml2fmf` Converts MusicXML files to Flipper Music Format.](https://github.com/white-gecko/musicxml2fmf)
@ -131,6 +129,7 @@
- [`U2F SSH Keys` U2F ECDSA SSH Key Generation using Flipper Zero.](https://gist.github.com/BlackPropaganda/44c40f7855a90e289a9477b654e54eb1)
- [`flipper0` Rusty crate with safe interface to Flipper Firmware and autogen bindings underneath.](https://crates.io/crates/flipper0)
- [`flipperzero-rs` Hand-crafted bindings to Flipper Firmware with custom build tool.](https://github.com/dcoles/flipperzero-rs)
- [`fzfs` Flipper Zero filesystem driver.](https://github.com/dakhnod/fzfs)
## Notes & References
- [`Official battery self-repair guide` How to troubleshoot battery issues.](https://cdn.flipperzero.one/self-repair-guide.pdf)
@ -140,7 +139,7 @@
- [`Reset forgotten PIN` How to reset your device's PIN code.](https://gist.github.com/djsime1/18d73b981249859f17aab3e2bfd2b600)
- [`Atmanos Flipper Software Docs` Flipper development tutorials and information.](https://flipper.atmanos.com/docs/overview/intro)
- [`Flipper Zero GPIO Pinout` Official GPIO pinouts.](https://miro.com/app/board/uXjVO_LaYYI=/?moveToWidget=3458764522696947614&cot=10)
- [`Add-on Modules GPIO Pinouts` ESP32, ESP8266, ESP32-CAM, ESP32-WROOM, NRF24](https://github.com/UberGuidoZ/Flipper/tree/main/GPIO)
- [`Add-on Modules GPIO Pinouts` ESP32, ESP8266, ESP32-CAM, ESP32-WROOM, NRF24.](https://github.com/UberGuidoZ/Flipper/tree/main/GPIO)
- [`Firmware roadmap` Official stock firmware roadmap.](https://miro.com/app/board/uXjVO_3D6xU=/?moveToWidget=3458764522498020058&cot=14)
- [`Flipper Zero SW&HW keynote` (OUTDATED) Hardware & software architecture document.](https://miro.com/app/board/o9J_l1XZfbw=/?moveToWidget=3458764514405659414&cot=14)
- [`Unofficial Community Wiki` To help consolidate all things Flipper (official and unofficial).](https://flipperzero.miraheze.org/wiki/Main_Page)