Format deep dive

Kastle Systems Key Fobs & Cards: Why They're Hard to Replace

Security ID Systems ·

A Kastle Systems key fob uses a proprietary 32-bit 125 kHz format that encodes a facility code, card number, issue level, and Kastle-specific parity — a data layout distinct from standard Wiegand formats and not sold as a compatible credential by any mainstream access-card supplier. Because Kastle operates as a managed-access provider, tenants and building managers typically cannot purchase spare credentials directly; all issuance flows through Kastle's own fulfilment channel. This article explains the format, why that managed model creates friction, and how compatible Kastle credentials are correctly encoded for buildings that need an independent supply path.

Who Kastle Systems Is and Why Spares Are Hard to Get

Kastle Systems is one of the largest managed physical-access providers in North America, operating cloud-connected access control primarily in commercial real estate — office towers, co-working spaces, and multi-tenant buildings. Unlike conventional systems where a building installs hardware and independently manages credentials, Kastle retains end-to-end control: the readers, the software platform, and the credential supply chain are all administered through Kastle's service contracts.

That model has operational advantages for building owners, but it creates a familiar friction point for tenants: when an employee loses a fob or a company onboards a batch of new staff, the request goes up through building management to Kastle. Lead times, per-unit fees, and minimum-order thresholds are dictated by the service agreement rather than by open-market pricing. For facilities teams with urgent headcount changes, that dependency can slow access provisioning considerably.

The underlying reason Kastle can maintain this model is the format itself. The Kastle Systems 32-bit format uses a proprietary data structure and parity scheme that is not publicly documented and is not served by the commodity 26-bit H10301 compatible cards available from general-purpose suppliers. Without knowing the exact field layout, a supplier cannot produce a working credential — which is precisely why compatible Kastle fobs have historically been unavailable outside of Kastle's own channel.

The 32-Bit Kastle Format: Facility Code, Card Number, and Issue Level

Kastle credentials operate at 125 kHz, the same carrier frequency used by the ubiquitous 26-bit Wiegand standard. That surface similarity is where the resemblance ends. The Kastle format is 32 bits wide and carries three functional data fields: a facility code that identifies the site or building, a card number that identifies the individual credential, and an Issue Level field that has no equivalent in standard proximity formats.

The Issue Level field is significant because it allows Kastle — and, by extension, the access controller — to differentiate between multiple credentials that share the same card number issued to the same person over time. When a fob is reported lost and a replacement is issued with an incremented issue level, the controller can be instructed to reject the prior credential without requiring a full card-number change across the access schedule. This is a useful administrative control in a managed-service environment where the provider, not the tenant, controls the back end.

Kastle-specific parity bits are appended to the data payload to validate transmission integrity. The parity scheme is not the straightforward even/odd parity of H10301; it is tailored to the 32-bit layout and will cause a reader to reject any credential where the parity calculation does not match. This is one of several reasons why simply programming a T5577 rewritable LF chip with a guessed bit pattern does not produce a working credential — the parity must be computed correctly against the actual facility code and card number values. Our guide to custom facility codes and proprietary formats covers how non-standard parity schemes fit into the broader landscape of 125 kHz credential engineering.

The format sits firmly in the 125 kHz LF proximity tier — there is no cryptographic authentication, no mutual challenge-response, and no encrypted channel between fob and reader. The security model is entirely dependent on format obscurity and the managed-service channel restricting credential supply.

Why Managed Access Makes Replacement Painful

The combination of a proprietary format and a closed supply chain is common across managed and cloud access platforms. Kastle is not unique in this regard — systems built around vendor-locked credentials include several other enterprise platforms where the lock brand controls both hardware and software. What distinguishes Kastle is market penetration: the platform is embedded across a very large number of Class A office buildings in major US metros, meaning the population of tenants affected by slow credential fulfilment is substantial.

Practically, the pain surfaces in a few recurring scenarios. A company subleases space and inherits access hardware without a direct Kastle service contract; replacement fobs require the primary leaseholder to initiate the order. A facilities manager needs to provision ten credentials for a new team that starts Monday; Kastle's standard turnaround operates on a longer schedule. An employee leaves, a fob goes missing, and the lost-credential reporting process triggers a multi-step administrative workflow. In each case, the tenant has no independent means to source a compatible spare.

This is why a correctly encoded compatible credential — one that carries the right facility code, card number, issue level, and parity — has genuine operational value. It is not a workaround; it is a supply-chain alternative for situations where the managed provider's fulfilment timeline does not match the tenant's operational need. Buildings and facilities teams with authority over their own access schedules can add and remove card numbers without involving Kastle, provided the credential itself is properly encoded to the format specification. Compare this to other proprietary long-format credentials such as Lenel 42-bit compatibles or Avigilon 56-bit compatibles, where the same principle applies: a correctly encoded credential works in the reader regardless of who manufactured the substrate.

How a Compatible Kastle Credential Is Encoded

Producing a working compatible Kastle fob requires three things: knowledge of the exact 32-bit field layout, the correct facility code for the target installation, and accurate computation of the Kastle parity. The substrate — the physical chip — is a T5577 or EM4305 LF rewritable transponder, both of which are industry-standard components used across the compatible-credential industry for 125 kHz formats. The chip itself is not special; what matters is the bit sequence written to it.

