Proxmark3 community

Research, development and trades concerning the powerful Proxmark3 device.

Remember; sharing is caring. Bring something back to the community.


"Learn the tools of the trade the hard way." +Fravia

You are not logged in.

Announcement

Time changes and with it the technology
Proxmark3 @ discord

Users of this forum, please be aware that information stored on this site is not private.

#1 2009-07-10 20:33:39

rleroy
Contributor
From: Between a REQB and a ATQB
Registered: 2009-03-04
Posts: 61

blew circular buffer! (again)

Hi everybody!

I've been playing with a ISO-14443B smartcard, and I keep receiving the error "blew circular buffer!". I'm using the r29 firmware available from http://proxmark3.googlecode.com/files/p … 03-r29.zip

It first happens when the antenna is between the reader and the card. I issue a couple of APDU's from the reader in a batch, and after the second command is issued, the error message is displayed. Here is a dump from hi14list:

> hi14snoop
#db# blew circular buffer!
#db# 000000ff, 00000000, 00000000

> hi14list
recorded activity:
 time  :rssi: who bytes
---------+----+----+-----------
 +      0:  53: TAG ab 01 99 55   
 +  43684:    :     ba 01 d0 d9   
 +    376:  69: TAG ab 01 99 55   
 +  43296:    :     ba 01 d0 d9   
 +    378:  80: TAG ab 01 99 55   
 +  47594:    :     ba 01 d0 d9   
 +    378:  57: TAG ab 01 99 55   
 +  75352:    :     ba 01 d0 d9   
 +    376:  79: TAG ab 01 99 55   
 +  43692:    :     ba 01 d0 d9   
 +    378:  91: TAG ab 01 99 55   
 +  25818:    :     0a 01 00 a4 00 00 02 11 11 04 c3   
 +   1834:  49: TAG 0a 01 85 17 07 04 02 1d 01 1f 10 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 90 00 e3 77   
 +   1314:    :     0b 01 00 a4 00 00 02 11 12 72 be   
 +1145031704:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**

The same error happens when the smartcard and the reader are far apart. I put the antenna on top of the card, and then I approach the reader. As soon as I approach the reader, the same error is thrown. Here is a dump:

>> Started prox, built Jul  1 2009 20:10:49
>> Connected to device
> hi14snoop
#db# blew circular buffer!
#db# 000000ff, 00000000, 00000000

> hi14list
recorded activity:
 time  :rssi: who bytes
---------+----+----+-----------
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**
 +      0:    :     44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 

44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44   **FAIL CRC**

Any ideas? This is a big problem for me because I can't record all the activity of the communication ...

Thanks smile

--
rleroy

Last edited by rleroy (2009-07-10 20:34:27)

Offline

#2 2009-07-12 00:36:53

rleroy
Contributor
From: Between a REQB and a ATQB
Registered: 2009-03-04
Posts: 61

Re: blew circular buffer! (again)

I have some updates about the problem!

I have tried what edo512 suggested inside this post: http://www.proxmark.org/forum/post/807/#p807, but it didn't work...  Indeed, I downloaded the latest (as we speak) SVN, compiled it and uploaded the fpga and osimage onto my proxmark3, and I keep receiving the same error ...

Also, I noticed that when I send a bunch of APDUs (about 6) in a batch using Gscriptor, I receive the "blew circular buffer" error, but when I send the APDU one at the time, I can manage to send all APDUs without any problems! It looks like when they are send fast, I receive this error ...

From what I can understand, it's a timing issue. It looks like maybe the FPGA code is not quick enough to parse or understand the code, so it bails out sad

I have tried with two different 13.56mhz antenna, and I receive the same error!

Thanks again smile

--
rleroy

Last edited by rleroy (2009-07-12 00:42:59)

Offline

Board footer

Powered by FluxBB