Closed ah01 closed 2 years ago
strange. all is ok for me(
try to change please this line https://github.com/RfidResearchGroup/proxmark3/blob/master/client/src/cmdhfmfdes.c#L592 from SetAPDULogging(false); to SetAPDULogging(true);
and execute again
SetAPDULogging(true);
Funny, I started to dig deeper and this was first thing I did 😀 But it was not enough. I also had to disable silentMode on ExchangeRAW14a (last parameter in desfirecore.c line 508) and uncomment macro COMMS_DEBUG
and COMMS_DEBUG_RAW
.
Here is log of first and second run
After I compare first and second run I found this:
The value 0B
on line 67 of diff come from https://github.com/RfidResearchGroup/proxmark3/blob/master/client/src/cmdhf14a.c#L814 and variable responseNum
.
This local variable is static, so at least it explains why it works only first time and then I need to restart client 😉
This is where I end now. I have no idea what is purpose of responseNum
. Will this help you, or should I dig deeper.
somewhere there is a call to exchangeraw14a, where the activatefield changed during these months. Where the static var should be set to zero (resetted)
I just fixed it several months ago( maybe not in this function... Its iso14443 counter and it should be cleared after the iso anticollision-select sequence
I try to fix...
I push a fix, @ah01 if you pull latest and test?
I works fine now. I can run hf mfd info
several times without any issue.
Great work, thx 👍
Describe the bug
I have MFD EV2 (in factory default). When I start client and run
hf mfd info
everything is OK. When I run it second time, section Tag Signature will fail with messageCard doesn't support GetSignature cmd
. Some other following information are missing as well, but signature is first.It seems to be some problem with client.
hw reset
or physical reconnect of device will not solve the issue. I need to terminate client and start over.I have tested several builds for windows from last ~3 months and build master in WSL with same result. One build that I have and that works for me is from August 2021. But this one is before @merlokk have rewritten most of mfd, right(?)
To Reproduce
Steps to reproduce the behavior:
hf mfd info
error DESFIRESendApdu ...
, but that is visible only in full client debug mode.hf mfd info
againFirst run:
Second run:
Desktop (please complete the following information):