Format deep dive

Kantech ioProx Cards Explained: XSF, KSF & 32-bit Formats

Security ID Systems ·

A Kantech ioProx card is a 125 kHz low-frequency proximity credential developed by Johnson Controls for use with Kantech KT-300 and KT-400 access controllers running EntraPass software — encoding a site code and card number in one of three proprietary Sensor formats (XSF, KSF, or 32-bit Wiegand). Kantech ioProx cards are identifiable by their P-prefix part numbers (P10SHL, P20DYE, P40KEY) printed or embossed on the credential itself, and compatible replacements can be supplied to your exact facility code and card number range without replacing readers or reprogramming controllers.

What a Kantech ioProx Card Is — and Which Controllers Use It

Kantech ioProx is a 125 kHz LF proximity technology in widespread use across commercial, institutional, and light-industrial sites that installed Kantech hardware during the 2000s and 2010s. The controllers most commonly paired with ioProx credentials are the KT-300 (four-door IP controller) and KT-400 (eight-door variant), both managed through Johnson Controls' EntraPass access-management platform. Because the reader infrastructure is installed and typically long-depreciated, facility managers rarely have any reason to replace it — they need replacement credentials that present the correct data when held to the existing reader head.

ioProx readers operate at 125 kHz, the same carrier frequency as standard 125 kHz LF proximity cards and fobs such as HID H10301 or AWID, but ioProx uses its own proprietary data modulation and Sensor format structure. A raw 26-bit HID card will not authenticate on a Kantech ioProx reader, and vice versa. The distinction matters when ordering replacements: specifying '125 kHz proximity' alone is not enough — the format and bit structure must match the enrolled credential type in EntraPass.

ioProx Part Numbers Decoded: P10SHL, P20DYE, P40KEY

Kantech ioProx credentials follow a consistent part-number scheme that encodes form factor and finish in the designation itself. The P10SHL is a standard ISO CR-80 card (86 × 54 mm) in a plain white or light-coloured printable finish — the workhorse credential found in most ioProx deployments. The P20DYE is the same ISO card format with a dye-sublimation-printable surface, suited to installations that issue photo ID cards combining logical access with visual identification. The P40KEY is the key fob form factor, dimensionally compact and suited to staff or contractors who carry keys rather than cards.

All three part numbers carry the same underlying ioProx RF technology — the Sensor format encoded on the credential is determined at ordering or issuance, not by the part number suffix. When ordering compatible replacements, specifying the part number helps confirm form factor, but the critical data points are the Sensor format (XSF, KSF, or K32), the facility code, and the card-number range. If you are unsure which Sensor format is active in your installation, our card format identification guide walks through the diagnostic steps.

XSF vs KSF vs the 32-bit Wiegand Variant

The three Sensor formats used in ioProx systems are distinct at the data-structure level, and selecting the wrong one will result in reads that the controller refuses — even though the card physically energises at the reader. XSF (eXtended Secure Format) is the current standard format for ioProx deployments and provides a higher-capacity data field than the older KSF. KSF (Kantech Sensor Format) is the legacy variant, still active in older installations that pre-date the XSF rollout. Many long-running sites continue to issue KSF credentials because their EntraPass card-number database was built under KSF, and migrating the card-number scheme to XSF would require re-enrolment of every existing card.

The K32 designation refers to the 32-bit Wiegand variant of ioProx — sometimes listed as the Kantech 32-bit Wiegand format. Its data structure follows a standard Wiegand frame: one leading parity bit, an 8-bit facility code field, a 16-bit card number field, and one trailing parity bit, for 32 bits total. This makes K32 structurally legible to any Wiegand-capable panel, which is why it was adopted at sites running mixed-vendor controller environments alongside Kantech hardware. The complete Wiegand format guide provides additional context on bit-length conventions and parity calculation across common access-control formats.

It is worth noting that XSF and KSF are not simply shorter or longer versions of the same structure — they use different data organisation schemes. A Kantech ioProx XSF compatible card and a Kantech KSF compatible proximity card are ordered separately and cannot be interchanged on the same reader programme, even if facility codes and card numbers are identical.

How a Compatible ioProx Credential Is Encoded

The chip technology underlying a compatible ioProx credential is a T5577 or EM4305-class 125 kHz programmable substrate. These are multi-protocol LF chips that can be written to emulate the modulation scheme, data structure, and bit framing of the target format — in this case, Kantech's ioProx Sensor protocol. The T5577 explained guide covers how this chip class works across different LF proprietary formats. What matters from a facility-management perspective is that the data structure written to the chip must fully match the enrolled Sensor format: bit length, parity, facility code position, and modulation type must all be correct for the reader to produce a valid Wiegand output to the controller.

For a Kantech ioProx compatible card or Kantech ioProx 32-bit compatible card to work on your installation, the credential must be encoded with your specific facility code and the card numbers you designate — not a generic or 'blank' proximity template. This is fundamentally different from a blank ISO card: the ioProx data payload must be written before the credential will produce any useful read at all. Security ID Systems supplies credentials pre-encoded to your facility code and card-number range as specified on your order; no additional programming is required on receipt.

Ordering Compatible Kantech ioProx Replacements: What to Provide

