-
Notifications
You must be signed in to change notification settings - Fork 12
Task List
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 / ST25R39xx chipset NFC decoder available in Sigrok/PulseView nigthly builds
- st25r39xx Decoder available in official sigrokproject repository see https://github.com/sigrokproject/libsigrokdecode/tree/master/decoders/st25r39xx_spi
- st25r39xx Dumps available in official sigrokproject repository see https://github.com/sigrokproject/sigrok-dumps/tree/master/nfc/st25r39xx
- See also original repository https://github.com/hydrabus/st25r3916_decoder_dumps_sigrok
- RAM optimizations
- See https://github.com/hydrabus/hydrafw_hydranfc_shield_v2/commit/caf1bd1a84039d6b17db756c8f3746aae3bff8c8
- See https://github.com/hydrabus/hydrafw_hydranfc_shield_v2/commit/f58614783e3b5826b7b9794188db7f0a22858b3b
- Write full documentation https://github.com/hydrabus/hydrafw_hydranfc_shield_v2/wiki/HydraFW-HydraNFC-v2-guide
- Emulation Mifare UltraLight (basic example)
- To be completed (contributions are welcome)
- Update RFAL to ST25RFAL002 V2.4.0 / 14-Jun-2021 (https://www.st.com/en/embedded-software/stsw-st25rfal002.html)
- Refactor code before to release the v0.3
- nfc/dnfc/bbio mode refactoring / cleanup
- See https://github.com/hydrabus/hydrafw_hydranfc_shield_v2/commit/9db3eab1a04fe45252f543e126eaa997fd146123
- See https://github.com/hydrabus/hydrafw_hydranfc_shield_v2/commit/b2bb3a39e69eb2c7b978cbffb449338e4f6b46e6
- See https://github.com/hydrabus/hydrafw_hydranfc_shield_v2/commit/77ea467a6d4165111438fb19f9155696275e3ebe
- nfc/dnfc/bbio mode refactoring / cleanup
- 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
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)
- 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
-
BBIO_NFC_READER to be improved
-
BBIO_NFC_READER supporting NFC-F (FeliCa)
-
BBIO_NFC_READER supporting different non standard 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
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
- BBIO_NFC_SNIFFER
- Sniffer ISO 14443A 106 kbit/s (for both side PICC / PCD)
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 asread-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
-
Contributions are welcome to support following feature
- Emulation MIFARE Classic tag
Contributions are welcome to support following features
- Emulation MIFARE DESfire EV1 tag
- Emulation MIFARE DESfire EV2 tag
- Emulation MIFARE DESfire EV3 tag
Contributions are welcome to support following feature
- Emulation Vicinity (NFC-V) tag