Skip to content

Order a job file

To format project cards, you need a job file containing the project-specific data to program onto the card. Please order your ready-to-use job file from us.

Below, you'll learn which card types and features we support and which information to provide with your order.

The service fee is €500 per file. For MIFARE DESFire cards purchased from us, this fee is waived if you order a BALTECH standard card structure.

Supported card types

Card type Supported features
MIFARE DESFire
  • All EV1 features supported plus EV2 programming of Delegated Application Management (DAM) keys
  • AES key diversification (optional)
  • Format new blank cards with entire card structure including multiple applications, files, key sets, etc.
  • Add new applications to pre-formatted cards (existing applications are preserved)
  • Erase and re-format cards (existing applications are deleted)
MIFARE Classic
  • All features supported
  • Format new blank cards with entire card structure
  • Add new application data to existing cards including keys
  • Exchange keys of existing applications
  • Program static MIFARE Application Directory (MAD)
HITAG
  • Program plain data structure without encryption

Support for further ISO 14443-4 cards is available on request. Billing according to expenditure.

Information to provide

To create your job file, we need the following information about your project as well as the security features you want to have implemented.

Project details

Information to provide Description
Card type MIFARE DESFire, MIFARE Classic, or HITAG

If you don't know it, you can identify the card type with BALTECH ID-engine Explorer.

Current encryption keys -
only needed for MIFARE cards and if different from factory keys
  • MIFARE DESFire: Depending on the card configuration, key(s) like PICC Masterkey, Application Masterkey, Change Key, and other key(s) from key table might be required.

    Please also let us know if existing data is to be erased.

  • MIFARE Classic: Keys for the relevant memory sectors
  • Please ask your project owner/card issuer for the keys. If they give you multiple keys, you can find out which ones you need by analyzing the card structure.

PCN range Range of programmed card numbers (a href="../glossary.html#pcn-programmed-card-number">PCNs) that can be assigned, e.g. 1-999
Card structure Please provide the following:
  • Keys for your application (MIFARE cards only)
  • AID (MIFARE cards only)
  • Permissions
  • Location and length of PCN
  • Encoding of PCN, i.e. ASCII, binary, BCD, etc.
  • Any additional constant data or fields incl. position

BALTECH standard card structure

If you have MIFARE DESFire cards and no requirements regarding the card structure, we recommend you order a BALTECH standard card structure (learn more).

You can still determine individual aspects yourself if needed, e.g. the AID. Just let us know when placing the order.

Security features

When Card Formatter is operated in a non-secured environment (i.e. by various users), there are several options to increase security and prevent misuse.

Feature Description
Job file encryption If enabled, the job file will be encrypted with a password. This prevents encryption keys from being viewed and the job file from being manipulated.
PCN assignment Please always select 1 of the following options, depending on how much you want to restrict the user when assigning PCNs.
  • Fully restricted:
    Card Formatter automatically assigns consecutive PCNs. Users can neither skip PCNs nor assign a PCN multiple times.
  • Prevent multiple assignment:
    Card Formatter suggests PCNs consecutively. Users can skip PCNs, but cannot assign a PCN multiple times.
  • Unrestricted:
    Card Formatter suggests PCNs consecutively. Users can skip PCNs and assign a PCN multiple times.

If you choose Fully restricted or Prevent multiple assignment, you also need to do the following:

Title