CSCS smartcards

  • Where can I obtain the look-up tables to decode data stored in the public mifare sector on CSCS smartcards?
  • The look-up tables to interpret the Qualifications, Scheme and Type of CSCS Card stored in Mifare sector 0 can be downloaded from here. The tables are dynamically updated each time a new Qualification, Scheme or Type of Card is created.

  • Can CSCS smartcards be read offline?
  • Yes, CSCS cards can be read offline.

    The card reader software or mobile device app will automatically choose either online or offline mode depending on whether you are connected to the Internet. In offline mode the data displayed on screen is read straight from the CSCS card. In online mode the data on the card is first checked against the CSCS database to make sure it is completely up to date before being displayed on screen.

    Please Note: The first time you try to read CSCS cards online you will be asked to register the CSCS go smart Software by entering your name, organisation and email address.

  • What sort of card readers can be used to view CSCS smartcards using a computer or laptop?
  • There are many card readers that will work with CSCS smartcards.  Prices start from around £40 + VAT and you can purchase them from CSCS’ preferred supplier or from another supplier. Before purchasing check that the readers you choose are PC/SC accordant conforming to protocol T=0 (contact interface) or T=CL (contactless interface) or you will not be able to read CSCS SmartCards.

    Reading a valid CSCS SmartCard will display the cardholder’s details and photograph on the computer screen, which will demonstrate that the card is genuine and will verify the information printed on the card.

    The CSCS SmartCard is a dual interface card, which means it can be read using a contact reader (one where the card is inserted into a slot in the reader), or a contactless reader (one where the card is simply placed on the outside surface of the reader). Contactless readers cost slightly more but read SmartCards more quickly.

    Only PC/SC accordant SmartCard readers conforming to protocol T=0 (contact interface) or T=CL (contactless interface) will be suitable for reading the CSCS SmartCard. A selection of models that have been tested for compatibility are available from CSCS’ preferred supplier.

    Before a reader can be used, it will be necessary to install special CSCS software on to your PC or laptop, and you may also need to load a driver that comes with the reader. The CSCS software is downloadable free of charge here. Alternatively, it will be available to purchase on a CD-ROM as part of a package with a reader from CSCS’s preferred supplier.

    Once the software is running, all that remains is to plug the reader into your computer and insert the card.

  • What should I do if a CSCS smartcard is lost?
  • You should apply for a replacement card in the usual way. The original card will be cancelled so if someone tries to read it online, it would state that the card is no longer valid.

  • What is the technical specification of the smartcard used by CSCS?
  • It is a dual interface JCOP31 36KB Javacard with 1k Mifare.

  • What is the Mifare authentication key code required to access the CSCS data in the public mifare sector?
  • To read the publicly accessible data held in sector 0, your Mifare application must authenticate with the card using Mifare Key A for Sector 0 with a key value of 0xFFFFFFFFFFFF.

  • The CSCS go smart software is prompting me for a user name and password. What should I do?
  • If your company uses a web proxy or Internet gateway appliance that requires user authentication, the CSCS go smart Software will attempt to authenticate in exactly the same way as your web-browser. Therefore, if you are usually prompted for a username/password to access the Internet, the CSCS go smart Software will prompt for these in exactly the same way.

    If you are continually prompted for a username and password and are unable to synchronise CSCS smartcard, please refer to My Web proxy or firewall is preventing connections to the CSCS servers, what can I do? 

  • My web proxy or firewall is preventing connections to the CSCS servers. What can I do?
  • If the CSCS go smart application is unable to communicate with the CSCS servers it is probably because your IT department have defined a policy to prevent such connections. To overcome this your IT department will need to update the rules on the web proxy/Internet gateway to permit HTTPS traffic to the CSCS servers. HTTPS traffic (port 443) should be permitted to any hosts within the * domain. At the very least, HTTPS traffic must be allowed to all of the hosts specified in the application configuration file which is by default installed at the following location:

    “C:\Program Files\CSCS\CSCS go smart software\ USGClientWindows.exe.config”

  • I am trying to check a CSCS smartcard but it won't read?
  • The card you are presenting may not be a valid CSCS SmartCard.  Try reading another card.

    If you are using a computer and the problem persists, check that the CSCS go smart Software is running. If go smart is running, close it down and restart it. Go smart needs to be restarted if your computer has been into hibernation mode or your reader has been moved to a different USB port since you last launched the software.

    If you are using a smartphone or tablet device check that the NFC (Near Field Communiction) is enabled in your device settings. Hold the card against the back of the device, near the top (the general location of the NFC reader, though some models may differ) and with the card facing the device.

  • I'm using Windows 7 and when I present a CSCS smartcard, Windows prompts me to install a driver. Why is this?
  • This is because under Windows 7, Microsoft has implemented Plug and Play support for SmartCards. You can either simply ignore or dismiss the prompt to install a driver, or alternatively you can disable the SmartCard Plug and Play service by following the instruction below.

    To disable SmartCard Plug and Play service on Windows 7.

    1. On the Windows 7 computer, click Start, type gpedit.msc in the Search programs and files box, and then press ENTER.
    2. In the console tree under Computer Configuration, click Administrative Templates.
    3. In the details pane, double-click Windows Components, and then double-click Smart Card.
    4. Right-click Turn on Smart Card Plug and Play service, and then click Edit.
    5. Click Disabled, and then click OK.

    6. You will need to reboot your machine for the changes to take effect.

    For enterprise deployments, SmartCard Plug and Play can be disabled by deploying a Group Policy. For information about administrative templates, see (

    Further information about windows 7 and smartcard Plug and Play can be found here: