badusb | ||
electronics | ||
firmware/updating | ||
gpio | ||
hid | ||
js/intro | ||
marauder | ||
misc/WIP_thread_demo | ||
plugins | ||
rfid | ||
subghz | ||
ui | ||
vgm | ||
youtube | ||
.gitignore | ||
.gitmodules | ||
LICENSE | ||
README.md |
flipper-zero-tutorials
I will use this repository for my Flipper Zero projects. The various README.md files should describe how to use the files on your Flipper Zero.
Feel free to reach out to me at Discord with any questions or leave them in the issues section for this project.
Video Game Module
air_labyrinth
game - This is a game where you control a ball through a maze. The game uses the accelerometer in the Video Game Module to control the ball. For best experience, it is recommended to connect the VGM to the HDMI input on a TV. The game is also displayed on the Flipper Zero's screen.
NOTE: This game uses the game engine
, so you must recursively clone the flipper-zero-tutorials
repository to get the engine
submodule, or download the https://github.com/flipperdevices/flipperzero-game-engine into a folder called ./vmg/apps/air_labyrinth/engine
.
RFID
spreadsheet - This is a spreadsheet that can be used to convert RFID data from one format to another, and to create new credentials with a shared facility code. It can also be used to create RFID data for the T5577 chip.
YouTube
videos
video index - This is a list of my various YouTube video tutorials.
Electronics
electronics projects
parts list - This is a list of electronics parts that I will be using in my videos or tutorials.
Firmware
firmware-updating
tutorial - The Flipper Zero makes updating the firmware simple and fairly safe. It is easy to build your own firmware as well using the fbt command.
GPIO
wiegand
project - This is a tool for reading and writing Wiegand data. Wiegand is typically used by NFC, RFID and keypads. This tool can be used to read a Wiegand signal, save and display the data on the Flipper Zero's screen. It can also play the signal back.
gpio-pins
tool - This is a set of files you can copy to your Flipper Zero so that you can easily lookup the meaning of a pin.
hc_sr04
project - This is an improvement over the original HC_SR04 library so that you can get mm accuracy in measurements. It displays ultrasonic distance in both inches/cm. The readme explains how the code gets more accurate timings.
gpio-gpio-7segment
project - This application can control a common-anode or common-cathode 7-segment display. When you click the OK button the display shows a random dice roll (1-6); but you can modify code to display any number from 0-9.
gpio-gpio-polling-demo
tutorial - This is a "hello world" demonstration of reading a GPIO pin using polling.
gpio-gpio-interrupt-demo
tutorial - This is a "hello world" demonstration of triggering a callback when a GPIO pin transitions from VCC to GND.
gpio-memsic_2125
tutorial - This is a demostration of using GPIO interrupts to interpret data from the Memsic 2125 (Mx2125) Dual-Axis Accelerometer.
Subghz folder
subghz-plugins-subghz_demo
tutorial - This is a demonstration of sending & receiving radio signals using the subghz_tx_rx worker library.
subghz-plugins-rock_paper_scissors
game - This is a two player game that uses the subghz_tx_rx worker library for communication. Two Flipper Zeros running this game can play Rock, Paper, Scissors against each other!
subghz-protocol-x10-decoder
project - This is a protocol decoder for the Flipper Zero to decode the x10 series of devices when doing a read from the Sub-GHz menu.
subghz-samples-chevy-hhr-2006
data - These Flipper Zero subghz captures are from the remote control for the Chevy HHR 2006 keyfob.
subghz-samples-quantum-fire
data - These Flipper Zero subghz captures are from the remote control for the Quantum Fire (QF-6LR).
subghz-samples-x10
data - These Flipper Zero subghz captures are from the remote control for the X10.
Marauder
tutorial - This is a tutorial on how to use the Marauder tool to attack 2.4GHz devices.
tool - This is a tool that can be used to send a secret message over WiFi. The message is encoded into a SSID, which is then sent out over WiFi. The message can be decoded on a PC.
Support
Buy me a coffee - Thanks for supporting my work.