To fulfil a compatible ioProx order accurately, three pieces of information are required: the Sensor format (XSF, KSF, or K32/32-bit Wiegand), the facility code assigned to your site, and the card-number range you need covered. The Sensor format is typically documented in EntraPass under the card format settings for the reader group, or it can be read from the controller's configuration export. If neither is accessible, a working credential from the existing batch can be read to confirm format. For installations that have run ioProx for many years and pre-date accessible documentation, our identification guide covers how to confirm format from a live card.

Facility codes and card numbers for an ioProx deployment are stored in EntraPass and are not printed on credentials as standard — unlike some legacy formats that emboss or print these values. If you cannot retrieve them from the software, replacing a handful of cards sequentially from an existing batch and testing against the reader is the fastest confirmation method. For larger procurement orders covering multiple buildings or card-number ranges, we can supply cards in defined batches across the full range. Compatible Kantech KSF 32-bit compatible cards and compatible cards for mixed-vendor Kantech and AMAG/Lenel/Keri/Indala installations are also available where a site has heterogeneous reader infrastructure. Contact us via the enquiry form to discuss volume, format, and delivery requirements for your site.

Security ID Systems is an independent manufacturer and supplier of compatible access-control credentials and is not affiliated with, authorized by, or endorsed by Kantech or Johnson Controls.

Kantech ioProx Part Numbers — Form Factor, Sensor Format & Base Chip

Part NumberForm FactorSensor Format OptionsBase Chip TechnologyTypical Use
P10SHLISO CR-80 card (86 × 54 mm)XSF, KSF, K32 (32-bit Wiegand)T5577 / EM4305-class 125 kHz LFStandard employee card, plain finish
P20DYEISO CR-80 card (86 × 54 mm)XSF, KSF, K32 (32-bit Wiegand)T5577 / EM4305-class 125 kHz LFPhoto-ID / dye-sublimation printable card
P40KEYKey fob (compact)XSF, KSF, K32 (32-bit Wiegand)T5577 / EM4305-class 125 kHz LFKey-ring credential for staff or contractors
XSF (format)Any ioProx form factoreXtended Secure FormatEncoded per site facility code + card numberCurrent standard format; most post-2010 deployments
KSF (format)Any ioProx form factorKantech Sensor Format (legacy)Encoded per site facility code + card numberOlder installations; card-number databases built pre-XSF
K32 (format)Any ioProx form factor32-bit Wiegand (8-bit site + 16-bit card + 2 parity bits)Encoded per site facility code + card numberMixed-vendor panels; any Wiegand-capable controller

Frequently asked questions

What format is a Kantech ioProx card?

A Kantech ioProx card encodes its site and card data in one of three proprietary Sensor formats: XSF (eXtended Secure Format), KSF (Kantech Sensor Format, the older legacy variant), or the K32 32-bit Wiegand variant. All three operate at 125 kHz LF and are used with Kantech KT-300 or KT-400 controllers running EntraPass. The specific format active at your site is set in EntraPass and determines which compatible replacement must be ordered.

Can a Kantech ioProx card be replaced with a compatible credential?

Yes. Compatible ioProx credentials are available for all three Sensor formats (XSF, KSF, and K32) and all three standard form factors (P10SHL card, P20DYE printable card, P40KEY fob). To order, you supply your Sensor format, facility code, and card-number range; the credentials are supplied pre-encoded and require no additional programming before use on existing readers and controllers.

What is the difference between XSF and KSF?

XSF (eXtended Secure Format) is the current ioProx Sensor format, offering a higher-capacity data structure than the older KSF (Kantech Sensor Format). KSF is still active across installations that pre-date the XSF rollout and whose EntraPass databases were built under the KSF card-number scheme. The two formats are not interchangeable — a card encoded as XSF will not authenticate on a programme expecting KSF, and vice versa, even if the facility codes and card numbers are identical.

Do I need my facility code to replace a Kantech ioProx card or fob?

Yes. The facility code is embedded in the credential data and must match what is enrolled in EntraPass for the card to authenticate. Facility codes are stored in the EntraPass software configuration and are not typically printed on ioProx cards as standard. If the software is accessible, the facility code can be retrieved directly; if not, the value can be confirmed by reading an existing working credential.

Which controllers use Kantech ioProx readers?

Kantech ioProx is most commonly deployed with the KT-300 (four-door IP access controller) and KT-400 (eight-door variant), both managed through the EntraPass access-control platform from Johnson Controls. ioProx readers output a standard Wiegand signal to the controller, which means K32-format credentials are also compatible with any third-party panel that accepts Wiegand input — a consideration for mixed-vendor sites.

What is the K32 Kantech ioProx format?

K32 is the 32-bit Wiegand variant of the ioProx Sensor format. Its frame consists of one leading parity bit, an 8-bit site (facility) code field, a 16-bit card number field, and one trailing parity bit — 32 bits in total. This structure makes K32 readable by any standard Wiegand controller, not only Kantech hardware, which is why it is found at sites with mixed-vendor or multi-generation access-control infrastructure.

Are Kantech ioProx compatible cards available in bulk for large facilities?

Yes. Compatible ioProx credentials — in XSF, KSF, or K32 format, across P10SHL, P20DYE, and P40KEY form factors — are available in volume orders covering defined card-number ranges. Bulk orders for multi-building or multi-department deployments can be split into separate batches by range or format as needed. Submit your Sensor format, facility code, card-number range, and quantity via the enquiry form to receive a quote.

Request a quote

Can't find your format? Email the specialists.

Send the part number printed on your card or a photo of the reader. We confirm compatibility before you order — and we cover the specialist formats nobody else lists.