M6E has poorer read/write card results

I just received 4pcs M6E orderd on Jan 2021, but after test with M6E I bought in Digikey in 2016, the results of read/ write cards is poorer.
Test results with 250 presses to issue cards shows the difference between the new M6e module compared to the old M6e module despite the same settings:

  • Old module, the number of cards recovered due to read / write errors is: 1 ÷ 3 cards / 250 issues.
    • New module number of cards recovered due to read / write error is: 30 ÷ 35 cards / 250 issuance.
      Do you have any comments on this issue? Are there any improvements between the 2016 and 2021 M6E versions?

Add ima

ges

@ purchase3ivn

Hello,

The only change that I’ve found during that time was a firmware release (update). There is a firmware update link on our product page that has a short explanation and links to other resources, but I also found a full ThingMagic M6E Firmware Release Note which may be more useful: M6e-Firmware-Release-Notes-v1.23.2-v11-1.pdf (979.5 KB)

Hello, is it lastest version?

The version I see on the screen shot you provide is the V1.23.02. That would be the one on the link Bill provided.

Yes, I use the lastest version but the result of read and write card is poorer. Do you have any ideas?

About programming, we use mercuryapi library, version C to connect M6E modules.
We set up parameters:

  • TMR_PARAM_COMMANDTIMEOUT = 300 ms
    + TMR_PARAM_REGION_ID
    + TMR_PARAM_TAGOP_PROTOCOL
    + TMR_PARAM_POWERMODE
    + TMR_PARAM_RADIO_READPOWER
    + TMR_PARAM_RADIO_WRITEPOWER
    + TMR_PARAM_GEN2_TARI = 2 (TMR_GEN2_TARI_MAX)
    + TMR_PARAM_GEN2_TAGENCODING = 0 (TMR_GEN2_FM0)
    + TMR_PARAM_GEN2_Q = StaticQ(0)
    + TMR_PARAM_GEN2_TARGET = 2 (TMR_GEN2_TARGET_AB)

    • Use the following functions to interact with card:
      • TMR_read
      • TMR_readTagMemBytes
      • TMR_writeTagMemBytes
        Do you have any ideas?

@ purchase3ivn

I’ll see if anyone has an opinion based on the added information.