Skip to content

Public Roadmap

Iceman edited this page Feb 20, 2024 · 20 revisions

There is a need to have a roadmap, where people who wants to contribute can get an easy overview of vision and functions that needs some fix'in. If you have and idea of a feature, do look at the wishlist

Great stuff

  • Look at oversampling the ADC to get 10bit resolution by removing quantization effects. Successful
  • Improve the LF signal demodulation.
  • [in progress] Add support for FeliCa.
  • Improve iClass key recovery with using device onboard flash memory.
  • [in progress] Improve LF HITAG2 code to use ADC path
  • Finish frame API transition to use SendCommandNG everywhere
  • [in progress] Chase compilation warnings, when aggressively enabled especially with clang, head-overflows, memory leaks,
  • See if compressing raw LF samples would speed up BT communication
  • HF reader identification: listen to 14a/14b/15/iclass/... reader requests and show what reader supports in its polling sequence
  • Investigate if there is some gain moving more code from ARM to Thumb. (@slurdge started looking at it)
  • Support 14a anticollision to detect several tags
  • Forge collision in 14a simulation to simulate several tags at once
  • [in progress] LIBPM3 - separate cli /gui from functions, in order to make a libary. This will help Webgui, gui, cli implementations.
  • [in progress] Implement wipe commands for cards. Like hf mf wipe (done) hf mfu wipe hf 14b wipe hf 15 wipe (done) hf felica wipe

Accomplished stuff

  • Incorporate the amiibo tool into hf mfu commands nicely.
  • All HF 15 commands needs a redesign. They are not structured like the rest and e.g. hf 15 info u is leaving the HF field on
  • Adding ISO 15693 - dual sub carrier support
  • Have some testbed with a bunch of cards to semi-automate regression tests on most of the features
  • MAKE INSTALL - enable easyness for package installers / maintainers on pentoo / kali / nethunter to ship proxmark3 binaries
  • Fix reflashing with images > 256k. Current only way is with a JTAG programmer
  • Refactor fileutil out of loclass as it's used elsewhere as well
  • Add ECC signature verification to hf mfu info
  • "script run e" is broken on 64b platforms Reveng was broken on != WIN32, fixed.
  • Add support for Thinfilm NFC barcodes
  • Add a lf t55xx clone : read t55xx then program another t55xx
  • Implemented hf plot - from offical repo
  • Implemented hf mf staticnested
  • Implement HITAG2 known attacks
  • Makefile pimp-up to ease the choice of compiler and compilation flags
  • Looking getting the device to communicate with sim module in a standalone mode
  • Port HF FPGA improvements from the official repo to this repo
  • Implement tear-off (cutting abruptly power when an RFID is operating). Works on MFUL, needs to be generalized
  • External flash signature is using hardcoded RSA params, let's support PEM cert & key files with mbedtls
  • Support MIFARE DESFire

Further hardware improvements

  • Long range antennas

impossible ideas

  • Support all iso14443a speeds (support also 212 kbit/s, 424 kbit/s, and 848 kbit/s in reader/sim/sniff modes) The Proxmark3 MCU and FPGA can't decode those speeds. It manages 106kbit/s data in reader mode. period.

Home

Future

Roadmap
Wishlist

Standalone modes

Standalone mode

Commands help

More cheat sheets

Signal processing

Learn about signals

Clone this wiki locally