The facility code is installation-specific. Every Kastle-managed building is assigned its own facility code, and a credential encoded with the wrong facility code will be rejected by every reader on that site, even if the card number and parity are otherwise correct. This means a compatible supplier needs the customer's facility code to produce a working credential — it cannot be inferred from a sample fob without reading the raw data, and Security ID Systems requires the customer to supply it or provide an existing credential from which it can be extracted during the order process.

Card numbers are assigned sequentially or by the customer's choice within the range permitted by the field width. Issue level is typically set to match whatever value the building's access controller has enrolled — usually 1 for a first-issue credential. If you are replacing a lost fob, the building administrator will know what issue level the controller expects; if a new card number is being added fresh to the schedule, issue level 1 is standard. The process is straightforward for anyone who has managed a Wiegand-based access system before; the primary difference is the wider bit width and the proprietary parity. For context on how Kastle's approach compares to other less-common formats, our piece on compatible versus genuine access cards explains the technical and commercial distinctions clearly.

Once encoded, the credential is verified against test readers before shipping. A compatible Kastle fob presents identically to a genuine Kastle-issued credential from the reader's perspective: the reader decodes the 32-bit payload, forwards the Wiegand data to the controller, and the controller checks its access schedule. There is no reader-side mechanism to distinguish a credential by its physical origin.

Ordering a Compatible Kastle Fob or Card

Customers ordering compatible Kastle credentials need to supply the facility code and the card number or range of card numbers required. If you have an existing Kastle fob, the facility code can be read from the credential and confirmed before encoding begins. If you do not have a working sample, building management or your Kastle service contact can typically provide the facility code for your site — it is not a secret at the building level; it simply identifies your installation within the Kastle network.

Security ID Systems supplies compatible Kastle credentials in both clamshell card and key fob form factors. Both substrates use the same LF chip and carry identical encoded data; the choice is purely physical. Fobs are the more common issuance format for Kastle buildings, but cards are available for installations that use card readers at elevator landings or secondary entry points. Minimum order quantities and lead times are listed on the Kastle compatible credential product page.

If you are uncertain about your format or need help reading an existing credential, our access card format identification guide walks through the process for 125 kHz proximity credentials. Customers who have investigated and found that their building does not in fact use the Kastle 32-bit format — a not uncommon situation in buildings that have transitioned between access providers — can also browse comparable long-format proprietary compatibles, including Software House CCOTZ 37-bit, ADT 31-bit, and ATSW30 30-bit credentials, as well as newer cloud-managed platform compatibles such as Verkada compatible cards.

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

Kastle Systems 32-bit credential field layout

FieldBit widthPosition in payloadNotes
Preamble / syncvariesLeading bitsReader synchronisation; not part of Wiegand data output
Facility code~8–10 bitsFollowing preambleSite-specific; required to produce a working credential
Card number~16 bitsMiddle of payloadIndividual credential identifier; customer-assigned
Issue level~4 bitsAfter card numberIncrements on re-issue; no equivalent in 26-bit H10301
Kastle parity2–4 bitsTrailingProprietary calculation; must match facility code and card number values
Total payload32 bitsFull transmissionWider than standard 26-bit; rejected by readers expecting H10301

Frequently asked questions

What format is a Kastle Systems fob?

A Kastle Systems fob uses a proprietary 32-bit 125 kHz format that carries a facility code, a card number, an issue level field, and Kastle-specific parity bits. It operates on the same 125 kHz carrier as standard proximity cards but uses a different and wider bit structure that is incompatible with generic 26-bit H10301 readers or commodity proximity credentials.

Can I get a spare Kastle fob without going through the building?

Yes, provided you can supply the facility code for your installation. Security ID Systems produces correctly encoded compatible Kastle credentials — same 32-bit format, same facility code and card number — that work in Kastle readers. You do not need to order through Kastle's managed service channel, but you will need the facility code and the card number you want assigned.

Why won't Kastle sell me extra fobs directly?

Kastle operates as a managed-access provider, meaning credential issuance is part of its service contract with the building owner or primary leaseholder, not the individual tenant. Spare fob orders are routed through the building's Kastle account. This is a commercial structure, not a technical limitation — the format itself is reproducible once the facility code and field layout are known.

What is the Issue Level field on a Kastle card?

The Issue Level field is a short bit segment — typically 4 bits — that distinguishes between successive credentials issued with the same card number. When a fob is lost and replaced, the new credential is issued with an incremented issue level, allowing the access controller to reject the previous credential without changing the card number in the access schedule. It has no direct equivalent in the standard 26-bit Wiegand format.

Do you need my facility code to make a compatible Kastle fob?

Yes. The facility code is site-specific and must be encoded correctly into every credential for the reader to accept it. Without the right facility code, a credential will be rejected regardless of whether the card number and parity are otherwise correct. You can obtain your facility code from an existing Kastle fob, from building management, or from your Kastle service contact.

What chip is used in a compatible Kastle credential?

Compatible Kastle credentials are encoded on T5577 or EM4305 LF rewritable transponders — the same industry-standard chips used across the compatible 125 kHz credential market. The chip is not brand-specific; what determines compatibility is the bit sequence written to it, specifically the correct Kastle 32-bit data layout with accurate parity.

Will a compatible Kastle fob work on every reader in my building?

A correctly encoded compatible Kastle fob will work on every reader programmed to accept the Kastle 32-bit format with your building's facility code. If your building has mixed reader types — for example, if some readers have been updated to a different Kastle credential generation or to a different access platform entirely — it is worth confirming with building management that all readers are still configured for the same 32-bit format before ordering.

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.