Нет описания

frux-c 7e0f379b98 null derefrence error fixed 2 лет назад
assets 816f4f1608 stable version 2 лет назад
icons 231c0f2753 added some minor quality of app changes 2 лет назад
scenes a0585c4f95 merge conflict fix 2 лет назад
README.md 8a9817f45c Updated README.md 2 лет назад
application.fam 17c2e1566b faster read method, and mpu fault error to fix 2 лет назад
uhf_app.c 7e0f379b98 null derefrence error fixed 2 лет назад
uhf_app.h 59392b764b added landing app scene 2 лет назад
uhf_app_i.h 4b1c16153f need to fix module_set_baudrate function 2 лет назад
uhf_buffer.c 17c2e1566b faster read method, and mpu fault error to fix 2 лет назад
uhf_buffer.h 407461305e buffer size increase 2 лет назад
uhf_device.c 90b658c87b refractoring write 2 лет назад
uhf_device.h 90b658c87b refractoring write 2 лет назад
uhf_module.c a0585c4f95 merge conflict fix 2 лет назад
uhf_module.h a0585c4f95 merge conflict fix 2 лет назад
uhf_module_cmd.h 8ef73e7ea2 changed rx settings to respond to corrupt or failed/data + 2 more module settings 2 лет назад
uhf_module_settings.h a0585c4f95 merge conflict fix 2 лет назад
uhf_tag.c 2f041821e4 logic improvment 2 лет назад
uhf_tag.h f6eb23f57c stack size increase, new work on adding settings 2 лет назад
uhf_worker.c 440ac1bd6d bug fix reading tag sequence 2 лет назад
uhf_worker.h 781e181601 still refractoring 2 лет назад

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

Working on the settings page to allow for changing of the module's settings. Adding options like settings the access password, baud rate, rf power, channel, etc.

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.
  • View saved UHF RFID tag.
  • Write Single UHF RFID tag.
  • [ ] Change Module setting parameters. (In Progress)

    • Set Baudrates
    • Set/Reset Access Password
    • Set Kill Password
    • Kill Tag
    • Set RF Power
    • Set Region
  • [ ] 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 Reading the EPC tag is the only usable option ... 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 :