2022-08-23 19:14:30 +03:00
< h3 align = "center" >
2022-10-09 02:27:38 +03:00
< a href = "https://github.com/DarkFlippers/unleashed-firmware" >
2022-08-23 19:14:30 +03:00
< img src = "https://user-images.githubusercontent.com/10697207/186202043-26947e28-b1cc-459a-8f20-ffcc7fc0c71c.png" align = "center" alt = "fzCUSTOM" border = "0" >
< / a >
< / h3 >
2020-08-01 22:54:58 +03:00
2022-08-30 23:14:43 +03:00
### Welcome to Flipper Zero Unleashed Firmware repo!
2022-05-27 22:59:18 +03:00
Our goal is to make any features possible in this device without any limitations!
2021-01-29 14:18:10 +03:00
2022-09-08 18:24:25 +03:00
Please help us implement emulation for all subghz dynamic (rolling code) protocols!
2022-08-03 00:32:55 +03:00
2022-06-02 02:15:39 +03:00
< br >
2022-05-27 22:59:18 +03:00
### This software is for experimental purposes only and is not meant for any illegal activity/purposes. <br> We do not condone illegal activity and strongly encourage keeping transmissions to legal/valid uses allowed by law. <br> Also this software is made without any support from Flipper Devices and in no way related to official devs.
2021-01-29 14:18:10 +03:00
2022-05-27 22:59:18 +03:00
< br >
Our Discord Community:
< br >
2022-10-10 16:42:57 +03:00
< a href = "https://discord.unleashedflip.com" > < img src = "https://discordapp.com/api/guilds/937479784148115456/widget.png?style=banner4" alt = "Unofficial Discord Community" > < / a >
2021-01-29 14:18:10 +03:00
2022-06-02 02:15:39 +03:00
< br >
< br >
< br >
2021-01-29 14:18:10 +03:00
2022-07-29 19:35:36 +03:00
# What's changed
* SubGHz regional TX restrictions removed
2022-10-20 01:07:01 +03:00
* SubGHz frequency range can be extended in settings file (Warning: It can damage flipper's hardware)
2022-07-29 19:35:36 +03:00
* Many rolling code protocols now have the ability to save & send captured signals
2022-07-10 03:47:36 +03:00
* FAAC SLH (Spa) & BFT Mitto (secure with seed) manual creation
2022-09-08 18:24:25 +03:00
* Sub-GHz static code brute-force plugin
* LFRFID Fuzzer plugin
2022-07-29 19:22:17 +03:00
* Custom community plugins and games added
2022-07-29 19:35:36 +03:00
* Extra SubGHz frequencies + extra Mifare Classic keys
* Picopass/iClass plugin included in releases
2022-07-13 16:52:49 +03:00
* Recompiled IR TV Universal Remote for ALL buttons
2022-08-30 23:14:43 +03:00
* Universal remote for Projectors, Fans, A/Cs and Audio(soundbars, etc.)
2022-08-24 03:55:13 +03:00
* BadUSB keyboard layouts
* Customizable Flipper name
2022-09-29 11:01:15 +03:00
* SubGHz -> Press OK in frequency analyzer to use detected frequency in Read modes
2022-09-30 03:46:06 +03:00
* SubGHz -> Long press OK button in SubGHz Frequency analyzer to switch to Read menu
2022-07-29 19:35:36 +03:00
* Other small fixes and changes throughout
2022-09-29 11:01:15 +03:00
* See other changes in changelog and in readme below
2022-07-10 03:47:36 +03:00
2022-09-29 11:01:15 +03:00
Also check changelog in releases for latest updates!
2022-07-10 03:58:09 +03:00
2022-08-30 23:14:43 +03:00
### Current modified and new SubGHz protocols list:
2022-10-12 04:18:29 +03:00
- Keeloq [Not ALL systems supported for decode or emulation yet!] - [Supported manufacturers list ](https://0bin.net/paste/VwR2lNJY#WH9vnPgvcp7w6zVKucFCuNREKAcOij8KsJ6vqLfMn3b )
- Keeloq: HCS101
2022-10-17 23:27:35 +03:00
- Keeloq: AN-Motors
2022-10-12 04:18:29 +03:00
- Keeloq: JCM Tech
- Keeloq: MHouse
- Keeloq: Nice Smilo
2022-10-14 01:36:37 +03:00
- Keeloq: DTM Neo
2022-10-17 23:27:35 +03:00
- Keeloq: FAAC RC,XT
- Keeloq: Mutancode
- Keeloq: Normstahl
2022-07-10 03:47:36 +03:00
- CAME Atomo
- Nice Flor S
2022-10-12 04:18:29 +03:00
- FAAC SLH (Spa) [External seed calculation required (For info conatct me in Discord: Nano#8998)]
- BFT Mitto [External seed calculation required (For info conatct me in Discord: Nano#8998)]
2022-08-03 00:32:55 +03:00
- Security+ v1 & v2
2022-09-20 04:09:14 +03:00
- Star Line (saving only)
2022-07-10 03:47:36 +03:00
2022-08-08 18:15:24 +03:00
## Support us so we can buy equipment and develop new features
2022-10-17 23:27:35 +03:00
* Boosty: https://boosty.to/mmxdev
2022-08-08 18:15:24 +03:00
* ETH/BSC/ERC20-Tokens: `0xFebF1bBc8229418FF2408C07AF6Afa49152fEc6a`
* BTC: `bc1q0np836jk9jwr4dd7p6qv66d04vamtqkxrecck9`
* DOGE: `D6R6gYgBn5LwTNmPyvAQR6bZ9EtGgFCpvv`
* LTC: `ltc1q3ex4ejkl0xpx3znwrmth4lyuadr5qgv8tmq8z9`
2022-08-03 00:32:55 +03:00
### Community apps included:
2021-01-29 14:18:10 +03:00
2022-10-09 02:27:38 +03:00
- RFID Fuzzer plugin [(by Ganapati) ](https://github.com/DarkFlippers/unleashed-firmware/pull/54 ) with changes by @xMasterX & New protocols by @mvanzanten
- Sub-GHz bruteforce plugin [(by Ganapati & xMasterX) ](https://github.com/DarkFlippers/unleashed-firmware/pull/57 ) & Refactored by @derskythe
- Sub-GHz playlist plugin [(by darmiel) ](https://github.com/DarkFlippers/unleashed-firmware/pull/62 )
2022-08-06 00:29:53 +03:00
- ESP8266 Deauther plugin [(by SequoiaSan) ](https://github.com/SequoiaSan/FlipperZero-Wifi-ESP8266-Deauther-Module )
- WiFi Scanner plugin [(by SequoiaSan) ](https://github.com/SequoiaSan/FlipperZero-WiFi-Scanner_Module )
2022-08-23 19:14:30 +03:00
- MultiConverter plugin [(by theisolinearchip) ](https://github.com/theisolinearchip/flipperzero_stuff )
2022-10-09 04:37:14 +03:00
- USB Keyboard plugin [(by huuck) ](https://github.com/huuck/FlipperZeroUSBKeyboard )
2022-09-05 22:10:31 +03:00
- WAV player plugin (fixed) [(OFW: DrZlo13) ](https://github.com/flipperdevices/flipperzero-firmware/tree/zlo/wav-player )
- UPC-A Barcode generator plugin [(by McAzzaMan) ](https://github.com/McAzzaMan/flipperzero-firmware/tree/UPC-A_Barcode_Generator/applications/barcode_generator )
2022-08-06 00:29:53 +03:00
- GPIO: Sentry Safe plugin [(by H4ckd4ddy) ](https://github.com/H4ckd4ddy/flipperzero-sentry-safe-plugin )
- ESP32: WiFi Marauder companion plugin [(by 0xchocolate) ](https://github.com/0xchocolate/flipperzero-firmware-with-wifi-marauder-companion )
- NRF24: Sniffer & MouseJacker (with changes) [(by mothball187) ](https://github.com/mothball187/flipperzero-nrf24/tree/main/mousejacker )
2022-09-15 07:28:26 +03:00
- Simple Clock (timer by GMMan / settings by kowalski7cc) [(Original by CompaqDisc) ](https://gist.github.com/CompaqDisc/4e329c501bd03c1e801849b81f48ea61 )
2022-08-30 23:14:43 +03:00
- UniversalRF Remix / Sub-GHz Remote [(by ESurge) ](https://github.com/ESurge/flipperzero-firmware-unirfremix )[(updated and all protocol support added by darmiel & xMasterX) ](https://github.com/darmiel/flipper-playlist/tree/feat/unirf-protocols )
2022-08-06 00:29:53 +03:00
- Spectrum Analyzer (with changes) [(by jolcese) ](https://github.com/jolcese/flipperzero-firmware/tree/spectrum/applications/spectrum_analyzer ) - [Ultra Narrow mode & scan channels non-consecutively ](https://github.com/theY4Kman/flipperzero-firmware/commits?author=theY4Kman )
2022-10-12 05:01:37 +03:00
- Metronome [(by panki27) ](https://github.com/panki27/Metronome )
2022-10-17 22:40:14 +03:00
- DTMF Dolphin [(by litui) ](https://github.com/litui/dtmf_dolphin )
2022-10-12 05:01:37 +03:00
- **TOTP (Authenticator)** [(by akopachov) ](https://github.com/akopachov/flipper-zero_authenticator )
2022-10-20 21:43:27 +03:00
- GPS [(By ezod) ](https://github.com/ezod/flipperzero-gps ) works with module `NMEA 0183` via UART (13TX, 14RX, GND pins on Flipper)
- i2c Tools [(By NaejEL) ](https://github.com/NaejEL/flipperzero-i2ctools ) - C0 -> SCL / C1 -> SDA / GND -> GND | 3v3 logic levels only!
2022-10-20 23:51:13 +03:00
- Temperature Sensor Plugin - HTU21D / SI7021 [(By Mywk) ](https://github.com/Mywk/FlipperTemperatureSensor ) - [How to Connect ](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/applications/plugins/temperature_sensor/Readme.md )
2022-10-24 22:01:18 +03:00
- HC-SR04 Distance sensor [(original by Sanqui) ](https://github.com/Sanqui/flipperzero-firmware/tree/hc_sr04 ) - Ported and modified by @xMasterX - How to connect -> (5V -> VCC) / (GND -> GND) / (13|TX -> Trig) / (14|RX -> Echo)
2022-09-15 07:28:26 +03:00
Games:
- DOOM (fixed) [(By p4nic4ttack) ](https://github.com/p4nic4ttack/doom-flipper-zero/ )
- Zombiez [(Reworked By DevMilanIan) ](https://github.com/RogueMaster/flipperzero-firmware-wPlugins/pull/240 ) [(Original By Dooskington) ](https://github.com/Dooskington/flipperzero-zombiez )
- Flappy Bird [(By DroomOne) ](https://github.com/DroomOne/flipperzero-firmware/tree/dev/applications/flappy_bird )
- Arkanoid (refactored by xMasterX) [(by gotnull) ](https://github.com/gotnull/flipperzero-firmware-wPlugins )
- Tic Tac Toe (refactored by xMasterX) [(by gotnull) ](https://github.com/gotnull/flipperzero-firmware-wPlugins )
- Tetris (with fixes) [(by jeffplang) ](https://github.com/jeffplang/flipperzero-firmware/tree/tetris_game/applications/tetris_game )
2022-10-12 05:01:37 +03:00
- Minesweeper [(by panki27) ](https://github.com/panki27/minesweeper )
2022-10-18 04:28:44 +03:00
- Heap Defence (aka Stack Attack) [(original by wquinoa & Vedmein) ](https://github.com/Vedmein/flipperzero-firmware/tree/hd/svisto-perdelki ) -> Ported to latest firmware by @xMasterX
2022-06-02 02:15:39 +03:00
2022-07-29 19:22:17 +03:00
### Other changes
2022-09-15 07:28:26 +03:00
- BadUSB -> Keyboard layouts [(by rien > dummy-decoy) ](https://github.com/dummy-decoy/flipperzero-firmware/tree/dummy_decoy/bad_usb_keyboard_layout )
2022-10-09 02:27:38 +03:00
- SubGHz -> New frequency analyzer - [(by ClusterM) ](https://github.com/DarkFlippers/unleashed-firmware/pull/43 )
2022-09-15 07:28:26 +03:00
- SubGHz -> Detect RAW feature - [(by perspecdev) ](https://github.com/RogueMaster/flipperzero-firmware-wPlugins/pull/152 )
2022-10-20 01:07:01 +03:00
- SubGHz -> Save last used frequency and modulation [(by derskythe) ](https://github.com/DarkFlippers/unleashed-firmware/pull/77 )
2022-10-09 02:27:38 +03:00
- SubGHz -> Press OK in frequency analyzer to use detected frequency in Read modes [(by derskythe) ](https://github.com/DarkFlippers/unleashed-firmware/pull/77 )
2022-10-10 19:30:28 +03:00
- SubGHz -> Long press OK button in SubGHz Frequency analyzer to switch to Read menu [(by derskythe) ](https://github.com/DarkFlippers/unleashed-firmware/pull/79 )
2022-06-02 02:15:39 +03:00
2022-07-10 03:47:36 +03:00
# Instructions
2022-10-09 02:27:38 +03:00
## [- How to install firmware](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/HowToInstall.md)
2022-06-26 21:46:17 +03:00
2022-10-09 02:27:38 +03:00
## [- How to build firmware](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/HowToBuild.md)
2022-07-10 03:47:36 +03:00
2022-08-03 20:20:49 +03:00
## [- BadUSB: how to add new keyboard layouts](https://github.com/dummy-decoy/flipperzero_badusb_kl)
2022-07-29 19:22:17 +03:00
2022-10-09 02:27:38 +03:00
## [- How to change Flipper name](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/CustomFlipperName.md)
2022-08-14 06:25:32 +03:00
2022-08-03 03:11:49 +03:00
### **Plugins**
2022-07-29 19:22:17 +03:00
2022-10-23 15:34:24 +03:00
## [- 🎲 Download Extra plugins for Unleashed](https://github.com/UberGuidoZ/Flipper/tree/main/Applications/Unleashed%20(and%20RogueMaster))
2022-09-17 02:23:33 +03:00
2022-10-09 02:27:38 +03:00
## [- Configure Sub-GHz Remote App](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SubGHzRemotePlugin.md)
2022-06-02 02:15:39 +03:00
2022-10-12 05:01:37 +03:00
## [- TOTP (Authenticator) config description](https://github.com/akopachov/flipper-zero_authenticator/blob/master/.github/conf-file_description.md)
2022-10-09 02:27:38 +03:00
## [- Barcode Generator](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/BarcodeGenerator.md)
2022-07-29 19:22:17 +03:00
2022-10-09 02:27:38 +03:00
## [- Multi Converter](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/MultiConverter.md)
2022-08-23 19:14:30 +03:00
2022-08-08 05:02:07 +03:00
## [- WAV Player sample files & how to convert](https://github.com/UberGuidoZ/Flipper/tree/main/Wav_Player#readme)
2022-09-10 17:51:13 +03:00
## [- SubGHz playlist generator script](https://github.com/darmiel/flipper-scripts/blob/main/playlist/playlist_creator_by_chunk.py)
2022-08-03 03:11:49 +03:00
### **Plugins that works with external hardware**
2022-07-29 19:22:17 +03:00
2022-10-20 23:51:13 +03:00
## [- How to use: Temperature Sensor Plugin - HTU21D / SI7021](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/applications/plugins/temperature_sensor/Readme.md)
## [- How to use: [NMEA] GPS](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/applications/plugins/gps_nmea_uart/README.md)
## [- How to use: i2c Tools](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/applications/plugins/flipper_i2ctools/README.md)
2022-10-09 02:27:38 +03:00
## [- How to use: [NRF24] plugins](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/NRF24.md)
2022-07-29 19:22:17 +03:00
2022-08-03 03:11:49 +03:00
## [- How to use: [WiFi] Scanner](https://github.com/SequoiaSan/FlipperZero-WiFi-Scanner_Module#readme)
## [- How to use: [ESP8266] Deauther](https://github.com/SequoiaSan/FlipperZero-Wifi-ESP8266-Deauther-Module#readme)
## [- How to use: [ESP32] WiFi Marauder](https://github.com/UberGuidoZ/Flipper/tree/main/Wifi_DevBoard)
2022-08-06 00:29:53 +03:00
## [- [WiFi] Scanner - Web Flasher for module firmware](https://sequoiasan.github.io/FlipperZero-WiFi-Scanner_Module/)
## [- [ESP8266] Deauther - Web Flasher for module firmware](https://sequoiasan.github.io/FlipperZero-Wifi-ESP8266-Deauther-Module/)
2022-08-03 03:11:49 +03:00
## [- Windows: How to Upload .bin to ESP32/ESP8266](https://github.com/SequoiaSan/Guide-How-To-Upload-bin-to-ESP8266-ESP32)
2022-10-09 02:27:38 +03:00
## [- How to use: [GPIO] SentrySafe plugin](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SentrySafe.md)
2022-08-03 03:11:49 +03:00
### **SubGHz**
2022-07-29 19:22:17 +03:00
2022-10-09 02:27:38 +03:00
## [- Transmission is blocked? - How to extend SubGHz frequency range](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/DangerousSettings.md)
2022-07-29 19:22:17 +03:00
2022-10-09 02:27:38 +03:00
## [- How to add extra SubGHz frequencies](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SubGHzSettings.md)
2022-07-29 19:22:17 +03:00
2022-06-02 02:15:39 +03:00
< br >
< br >
2022-06-26 21:46:54 +03:00
2022-07-29 19:22:17 +03:00
# Where I can find IR, SubGhz, ... files, DBs, and other stuff?
2022-07-10 03:47:36 +03:00
## [UberGuidoZ Playground - Large collection of files - Github](https://github.com/UberGuidoZ/Flipper)
2022-09-29 11:01:15 +03:00
## [Awesome Flipper Zero - Github](https://github.com/djsime1/awesome-flipperzero)
2022-08-14 22:00:58 +03:00
## [CAME-12bit, NICE-12bit, Linear-10bit, PT-2240 - SubGHz fixed code bruteforce](https://github.com/tobiabocchi/flipperzero-bruteforce)
2022-09-29 11:01:15 +03:00
## [SMC5326, UNILARM - SubGHz fixed code bruteforce](https://github.com/Hong5489/flipperzero-gate-bruteforce)
2022-06-04 03:18:43 +03:00
2022-07-10 03:47:36 +03:00
< br >
< br >
2022-06-04 03:18:43 +03:00
2020-08-15 09:59:22 +03:00
# Links
2022-01-05 19:10:18 +03:00
2022-10-10 16:42:57 +03:00
* Unofficial Discord: [discord.unleashedflip.com ](https://discord.unleashedflip.com )
2022-07-25 14:01:56 +03:00
* Docs by atmanos / How to write your own app (outdated API): [https://flipper.atmanos.com/docs/overview/intro ](https://flipper.atmanos.com/docs/overview/intro )
2022-05-27 22:59:18 +03:00
2022-06-02 02:15:39 +03:00
* Official Docs: [http://docs.flipperzero.one ](http://docs.flipperzero.one )
2022-05-27 22:59:18 +03:00
* Official Forum: [forum.flipperzero.one ](https://forum.flipperzero.one/ )
2021-08-08 21:03:25 +03:00
2022-01-10 22:46:20 +03:00
# Project structure
- `applications` - Applications and services used in firmware
- `assets` - Assets used by applications and services
2022-07-20 13:56:33 +03:00
- `furi` - Furi Core: os level primitives and helpers
2022-01-10 22:46:20 +03:00
- `debug` - Debug tool: GDB-plugins, SVD-file and etc
- `documentation` - Documentation generation system configs and input files
- `firmware` - Firmware source code
- `lib` - Our and 3rd party libraries, drivers and etc...
2022-06-26 20:57:29 +03:00
- `site_scons` - Build helpers
2022-01-10 22:46:20 +03:00
- `scripts` - Supplementary scripts and python libraries home
2022-09-24 13:36:11 +03:00
Also pay attention to `ReadMe.md` files inside those directories.