Skip to content

Task List

Benjamin Vernoux edited this page Jun 22, 2024 · 55 revisions

The first place to look for open tasks that you can help with is the Issues List.

The following list will be removed once everything is moved to the Issues List, completed, or obsolete. If you are interested in helping with any of these tasks(or other tasks...). Try IRC first (freenode channel #hydrabus and contact bvernoux), then email(https://hydrabus.com/contact).

Contributor/Developers are welcome if you implement a major feature in Firmware your HydraBus v1 + HydraNFC Shield v2 will be 100% refunded, for more details send an email to https://hydrabus.com/contact

HydraNFC Shield v2 st25r3916 NFC chipset spi decoder/dumps for sigrok/PulseView

HydraNFC Shield v2 / ST25R39xx chipset NFC decoder available in Sigrok/PulseView nigthly builds

HydraFW for HydraBus+HydraNFC Shield v2 TODO (with no specific order):

Generic

Documentation / Wiki

nfc/dnfc/nfc bbio modes

NFC Scan (Polling) of one ore multi-tags with Anti-Collision for NFC Technology NFC-A/B/V/F

  • Scan return raw data of tags like NXP MIFARE Ultra Light tag
  • Add parameters to obtain details on tags RSSI, measure Antenna Amplitude(Vpp) and Phase(in °)
  • Add parameters to measure VDD, VDD_A, VDD_D, VDD_RF, VDD_AM in V

Debug/Developer mode for NFC Shield v2 with dnfc mode

See https://github.com/hydrabus/hydrafw_hydranfc_shield_v2/wiki/HydraFW-HydraNFC-v2-guide-dnfc-mode

  • BBIO_NFC_LL
  • Transparent test mode see command nfc-transp to be improved ... (contributions are welcome)
  • Special stream mode to be improved ... (contributions are welcome)

NFC Antenna features

  • BBIO_NFC_ANTENNA
  • Automatic tuning of the Antenna (AAT_A(Serial Capacitance) / AAT_B(Parallel Capacitance))
  • Manual tuning of the Antenna (to be done without any tag in final environment)
  • Add parameters to measure Antenna Amplitude(mVpp) and Phase(in °)
  • Add parameters to measure VDD, VDD_A, VDD_D, VDD_RF, VDD_AM in V

NFC Reader/Writer

  • BBIO_NFC_READER to be improved

  • BBIO_NFC_READER supporting NFC-F (FeliCa)

  • BBIO_NFC_READER supporting different non standard tags ...

    NFC Reader/Writer for NFC Forum Type 1 to 5 Tags

    For more details on NFC Forum Type 1 to 5 Tags see https://rfidcard.com/nfc-forum-tag-types/

    Contributions are welcome to support following features

    • Read / Write NFC Forum (ISO 14443A) Type 1 Tag
    • Read / Write NFC Forum (ISO 14443A) Type 2 Tag
    • Read / Write NFC Forum (ISO 14443A) Type 4 Tag
    • Read / Write NFC Forum (ISO 14443A) Type 5 Tag

    NFC Reader/Writer (other/non NFC Forum compliant...)

    Contributions are welcome to support following features

    • Write Vicinity (NFC-V) tag data

    • Read Vicinity (NFC-V) tag data

    • Read MIFARE Ultra Light tag

    • Write MIFARE Ultra Light tag

    • Read MIFARE DESFire EV1 tag

    • Write MIFARE DESFire EV1 tag

    • Read MIFARE DESFire EV2 tag

    • Write MIFARE DESFire EV2 tag

    • Read MIFARE Classic tag

    • Write MIFARE Classic tag

NFC Sniffer ISO/IEC 14443A

NFC Emulation ISO/IEC 14443A

Contributions are welcome to support following features

  • BBIO_CARD_EMULATION to be improved
  • Emulation MIFARE Ultra Light tag (Thanks to AAsyunkin-se for contribution)
  • Clone MIFARE Ultra Light tag
    • clone-mf-ul command add optional filename (64bytes raw file written to microsd same as read-mf-ul)
      • Read MIFARE Ultra Light card then Emulate it
      • Add optional filename to save MIFARE Ultra Light tag data read (64bytes raw data of the Tag) to microSD

NFC Emulation MIFARE Classic

Contributions are welcome to support following feature

  • Emulation MIFARE Classic tag

NFC Emulation MIFARE DESfire

Contributions are welcome to support following features

  • Emulation MIFARE DESfire EV1 tag
  • Emulation MIFARE DESfire EV2 tag
  • Emulation MIFARE DESfire EV3 tag

NFC Emulation ISO/IEC 15693 (Vicinity)

Contributions are welcome to support following feature

  • Emulation Vicinity (NFC-V) tag
Clone this wiki locally