Proxmark3 community

Research, development and trades concerning the powerful Proxmark3 device.

Remember; sharing is caring. Bring something back to the community.


"Learn the tools of the trade the hard way." +Fravia

You are not logged in.

Announcement

Time changes and with it the technology
Proxmark3 @ discord

Users of this forum, please be aware that information stored on this site is not private.

#1 2016-03-24 20:34:38

hkplus
Contributor
Registered: 2015-01-07
Posts: 127

HID I10304 Format

Hi Everyone,

Does anyone know what HID "I10304" format looks like?  It's a 37 bit format.  I have the bit structure for H10304, which is different.

Thanks in advance,

HKPLUS

Offline

#2 2019-11-27 09:24:59

Charlie
Contributor
Registered: 2017-01-27
Posts: 129

Re: HID I10304 Format

This is what I know about 37-Bit I10304 format


The format consists of 2 parity bits, 6 bit Facility Code and 16 bit Cardholder ID fields. (dont know what the other 13 bits are

P?????????????FFFFFFCCCCCCCCCCCCCCCCP
EXXXXXXXXXXXXXXXXXX..................
..................XXXXXXXXXXXXXXXXXXO

P = Parity
O = Odd Parity
E = Even Parity
X = Parity mask
F = Facility Code, range = 0 to  65,535
C = Cardholder ID, range = 0 to 524,287

Card Layout

Card Type:
Wiegand
Number of Bits:
37
Number of bits to sum for Even Parity:
18
Even Parity start:
1
Even Check Bit Offset:
0
Number of bits to sum for Odd Parity:
18
Odd Parity start:
18
Odd Check Bit Offset
0
Number of Facility Code bits:
6
Facility Code start:
14
Number of Cardholder ID bits:
16
Cardholder ID start:
20
Number of Issue Code bits:
0
Issue Code start:
0




VS H10304

37 Bit Card Format (with facility code)
The HID 37 bit Wiegand format with Facility Code is H10304.  The format consists of 2 parity bits, 16 bit Facility Code and 19 bit Cardholder ID fields.

PFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCP
EXXXXXXXXXXXXXXXXXX..................
..................XXXXXXXXXXXXXXXXXXO

P = Parity
O = Odd Parity
E = Even Parity
X = Parity mask
F = Facility Code, range = 0 to  65,535
C = Cardholder ID, range = 0 to 524,287

Card Layout

Card Type:
Wiegand
Number of Bits:
37
Number of bits to sum for Even Parity:
19
Even Parity start:
0
Number of bits to sum for Odd Parity:
19
Odd Parity start:
18
Number of Facility Code bits:
16
Facility Code start:
1
Number of Cardholder ID bits:
19
Cardholder ID start:
17
Number of Issue Code bits:
0
Issue Code start:
0

Offline

#3 2019-11-27 18:07:08

iceman
Administrator
Registered: 2013-04-25
Posts: 9,495
Website

Re: HID I10304 Format

I deleted your surplus posts.
Are you sure you wanna keep the other tread aswell?

Offline

#4 2019-11-28 16:18:20

Charlie
Contributor
Registered: 2017-01-27
Posts: 129

Re: HID I10304 Format

thanks,

Does anyone able know the rest of the unknown bits for 37-Bit I10304 format?

Offline

#5 2019-12-05 05:28:37

Charlie
Contributor
Registered: 2017-01-27
Posts: 129

Re: HID I10304 Format

I got my hands on a 37-Bit I10304 format card

Written on card
18724 11101973657-3

Trace of the card
https://pastebin.com/mre0hdP3

I believe the Facility Code is 61 and card number is 18724 but when i run a search this is what is returned.

proxmark3> lf sea u
NOTE: some demods output possible binary
  if it finds something that looks like a tag
False Positives ARE possible


Checking for known tags:

HID Prox TAG ID: 13687a9249
--------------------------------------------------
       Format: H10302 (HID H10302 37-bit huge ID)
  Card Number: -1271051996
       Parity: Valid
--------------------------------------------------
       Format: H10304 (HID H10304 37-bit)
Facility Code: 13959
  Card Number: 346404
       Parity: Valid
--------------------------------------------------

Valid HID Prox ID Found!

Offline

#6 2019-12-06 01:26:57

grauerfuchs
Contributor
Registered: 2018-08-28
Posts: 50

Re: HID I10304 Format

A test (manual) decode confirms the information provided. The PM3 is reading it correctly, but since it also can be decoded in two other known formats, it's revealing them as valid. As for the sign bit and improper display on the card number for H10302, it looks like there's a wrong data type used in the display routine. The bug fix for the display issue was just submitted and is currently awaiting approval of the PR on Github.

The full Tag ID breaks down as below:

1001101101000011110101001001001001001
P?????????????FFFFFFNNNNNNNNNNNNNNNNP
                    0100100100100100    18724
              111101                       61
P?????????????FFFFFFNNNNNNNNNNNNNNNNP
 

Are you sure the facility code is only 6 bits? It seems a little odd, although certainly possible. The four bits before are all zero, so it looks like it could be anywhere from 6-10 bits in length. Unfortunately, it's difficult to be sure with only a single card for reference. If we had a few more full tags of the format to look at, we could make a bit more headway on confirming the facility code. As for the rest of the bits, I can't provide anything meaningful on them yet. There's not enough information, and I haven't run across any examples of this format or its structure before now.

Last edited by grauerfuchs (2019-12-06 01:53:34)

Offline

#7 2019-12-06 06:39:44

Charlie
Contributor
Registered: 2017-01-27
Posts: 129

Re: HID I10304 Format

grauerfuchs wrote:

A test (manual) decode confirms the information provided. The PM3 is reading it correctly, but since it also can be decoded in two other known formats, it's revealing them as valid. As for the sign bit and improper display on the card number for H10302, it looks like there's a wrong data type used in the display routine. The bug fix for the display issue was just submitted and is currently awaiting approval of the PR on Github.

The full Tag ID breaks down as below:

1001101101000011110101001001001001001
P?????????????FFFFFFNNNNNNNNNNNNNNNNP
                    0100100100100100    18724
              111101                       61
P?????????????FFFFFFNNNNNNNNNNNNNNNNP
 

Are you sure the facility code is only 6 bits? It seems a little odd, although certainly possible. The four bits before are all zero, so it looks like it could be anywhere from 6-10 bits in length. Unfortunately, it's difficult to be sure with only a single card for reference. If we had a few more full tags of the format to look at, we could make a bit more headway on confirming the facility code. As for the rest of the bits, I can't provide anything meaningful on them yet. There's not enough information, and I haven't run across any examples of this format or its structure before now.

Thank, yeah im sure the bit length is only 6 bits. I should have a few more cards for this system early next week and hopefully they are in sequence.

Offline

Board footer

Powered by FluxBB