Home > FAQ > Dev Tools

Dev Tools   

pdf Mail Impression
Where can I download a Free Evaluation Version of the Developer Suite

The Developer Suite Free Evaluation is available on the Developer Network in the Download section.

How can I register my Developer Suite

Once you installed the Developer Suite on your computer and want to get access to the advanced features - such as loading your Applets on a real card - you will need to register your Developer Suite. For this, go to the Gemalto Web Store in the Kits & Software section. There, you may buy a Developer Suite 2 Years License or a Developer Suite Enterprise Kit. The 2 Years License will enable you to upgrade your Free Evaluation Version to get access to all the advanced Features of the Developer Suite. The Enterprise Kit will be shipped to you and contains the following:

  • Developer Suite Software on a CD
  • 1 USB Card Reader
  • Some Card Samples
  • 1 SIM Plugin Adaptor, to easily insert a SIM Plugin inside the Card Reader
The Enterprise Kit also comes with a 2 Years License and gives you access to the Gemalto HOTLINE to answer your questions related to the usage of the Developer Suite.

How do I easily upgrade the Eclipse IDE used by Developer Suite?

  1. Download the new Eclipse IDE from Eclipse.org website
  2. Install Eclipse
  3. Copy the 'links' directory from 'C:\Program Files\Gemalto\Developer Suite\eclipse\' to the newly installed Eclipse
  4. Change your Developer Suite shortcuts (Desktop, Quick Launch, Start Menu) so that they use the new Eclipse

How to handle a SW 69 85 when loading/installing applets?

It will depend on which step of the download/install procedure is returning the SW 69 85.   1. Install for load command

  • Check that the mutual authentication was successful.
    If you get SW 6A 86 from initial update, it may be caused by a wrong Card Manager AID. (Please, check the end of the FAQ entry for the MM Ready 1.0 case)
  • If the Mutual Authentication is successful, you should check if this package AID already exists in the card.
    - With Application Manager, you may browse the card to find all the existing AID.
    - From Eclipse, you may also run your project’s *delete_script (“Script > Play” in the context menu). This script will try to delete the package. If the APDU command (84 E4 …) returns 9000, it means the packaged was already in the card and was successfully deleted. If it returns 6A88, it means the package did not exist on the Card.
  • If you are using a MM Ready 1.0, please check the end of this FAQ entry.
  2. Load command  
  • Use of additional Libraries
    In our Zyrcon Cinemas example, we use a UtilityLibrary. This library shall first be loaded in the card before the ZyrconCinemas Applet.
  • Use of classes or libraries not supported by your card.
    For example, trying to load an Applet importing uicc.usim.toolkit.* packages on a GemXplore 3.0 card. You should try on a GxG card (Gemxplore Generation Card) or modify your Applet.
  • Special Case for SCWS Cards
    Different SCWS Card versions provide different API. For example, not all SCWS Cards provide the com.gemplus.javacard.multimedia.framework.* packages. Try to remove all method related to these packages.
  3. Last load command   The most common reason at this stage is that your cap file is bigger than 32K.   4. Install for install command  
  • Instance AID already exists
    With Application Manager, browse the content of your Card to check the existing Instances AID.
  • Error in the install() method
    If the instance AID does not existed in your card, it means that something bad happened in the install() method of your applet. Try to run your Project in Debug Mode on the Card Simulator. Specifying a breakpoint at the beginning of your install() method. This will enable you to pinpoint what is wrong when installing the Applet Instance.
  5. Special case: load/install applet in MMready 1.0 real card   (You can load/install successfully in SCWS card simualtor,but not real card).  
  • Card Manager AID
    If the Initial Update fails, please verify the Card Manager AID.
    For MMready1.0, the card manager aid is not [A0 00 00 00 18 43 4D] (default value in Developer Suite 3.1) but [A0 00 00 00 18 43 4D 08 09 0A 0B 0C 00 00 00] You can try to load the applet with Application Manager with the Card Profile "Upteq MMready1.0 scws card".
    You can also modify the Card Manager AID in the default key file in Developer suite.
    The default scws key file is in “C:\Documents and Settings\User\GemXploreDeveloper\keyfiles\scws card\default.keys”.
    Proceed with the following modifications:
    #aid.security_domain=hex/A0 00 00 00 18 43 4D
    aid.security_domain=hex/A0 00 00 00 18 43 4D 08 09 0A 0B 0C 00 00 00
  • Security Domain AID
    The default Security Domain AID and Application Specific Parameters are not correct.
    In the GDP File of your project, please modify the lines:

    SecurityDomainAid="A0000000185201050000000030534357"
    ApplicationSpecificParameters="7110A0000000185201050000000040534357"

    by

    SecurityDomainAid=""
    ApplicationSpecificParameters="7110A0000000185201050000000030534357"

    Save you GDP File (Ctrl+S) and try again.