emsec / ChameleonMini

The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.
Other
1.73k stars 392 forks source link

TITAGITSTANDARD does not store lock status in USB accessable memory #291

Open mschmitt-pf opened 3 years ago

mschmitt-pf commented 3 years ago

Hi, just found out that TITAGITSTANDARD does not store its lock status in USB accessable memory range (via UPLOAD / DOWNLOAD command).

Im my case I want to use this to verify / emulate the lock state via USB access, as implemented for EM4233. In fact I first tried to use EM4233, but it just does not respond on e.g. "write to locked block".

Hope you can fix this.

Thank you in advance.

ceres-c commented 3 years ago

Yes, EM4233 does not respond to locked block writes because that's exactly what a real tag does: no answer.

You can pretty easily edit the code in TITagitstandard.c to save in memory lock status as EM4233.c does