Sem descrição

frux-c 2b48fc740e fixed app crash on launch há 1 ano atrás
assets 0e03ab5d41 added pics from offical discord, thanks to @digits7025 há 2 anos atrás
icons 231c0f2753 added some minor quality of app changes há 2 anos atrás
scenes 9ac60658b6 adding write modes há 1 ano atrás
README.md aa49a4ba44 minor README update há 2 anos atrás
application.fam 5bf4673ce1 working uart_refractor há 1 ano atrás
uhf_app.c 2b48fc740e fixed app crash on launch há 1 ano atrás
uhf_app.h 59392b764b added landing app scene há 2 anos atrás
uhf_app_i.h 97ce3f1586 reworking module info and tag view scenes' há 2 anos atrás
uhf_buffer.c 4e3108d319 possible fix for crashing on exit há 1 ano atrás
uhf_buffer.h 4e3108d319 possible fix for crashing on exit há 1 ano atrás
uhf_device.c 5bf4673ce1 working uart_refractor há 1 ano atrás
uhf_device.h 90b658c87b refractoring write há 2 anos atrás
uhf_module.c b21d9487c5 default to only writing epc há 1 ano atrás
uhf_module.h 9ac60658b6 adding write modes há 1 ano atrás
uhf_module_cmd.h 8ef73e7ea2 changed rx settings to respond to corrupt or failed/data + 2 more module settings há 2 anos atrás
uhf_module_settings.h a0585c4f95 merge conflict fix há 2 anos atrás
uhf_tag.c 2f041821e4 logic improvment há 2 anos atrás
uhf_tag.h 4e3108d319 possible fix for crashing on exit há 1 ano atrás
uhf_tag_i.h 475ef9073a inital commit; restructring tag representation há 2 anos atrás
uhf_uart.c 2b48fc740e fixed app crash on launch há 1 ano atrás
uhf_uart.h 4d8aae4232 minor patches that are qof improvments há 1 ano atrás
uhf_worker.c 4e3108d319 possible fix for crashing on exit há 1 ano atrás
uhf_worker.h 583fba3022 no syntax error; memmanage error raised há 1 ano atrás

README.md

[UHF]RFID App for FlipperZero

Overview

This repository contains a UHF RFID application developed for FlipperZero, a versatile multi-tool device. The app leverages the YRM100 module to enable UHF RFID functionality.

What's Ongoing

Adding features to the app to make it more usable and stable. Currently, also addressing the issue page to fix bugs and improve the app. And also add the planned and requested features. For example, UI Change to show all info from initial scan; feature to identify the tag type and show the info accordingly; and more.

What's Changed

  • Added a settings page to allow for changing of the module's settings.
  • Added options like baud rate, rf power, region; more to come.
  • Tx communication is much more stable and faster now; more improvements to come.
  • Bug fixes and improvements.

Features

  • Read Single UHF RFID tag
    • EPC Bank
    • TID Bank
    • USER Bank
  • View saved UHF RFID tags
  • Write Single UHF RFID tag
    • EPC Bank
    • TID Bank (Not Supported if locked)
    • USER Bank
  • Change Module setting parameters (In Progress)
    • Set Baudrates
    • Set RF Power
    • Set Region
    • Set/Reset Access Password
    • Set Kill Password
    • Kill Tag
  • Edit/Create new data to write.
  • Extras
    • Read multiple tags at once
    • View multiple on a list view

Requirements

To run this application on FlipperZero, you will need:

Setup and Installation

  1. Ensure you have set up your FlipperZero device with the YRM100 module properly. You can also read more about how to setup the module from the Md5Stack Docs page. wiring diagram
  2. Clone this repository to the applications_user folder of your flipper firmware of your choice
  3. If you have VSCode setup with your flipper firmware.
    • ### Windows
      1. Press Ctrl+Shift+B on vscode while in the uhf_app folder
      2. Select the Launch App on Flipper option. And watch as the app launches on your flipper
      3. If you don't have vscode setup you can use the cli command ./fbt COMPACT=1 DEBUG=0 launch APPSRC=applications_user\uhf_rfid
    • ### MacOS ... tbd

Usage

  1. Power on your FlipperZero device.
  2. Connect the uhf module to the flipper via gpio.
  3. Navigate to the UHF RFID app on FlipperZero's menu.
  4. Currently Read for EPC, TID, USER Banks are supported, as well as saving and Writing EPC, USER Banks ... will further update this page as it development goes

Contributions

As this app is still in the development stage, I welcome contributions to this project. If you find any issues or want to enhance the application, feel free to create a pull request.

Disclaimer

  • This application is provided as-is and may contain bugs or issues.
  • Use it at your own risk.
  • I am not responsible for any damage or loss caused by the usage of this app.

Extra Resources

Contact

For any inquiries or support, you can reach out to us at :