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

clone mode improvements #165

Open
geo-rg opened this issue Jan 25, 2018 · 4 comments
Open

clone mode improvements #165

geo-rg opened this issue Jan 25, 2018 · 4 comments
Assignees

Comments

@geo-rg
Copy link
Collaborator

geo-rg commented Jan 25, 2018

As you may have seen, the latest commits also contain a new clone mode which has been implemented by @robots - thanks for that! The related pull request was #118.

However, there are still some things to be done:

  1. Visual feedback in case of clone success. I suggest adding an LED function (called "CLONE_DONE" or anything like that) which blinks a few times a soon as the clone process is finished.
  2. Documentation. A documentation about how to use the clone mode should be added to the existing doxygen based documentation (see Doc folder).
  3. Automatic read of Mifare Ultralight. Right now, only the UIDs are cloned. But for the unencrypted Mifare Ultralight, it would be possible to read its contents and afterwards emulate this type of card.

It would be great if someone could implement/write these things and hand in pull requests or patches (also possible via E-Mail to chameleon@kasper-oswald.de, although this would not be our preferred way).

@geo-rg geo-rg self-assigned this Jan 25, 2018
@robots
Copy link
Contributor

robots commented Jan 25, 2018

I have nr. 3 as WIP. I will finish it now that i see there is interest. Nr. 1 can be added as well. But ill leave the documentation to someone else :-)

@rafb0y
Copy link

rafb0y commented Jan 26, 2018

The following lines helped me to understand how to use the clone mode:

Add CLONE command

This command is extended original identify command. Upon execution it
will do following:

  • change current config to "reader" mode
  • identify card
  • if multiple or no card detected -> end
  • change config to identified card (mifare classic 1k/4k or ultralight)
  • set UID of the card

Add CLONE command to button.

FIELD_DETECTED with LED gives visual feedback of action.

@AndreasBujok
Copy link

@geo-rg @rafb0y
Nice work 👍
I've updated my docu https://github.com/AndreasBujok/ChameleonMini#clone

@hsanjuan
Copy link
Contributor

@robots did you ever submit n. 3 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants