Forum Replies Created

  • Re: Reply To: How to register a TapLinx Desktop application

    5. March 2021 at 12:14
    in reply to: How to register a TapLinx Desktop application
    Hi,
    You can find with the AN11876 an example to register a Java Desktop application (file attached in the PDF: TapLinxTest-Desktop.nxpzip).
    You have to use the LibraryManager class and register your license file with the registerJavaApp method.

    + 3  |  - 0

    Re: Reply To: DESFire EV3 TapLinx support

    23. February 2021 at 15:18
    in reply to: DESFire EV3 TapLinx support
    Hi,

    Do you have informations about the release date for the 1.8 version?
    Thanks
    + 0  |  - 0

    Re: Reply To: DESFire EV3 TapLinx support

    12. January 2021 at 14:14
    in reply to: DESFire EV3 TapLinx support
    Hi,
    I see that the 1.8 release is not available for the moment, do you have a date for the release?

    Thanks
    + 0  |  - 0

    Re: Reply To: DESFire EV3 TapLinx support

    10. December 2020 at 12:01
    in reply to: DESFire EV3 TapLinx support
    Hi,
    do you have news about the release date?
    Thanks
    + 0  |  - 0

    Re: Reply To: DESFire EV3 TapLinx support

    16. November 2020 at 17:38
    in reply to: DESFire EV3 TapLinx support
    Hi,
    Do you have a release date for the library version 1.8?
    Only to know if it's planned for this end of year or if I need to wait 2021.
    Thanks
    + 0  |  - 0

    Re: Reply To: DESFire EV3 TapLinx support

    16. October 2020 at 11:02
    in reply to: DESFire EV3 TapLinx support
    Hi,
    similar question on DesFIRE EV3 cards. I have DesFIRE EV3 provided by an official NXP partner. I can correctly read and write those cards, but the cardType when I read a card with the TapLinx library version 1.7 is "unknown card" and I can't find any DesfireEv3 function in your documentation.
    Is a release planned which will contain features for this new chip?

    Thanks
    + 0  |  - 0

    Re: Reply To: Link Offline Registration Key

    7. February 2020 at 13:35
    in reply to: Link Offline Registration Key
    Hi,

    The website to manage your keys is: https://inspire.nxp.com/mifare/
    + 0  |  - 0

    Re: Reply To: Authentication Error with TapLinx 1.3 and 1.4 but ok with TapLinx 1.2

    11. December 2018 at 10:51
    in reply to: Authentication Error with TapLinx 1.3 and 1.4 but ok with TapLinx 1.2
    Thanks a lot for your help! It works very well now.

    + 0  |  - 0

    Re: Reply To: Authentication Error with TapLinx 1.3 and 1.4 but ok with TapLinx 1.2

    3. December 2018 at 10:08
    in reply to: Authentication Error with TapLinx 1.3 and 1.4 but ok with TapLinx 1.2
    Hi,
    It wasn't my idea to use your time to debug my own code, sorry for the incomprehension.
    I only need help to understand what happens

    I'm not convinced that my sample code can be considered as huge and elaborated, the only difference between my code and your test is that I try to read the datas after reading to check that everything is working well.

    Thanks again for your help for all my previous answers,
    + 0  |  - 0

    Re: Reply To: Authentication Error with TapLinx 1.3 and 1.4 but ok with TapLinx 1.2

    29. November 2018 at 15:21
    in reply to: Authentication Error with TapLinx 1.3 and 1.4 but ok with TapLinx 1.2
    Hi,
    it works because your test is not similar to mine.
    When I do a readData right after the writeData, it works well.
    It's when I try to read later this file after an authentication that it breaks ("Read test" section in my example).

    Thanks,
    + 0  |  - 0

    Re: Reply To: Authentication Error with TapLinx 1.3 and 1.4 but ok with TapLinx 1.2

    22. November 2018 at 19:48
    in reply to: Authentication Error with TapLinx 1.3 and 1.4 but ok with TapLinx 1.2
    @taplinx-support Can you help us with our problem? It's really sad to not be able to upgrade our TapLinx library.
    Thanks
    + 0  |  - 0

    Re: Reply To: Authentication Error with TapLinx 1.3 and 1.4 but ok with TapLinx 1.2

    15. November 2018 at 18:12
    in reply to: Authentication Error with TapLinx 1.3 and 1.4 but ok with TapLinx 1.2
    Hi,
    I did some new tests with the Taplinx library version 1.5

    byte[] APP_MASTER_ID = {(byte) 0x00, (byte) 0x00, (byte) 0x00};
    byte[] APP_TEST = {(byte) 0x01, (byte) 0x00, (byte) 0x01};

    byte[] KEY_MASTER = {(byte) 0x01, (byte) 0x02,
    (byte) 0x03, (byte) 0x04, (byte) 0x05, (byte) 0x00, (byte) 0x00,
    (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00,
    (byte) 0x00, (byte) 0x00, (byte) 0x10, (byte) 0x11};

    byte[] KEY_1 = {(byte) 0x01, (byte) 0x02,
    (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00,
    (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00,
    (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x09};

    byte[] blockA = new byte[] {
    (byte) 0x14, (byte) 0x72, (byte) 0xA6, (byte) 0x3A,
    (byte) 0x7D, (byte) 0x3F, (byte) 0x44, (byte) 0x03,
    (byte) 0x99, (byte) 0x74, (byte) 0xDD, (byte) 0xB1,
    (byte) 0xC4, (byte) 0x28, (byte) 0xB0, (byte) 0xC8,
    };

    m_objDESFireEV1 = DESFireFactory.getInstance().getDESFireEV2(m_libInstance.getCustomModules());
    m_objDESFireEV1.getReader().connect();
    this.addLog("DESFire EV1 Reader connected");
    m_objDESFireEV1.getReader().setTimeout(2000);

    EV1ApplicationKeySettings.Builder appsetbuilder = new EV1ApplicationKeySettings.Builder();
    EV1ApplicationKeySettings appsettings = appsetbuilder
    .setAppKeySettingsChangeable(true)
    .setAppMasterKeyChangeable(true)
    .setAuthenticationRequiredForFileManagement(true)
    .setAuthenticationRequiredForDirectoryConfigurationData(false)
    .setMaxNumberOfApplicationKeys(2)
    .setKeyTypeOfApplicationKeys(KeyType.TWO_KEY_THREEDES)
    .build();

    m_objDESFireEV1.selectApplication(APP_MASTER_ID);

    m_objDESFireEV1.createApplication(APP_TEST, appsettings);
    addLog("App Test created");

    m_objDESFireEV1.selectApplication(APP_TEST);
    addLog("App Test selected");

    m_objDESFireEV1.authenticate(0, IDESFireEV1.AuthType.Native, KeyType.THREEDES, keyDataDefault);
    addLog("App Test Master authenticated");


    SecretKeySpec keyDesWrite = new SecretKeySpec(KEY_1, "DESede");
    KeyData keyDataDesWrite = new KeyData();
    keyDataDesWrite.setKey(keyDesWrite);

    SecretKeySpec keyDesMaster = new SecretKeySpec(KEY_MASTER, "DESede");
    KeyData keyDataDesMaster = new KeyData();
    keyDataDesMaster.setKey(keyDesMaster);

    m_objDESFireEV1.createFile(0, new DESFireFile.StdDataFileSettings(IDESFireEV1.CommunicationType.Plain,
    (byte) 0x01,
    (byte) 0x00,
    (byte) 0x00,
    (byte) 0x00,
    32));

    m_objDESFireEV1.writeData(0, 0, blockA);

    addLog("File data written");

    m_objDESFireEV1.authenticate(0, IDESFireEV1.AuthType.Native, KeyType.THREEDES, keyDataDefault);
    addLog("KEY #0 App Authenticated");

    m_objDESFireEV1.changeKey(1, KeyType.TWO_KEY_THREEDES, KEY_2KTDES_DEFAULT, KEY_1, (byte) 0x01);
    addLog("KEY #1 App Changed");

    m_objDESFireEV1.authenticate(0, IDESFireEV1.AuthType.Native, KeyType.THREEDES, keyDataDefault);
    addLog("KEY #0 App Authenticated");

    m_objDESFireEV1.changeKey(0, KeyType.TWO_KEY_THREEDES, KEY_2KTDES_DEFAULT, KEY_MASTER, (byte) 0x01);
    addLog("KEY #0 App Changed");

    // Read test
    m_objDESFireEV1.selectApplication(APP_TEST);
    addLog("APP Test Selected");

    SecretKeySpec key1 = new SecretKeySpec(KEY_1, "DESede");
    KeyData keyData1 = new KeyData();
    keyData1.setKey(key1);

    m_objDESFireEV1.authenticate(0, IDESFireEV1.AuthType.Native, KeyType.TWO_KEY_THREEDES, keyData1);
    addLog("APP Test Key #1 Authenticated");

    byte[] datasApp = m_objDESFireEV1.readData(0, 0, 16);
    addLog("datas File 1 " + byteArrayToHexString(datasApp));



    I always have an error : "InvalidResponseLengthException: Authentication Error" when I try to authenticate to read the datas at the line:

    m_objDESFireEV1.authenticate(0, IDESFireEV1.AuthType.Native, KeyType.TWO_KEY_THREEDES, keyData1);


    Thanks,
    + 0  |  - 0

    Re: Reply To: String truncated in 3DES StdDataFile

    9. May 2018 at 14:34
    in reply to: String truncated in 3DES StdDataFile
    Thanks a lot for your answer, I will test it quickly.
    I totally agree with you that AES is much way better, but unfortunately, our infrastructure contains a lot of readers which are not compatible with AES, and it's not easy to migrate them.

    Thanks,
    + 0  |  - 0

    Re: Reply To: String truncated in 3DES StdDataFile

    7. May 2018 at 12:39
    in reply to: String truncated in 3DES StdDataFile
    Hi,
    for information, we use the library version 1.2, we can't move to a more recent version because of that problem.

    I have the same problem with a CipherLab RS30 (Android 4.4) and a CipherLab RS31 (Android 7).

    Thanks
    + 0  |  - 0

    Re: Reply To: String truncated in 3DES StdDataFile

    27. April 2018 at 7:46
    in reply to: String truncated in 3DES StdDataFile
    Hi,
    Yes, different applications
    my tests are:
    - trying to write/read with a different string to see if the same error occurs: it only happens with the ...BOC8
    - trying to write/read the same string but with AES, the error doesn't occur

    Thanks,
    + 0  |  - 0
Viewing 15 posts - 1 through 15 (of 30 total)