Skip to content

lraton/FlopperZiro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlopperZiro

FlopperZiro Logo

Github top language Github language count Repository size License Github issues Github forks Github stars

lraton%2FFlopperZiro | Trendshift

FlopperZiro is an open-source, DIY, and cost-effective multi-tool inspired by the Flipper Zero. Built upon the Arduino ecosystem, it is designed for electronics enthusiasts, researchers, and hobbyists to explore hardware protocols and wireless communication.

An orribol copi of FlipperZero, uit worst inglish
A Flipper Zero clone, but cheapest, DIY and siply Open Source, made with Arduino IDE

Important Notice: This is an educational and experimental project developed as a hobby. It is not intended to serve as a replacement for professional diagnostic hardware.

side pic

Star History

Star History Chart

Hardware Components

  • Microcontroller: STM32-L432KC
  • RF Transmitter (433 MHz): FS1000A
  • RF Receiver (433 MHz): RXB12
  • NFC / RFID Controller: PN532 (PN7150 under evaluation)
  • Infrared: IR LED & Receiver
  • Display: SSD1306 OLED (128x64)
  • Storage: TF MicroSD Card Shield
  • Power Management: TP4056 Battery Charger & DC-DC 5V Boost Converter
  • Power Source: 3.7V LiPo Battery
  • Miscellaneous: 2N2222A Transistor, 6x Tactile Push Buttons (6x6x8mm), SMD Micro USB port

Features

  • BadUSB: Rubber Ducky script execution
  • RFID / NFC: Passive scanning and target emulation
  • Infrared (IR): Signal capture, replay, and SD persistence
  • Sub-1 GHz (RF): 433 MHz signal capture, replay, and SD persistence
  • Storage: Dynamic save and load functionality via MicroSD
  • System Monitoring: Battery percentage and SD storage capacity tracking
  • Development: Fully programmable via the Arduino IDE
  • Enclosure: 3D printed housing available here

Project Roadmap

Software

  • Resolve SD/SSD1306 SPI/I2C conflicts
  • Implement SD card directory browser interface
  • Integrate save/load states from SD
  • Complete RF scanner and transmitter logic
  • Develop core menu navigation system
  • BadUSB integration
  • IR signal processing and data formatting
  • RFID / NFC Subsystem
    • Read standard UIDs
    • Implement ISO14443-B support
    • Emulation and APDU handling
    • Implement SD save states for RFID tags

Hardware

  • Initial PCB design and fabrication
  • Secondary PCB revision
  • PN7150 module integration testing

Documentation

  • Comprehensive code and hardware documentation

Troubleshooting

Blank Screen After Upload: Occasionally, immediately after uploading new code via the Arduino IDE, the screen may remain completely black. This is a known hardware timing quirk where the IDE's automatic reset doesn't properly reboot the display. Fix: Simply open the Serial Monitor / Debugger in your Arduino IDE. This triggers a clean software reset over USB, and the device will boot up normally.

front pic back pic

Alt

About

A Flipper Zero clone, but cheapest, DIY and simply Open Source, made with Arduino IDE

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors

Languages