Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Ultralight emulation. #215

Merged
merged 60 commits into from
Jul 16, 2024

Commits on Jun 19, 2024

  1. Add support for Ultralight emulation.

    This version only emulates MF0ICU1 properly.
    turbocool3r committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    248f3b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34eabd7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7460ce View commit details
    Browse the repository at this point in the history
  4. Fix CMD_INCR_CNT value.

    turbocool3r committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    4728573 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    89dc073 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eee3666 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    af5670f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    56c4647 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1e18bd6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    95d69b1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8bfad8b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    80a14a1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    59f2611 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8ddf2ea View commit details
    Browse the repository at this point in the history
  15. Fix maximum block size.

    turbocool3r committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    2acd42a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2447c79 View commit details
    Browse the repository at this point in the history
  17. Changelog entry.

    turbocool3r committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    41e6a70 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Configuration menu
    Copy the full SHA
    1f1b4fd View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Configuration menu
    Copy the full SHA
    3af3488 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Fix mirroring bug.

    turbocool3r committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    9e25b09 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c14fc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a283795 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Improvements to MFU / NTAG cli commands.

    Added `wrbl` and `rcnt` commands for writing blocks and reading counters. Added `-P` parameter to all commands that may need it to allow prior auth with a 4-byte password. `dump` command now dumps all pages until it fails rather than just the first 16 pages when no `-q` parameter is provided. Added `version` command to allow requesting version bytes.
    turbocool3r committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    2da6d35 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    76b36dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9488127 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    eafa14e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efeaf1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18d5da0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    297cb06 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    780e594 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    94474ee View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. Configuration menu
    Copy the full SHA
    ddcffba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5d6ad8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb41662 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ff1c78 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    1bf23cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    163b41b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37f2b07 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bdcf5d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4aa6b3c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    103d51c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b7a6a3f View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    b5259c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff58d97 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    0ce920c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09310dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a52bb98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd42e7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cf109f9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    202f5d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    607df41 View commit details
    Browse the repository at this point in the history
  8. Fix hf mfu rcnt command.

    turbocool3r committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    3fe0a5f View commit details
    Browse the repository at this point in the history
  9. Make answers to commands on errors similar to real cards.

    NAKs returned by both Ultralight and NTAG cards were 0 in my tests and Ultralights didn't respond to invalid commands at all.
    turbocool3r committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    a8c2fc1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1e3533a View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    a428377 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82c46b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1e2250 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1c9b4b View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Fix an old bug in hf mfu econfig that prevented anticollision resol…

    …ution data from being updated sometimes.
    turbocool3r committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    384490e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25a1230 View commit details
    Browse the repository at this point in the history