/flipperzero-rfidbeacon

A letter/number/symbol Morse beacon on 125 kHz using RFID interface of the Flipper Zero

Primary LanguageC

flipperzero-rfidbeacon

A letter/number/symbol Morse beacon on 125 kHz using RFID interface of the Flipper Zero

banner (banner has been made with Dall.E 2)

Like Russia with their HF letter beacons, it's possible to use the Flipper Zero as a letter/number/symbol Morse beacon. Flipper Zero has multiple RF interfaces (RFID, NFC and UHF) and it's possible to transmit raw data over these interfaces.

This application can transmit the whole alphabet (A to Z), numbers (0 to 9) and symbols in Morse on RFID interface (125 kHz). Range is about 5m with a SDR.

Gallery

Menu of the application:

Led of the Flipper Zero turns in red when transmitting.

Airspy Discovery HF+ SDR bas been used during these tests with a small loop antenna. Following measures have been made at a distance of 2m from the Flipper Zero.

A letter:

3 number:

Build the program

Assuming the toolchain is already installed, copy flipper_rfidbeacon directory to applications_user

Plug your Flipper Zero and build the RFID beacon:

./fbt launch_app APPSRC=applications_user/flipper_rfidbeacon

The program will automatically be launched after compilation

Button assignments:

button function
Left/Right [short press] Select the letter/number to transmit. It's possible to change letter/number during transmitting.
Up [long press] Enable/disable the transmitter (125 kHz)
Back [long press] Exit

If you don't want to build this application, just simply copy flipper_rfidbeacon.fap on your Flipper Zero

Build has been made with official toolchain, API Mismatch error may appear if you are using custom firmware. You can bypass this error but the program may crash.

What's next ?

  • Choose the speed morse code
  • Transmit on NFC interface (13.56 MHz), range is wider than RFID
  • Transmit on UHF interface (433 MHz, etc)
  • Transmit personalized text message over the air

Changelog

  • 2023-07-11

    • Bug fixing
    • Symbols have been added
    • Morse code view has been added
  • 2023-07-09

    • Initial release