Forum Replies Created

  • Re: Re: RC663 Anticollision

    16. April 2014 at 12:07
    in reply to: RC663 Anticollision
    Update.
    I have tired using the VS2008 examples for the RC663 contained within the NxpRdLib.
    Using the NXP Red board Evaluation PCB v3.0. The Example-Rc663_Mfc example fails.
    I have now found this to be a error in the libray.
    specifically
    #define PHHAL_HW_CLRC663_PRODUCT_ID 0x0140U /**< Product ID for CLRC663. */
    in phhalHw_Rc663_Int.h
    changed to
    #define PHHAL_HW_CLRC663_PRODUCT_ID 0x0100U /**< Product ID for CLRC663. */
    This now works..
    Do I have an odd PCB?
    + 0  |  - 0

    Re: Re: Using Mifare readers with Windows SQL based software…

    16. April 2014 at 12:07
    in reply to: Using Mifare readers with Windows SQL based software…
    Renke

    Many thanks for your quick response. Very helpful.

    Rob.
    + 0  |  - 0

    Re: Re: Using Mifare readers with Windows SQL based software…

    16. April 2014 at 12:07
    in reply to: Using Mifare readers with Windows SQL based software…
    Hi Rob,

    Windows SQL Server is a database management system, and MIFARE is a product portfolio of contactless smart cards.
    I am no expert of SQL, but of course I can imagine quite a few use cases of using any of the MIFARE products to support database management. In such a case the SQL Server is the "back end system" for the MIFARE system.
    However, there needs to be a MIFARE reader and some SW to link the functionality, since MIFARE is basically independent from any database specifics. There are many MIFARE readers available, which are supporting Microsoft Windows.

    Renke
    + 0  |  - 0

    Re: Re: Ultralight?

    16. April 2014 at 12:07
    in reply to: Ultralight?
    MIFARE Ultralight EV1. The breakthroughs are very low power consumption, more EEPROM, password protection and ECC based originality check.
    + 0  |  - 0

    Re: Re: MIFARE DESFire EV1 Crypto Algorithms

    16. April 2014 at 12:07
    in reply to: MIFARE DESFire EV1 Crypto Algorithms
    MIFARE DESFire EV1 offers three crypto algorithms: 2TDEA, 3TDEA and AES. The crypto algorithm can be set independently for applications and card.
    + 0  |  - 0

    Re: Re: Multi-Entry System

    16. April 2014 at 12:06
    in reply to: Multi-Entry System
    From the HW point of view the same reader can be used. From the SW (FW), it can be different based on security level (SL) of MIFARE Plus. Which SL you are migrating to?
    + 0  |  - 0

    Re: Re: RC663 Anticollision

    16. April 2014 at 12:05
    in reply to: RC663 Anticollision
    Please refer this link http://www.nxp.com/demoboard/CLEV663B.html#documentation. The Anticollision flows is shown inside any one of the example projects.
    + 0  |  - 0

    Re: Re: RC663 Anticollision

    16. April 2014 at 12:04
    in reply to: RC663 Anticollision
    Thanks for the link.
    I have looked at the code
    Even tried to install Eclipse IDE and compile them(failed).

    These projects use the NXPRdLib to most of the work.
    My problem is, i have been using the MifareDiscover application (which uses the NXPRdLib).
    But I cannot get it to complete the anticollision loop.(using NXP pagoda, doesn't work with RC663)

    I have also found a VS2008 set of example RC663 projects using the NXPRdLib.
    This will complie but fails on phhalHw_ApplyProtocolSettings . status 0x0225

    Any help would be most appreciated.
    + 0  |  - 0

    Re: Re: RC663 Anticollision

    16. April 2014 at 12:04
    in reply to: RC663 Anticollision
    Here is one example of scanning ISO14443 -A type cards based on NXPRdLib. Please let me know if it is you are looking for or you want a script like running in joiner.
    static void ScanTags(void)
    {
    uint8_t bMoreCardsAvailable;
    uint8_t bSak[1];
    uint8_t numTags = 0;

    bLastUidLength = 0;
    /* Activate the communication layer part 3
    * of the ISO 14443A standard. */
    status = phpalI14443p3a_Sw_ActivateCard(&I14443p3a, NULL, 0x00, bUid,
    &bUidLength, bSak, &bMoreCardsAvailable);


    numTags = 1;
    while(PH_ERR_SUCCESS == status)
    {

    bLastUidLength = bUidLength;
    memcpy(bSelectedUid,bUid,bUidLength);
    debug_printf_msg("Tag number:");
    debug_printf_hex_msg(&numTags, 1);

    debug_printf_msg("UID:");
    debug_printf_hex_msg(bUid, bUidLength);

    //halt the tag
    status = phpalI14443p3a_Sw_HaltA(&I14443p3a);

    /* move on to activating the next card */
    status = phpalI14443p3a_Sw_ActivateCard(&I14443p3a, NULL, 0x00,bUid,
    &bUidLength, bSak, &bMoreCardsAvailable);


    if(status != PH_ERR_SUCCESS)
    debug_printf_msg("No more tags detected");
    else
    numTags++;
    }


    }
    + 0  |  - 0
Viewing 9 posts - 1 through 9 (of 9 total)