Firmwares.md 5.6 KB

(Adapted from Nano's original messages in the Unleashed firmware Discord.)

Flipper Zero firmware differences

:: Last updated July 27 2022. ::

This document will (hopefully) 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't be in college debt. ¯_(ツ)_/¯
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="#plugins">RogueMaster</a></td>
  <td><a href="#unleashed">Unleashed</a></td>
  <td><a href="#wetox">Wetox</a></td>
  <td><a href="#muddledbox">MuddledBox</a></td>
  <td><a href="#v1nc">v1nc</a></td>
  <td><a href="#summary">Summary / TL; DR</a></td>
</tr></table>

Official
<a href="https://github.com/flipperdevices/flipperzero-firmware">flipperdevices/flipperzero-firmware</a>

  • Has region-locked Sub-GHz transmission because of legal limitations.
  • Has no ability to save and send rolling codes (dynamic encrypted) in Sub-GHz, only shows them in captured list.
  • Factory-set device name that shows everywhere (Bluetooth broadcast, USB connection, etc) can not be changed.
    • <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>
      

    Unleashed
    <a href="https://github.com/Eng1n33r/flipperzero-firmware">Eng1n33r/flipperzero-firmware</a>
    

    • (AKA Code Grabber firmware.)
    • Very active development and Discord community.
    • Removes Sub-GHz regional transmission restrictions.
    • Adds extra Sub-GHz frequencies.
    • Adds extra mifare classic keys.
    • Can be used to capture and send dynamic encrypted protocols/rolling codes. (Modern grage doors, car fobs,
        etc.)</em></li>
      

    • Encrypted Sub-GHz signals/codes can be manually added.
    • Current modified and new Sub-GHz protocols list.
    • Comes with extra custom apps from community. Apps List.
    • Other small tweaks and changes.
    • RogueMaster
      <a href="https://github.com/RogueMaster/flipperzero-firmware-wPlugins">RogueMaster/flipperzero-firmware-wPlugins</a>
      

      • Firmware with regional TX restriction removed.
      • Has Sub-GHz protocol changes copied from Unleashed FW.
      • Adds extra Sub-GHz frequencies.
      • Adds extra mifare classic keys.
      • Experimental Games only/DUMB mode.
      • Has some other small changes.
      • Most known community plugins & games have been added.

      Wetox
      <a href="https://github.com/wetox-team/flipperzero-firmware">wetox-team/flipperzero-firmware</a>
      

      • The dev branch is intended for public use, while others are either testing or archived hackathon submissions.
      • Cracking T5577 RFID passwords via dictionary attack.
      • Desktop header branding [WTX].
      • Has some frequently updated interesting experimental stuff in different branches.

      MuddledBox
      <a href="https://github.com/MuddledBox/flipperzero-firmware">MuddledBox/flipperzero-firmware</a>
      

      • Abandoned. Not updated for more than 2 months.
      • Removes Sub-GHz regional transmission restrictions.
      • Adds self-promo images to about page in settings.
      • Adds a few extra common Sub-GHz frequencies to capture on.

      v1nc
      <a href="https://github.com/v1nc/flipperzero-firmware">v1nc/flipperzero-firmware</a>
      

      • Supports different keyboard layouts for Duckyscripts via the script keyword DUCKY_LANG
      • Up to date fork of the Unleashed firmware
      • Includes community plugins & games

      Summary (TL; DR)

      • Staying up to date with upstream (official) firmware is important.
      • TX restriction removal is illegal in most circumstances, use at your own risk.
      • MuddledBox was the first popular firmware fork, but didn't grow up.
      • Unleashed is more focused on the core functionality and Sub-GHz protocols, only stable community apps are included.
      • RogueMaster has more community plugins and other small changes.