Forum Replies Created

  • Re: Reply To: DesfireFire Personalization, Authentication

    17. May 2016 at 23:58
    in reply to: DesfireFire Personalization, Authentication
    Hi,

    1) I am not sure as to why it is not. I think you should change your DEFAULT MASTER KEY to something what you want, otherwise everyone who detects that you use DESFire will first try to authenticate with DEFAULT MASTER KEY, which means, that person can erase your card or even do other changes if you weren't carefull.

    2) You determine the number of keys you have during application creation procedure in KeySettingsTwo --> check the JavaDoc you'll notice it. Once you create an application with 5 keys (for example) they are all 00's. Once you apply changeKey method, they will change to the keys you defined in KeyStore.

    Hope it helps.
    David
    + 0  |  - 0

    Re: Reply To: Trying to read DESFire EV1 Card, requires Authentication.

    17. May 2016 at 23:50
    in reply to: Trying to read DESFire EV1 Card, requires Authentication.
    Hi,

    I just want to say here, that formatKeyEntry and setKey has NOTHING to do with the PICC (Card)!
    When you create an application on DESFire and you specify that the application will have for example 5 keys AES. The card saves 5 AES keys with all 0's on it.

    KeyStore is a SOFTWARE part. You use it just to store the keys temporary for easier access (via keyNumber).

    If you want to apply changes to the card, do it after personalization. Then you need to call command changeKey(). Now, this will infact change the key on the card with they key in the KeyStore.


    Also to your previous post:
    Make sure that once you used formatKeyEntry() you also used the same slot (keyNo) and the same AuthType(AES) as in the setKey() method.

    A bit confusing, but I hope you understand.
    + 0  |  - 0

    Re: Reply To: Authentication to Mifare DesFire EV1 tag fails at PICC level with Master key..

    17. May 2016 at 23:45
    in reply to: Authentication to Mifare DesFire EV1 tag fails at PICC level with Master key..
    What exactly is not working in your case ? Can you specify the LOC ?

    NOTE: Whilre creating a file on DESFire, you had to specify keys which grant you different access: Read, Write. Once you select the application you have to authenticate with a READ KEY (same one as you used during creating that file) and then you can read the file.

    Best,
    David
    + 0  |  - 0

    Re: Reply To: Authenticate Mifare PlusS SL3 with Mifare lite SDK Android

    15. September 2015 at 12:37
    in reply to: Authenticate Mifare PlusS SL3 with Mifare lite SDK Android
    Hi,

    You could first try to "connect" with the card, once you detect it: plus.getReader().connect();
    If that does not help, please write which line is reporting the error inside your code.

    Best,
    David
    + 0  |  - 0

    Re: Reply To: sql error when registering sdk usage

    8. September 2015 at 9:43
    in reply to: sql error when registering sdk usage
    Hi,
    Did this Error resolve ? Maybe there was an issue with the Server.

    Best,
    David
    + 0  |  - 0

    Re: Reply To: Mifare Classic Authenticate Sector with KeyB

    2. September 2015 at 14:40
    in reply to: Mifare Classic Authenticate Sector with KeyB
    Hi Philip,

    I did not check you code, but from reading your post, first thing that came to my mind is, that your NFC Controller inside your phone does not recognize your MF Classic as classic card and confuses it with some other TAG / CARD, and throws you that error.

    But this is a wide guess, when I will have more time, I will try to look into this one.

    Best,
    David
    + 1  |  - 0

    Re: Reply To: Does Android lollipop have problems with NFC reading of Mifare Cards?

    27. August 2015 at 8:19
    in reply to: Does Android lollipop have problems with NFC reading of Mifare Cards?
    Hello Greg,

    Yes that is true. SSG S4 has a broadcom chip inside it, which causes some issues with certain MIFARE cards. As you mentioned there are issues with MIFARE Classic not being detected. But there might be also some wrong detection with the particular SmartPhone, for e.g. Ultralight getting detected as NTAG. For the latter I am not sure.

    Best,
    David
    + 0  |  - 0

    Re: Reply To: Delay or avoid internet connection requirement

    19. August 2015 at 12:01
    in reply to: Delay or avoid internet connection requirement
    Hey,

    From what I know, the above answer is not really correct.

    When a user will use your Android App that has imported the nxpnfcliblite inside it, the user will be prompted to register the App with one-time only activation (which requires internet connection, with this one we track the usage of LITE version in the field - for the statistics of SDK Lite downloads / usages in app).

    Currently there is no possible way to delay this or to have a pre-activated lib, but in future some solutions might pop-up to remove the warning messages / pre-activate the lib. If you control the 5 devices you mention, you could run the App once with internet connection and then put in the field - that way you have your app registered and will work without warning. If you do not have control of the devices that will use your App, then unfortunately the only way to go is to activate it once with Internet Connection.

    Hope I could explain it well for you, if I'm mistaken, please correct me.

    Best,
    David
    + 0  |  - 0

    Re: Reply To: Mifare Lite App with Android Studio

    15. August 2015 at 19:07
    in reply to: Mifare Lite App with Android Studio
    No problem Greg.
    Just let me know if there's still an issue with SampleApp working with Android Studio as this is important for us.

    Best,
    David
    + 2  |  - 2

    Re: Reply To: Mifare Lite App with Android Studio

    15. August 2015 at 12:14
    in reply to: Mifare Lite App with Android Studio
    When did you try to download it ?
    Because there is a newer version of LITE SDK uploaded since 3 days ago and the Sample App should be now Android Studio compatible.
    Please let me know if this is not the case.

    David
    + 1  |  - 1

    Re: Reply To: Check Password Protection

    24. July 2015 at 12:06
    in reply to: Check Password Protection
    Hello,

    I am not sure of which Tags are we speaking about, so I will assume you mean NTag.
    With the SDK there's no direct method to check "isPwdProtected()", but probably you could try to use some other methods within SDK, and if it throws you an exception, like "authentication error", then you know it's password protected, because it tells you you need to authenticate wit PWD.

    If you are interested perhaps in pages withing NTags, there is a method to check "isPageLocked()" where you input the Address an it will return you a boolean, True for locked, false for not-locked.

    Hope I could help you a bit.
    If there's something I did not get quite alright, please try to be more specific.

    Best,
    David
    + 0  |  - 1

    Re: Reply To: Mifare SDK Lite filterIntent

    23. July 2015 at 9:34
    in reply to: Mifare SDK Lite filterIntent
    Hello Philip,

    Your scenario described above definetly implies that your Android Device has NFC Controller that is unable to detect Classic Card.
    Establishing connection with android native commands to the card does not mean that your phone now detects MF Classic.
    As you can see soon after sending some APDUs you are reciving exception "TagLost", this happens also on my Galaxy S4, which has Broadcom controller in it.

    I would really love to see, if you can manage to borromw from some a Nexus 7, or some other Android Device that has NXP NFC Controller.
    Just to really put a dot at the end of our statements - because we know are guessing that NFC Controller is the issue here.

    Best,
    David

    + 0  |  - 0

    Re: Reply To: Mifare SDK Lite filterIntent

    21. July 2015 at 14:09
    in reply to: Mifare SDK Lite filterIntent
    Hey Phillip,

    I was trying to find out information on your NFC Controller used in your Device, but I could not find the info.
    The reason is, that non-NXP NFC controllers might not recognize Classic Card or have issues with detecting it.

    For example my Samsung Galaxy S4 cannot detect MF Classic Card, because I have a BROADCOM NFC Controller inside it,
    but the same card works perfeclty on my NEXUS 7 Tablet, because it has NXP NFC Controller in it.

    I would suggest first to determine if this is the possible issue, what you can do:

    - Figure out your NFC controller, which one it is
    - Try your App / Sample App on another Android Device that has NXP NFC Controller in it and see what happens if you tap the same card you use to it

    Then we will be able to narrow down reasons why is this happening. Because currently I see only these options:

    - You do not have a real MIFARE Classic card
    - You have a non-NXP NFC controller chip inside your Android Device
    - OR COULD be possible bug in your software (but this one I doubt since SDK is working for me, for example)

    Lets see what you find out.

    Best,
    David
    + 0  |  - 0

    Re: Reply To: Mifare SDK Lite filterIntent

    16. July 2015 at 7:55
    in reply to: Mifare SDK Lite filterIntent
    Hey Philip,

    Could you tell me what Android device are using for your App ?
    And if you have any Error / Warnings in LogCat of your Android Studio or in Eclipse ?

    Best,
    David
    + 1  |  - 0

    Re: Reply To: Double Size UIDs

    13. July 2015 at 19:39
    in reply to: Double Size UIDs
    Hey Christopher,
    The 80h represents BCC = Block Check Character, which is calculated as Exclusive OR over the last 4 bytes.

    Best,
    David
    + 0  |  - 0
Viewing 15 posts - 1 through 15 (of 87 total)