-
Notifications
You must be signed in to change notification settings - Fork 71
HOLO
Michael Farrell edited this page May 29, 2022
·
3 revisions
HOLO is a MIFARE DESFire-based public transit ticketing system on the island of Oʻahu (City and County of Honolulu), Hawaiʻi. Its structure is nearly identical to that of Portland's Hop Fastpass card.
Application IDs are 0x000000
and 0x6013f2
, with two files, 0x00 (96 bytes) and 0x01 (48 bytes). Values are big-endian.
MFG # (manufacturing ID) is printed small in the lower back corner, in format 1-001-101000??????-XA
.
Card number is printed larger at the top, in format 31059300 1 ????? ?????
. Goes along with a 3-digit security code.
First byte | Last byte | Length | Field description |
---|---|---|---|
0 | 4 | 5 | Always 01 48 4E 4C 31 = "HNL1" |
5 | 7 | 3 | Always 10 00 00
|
8 | 10 | 3 | First part of Manufacturing ID (hex) Always 10 10 00
|
11 | 13 | 3 | Second part of Manufacturing ID (decimal) (e.g. 202043 = 03 15 3B , 202044 = 03 15 3C , etc.) |
14 | 15 | 2 | Last four digits of card # (hex) (e.g. 1234 = 12 34 ) |
16 | 27 | 12 | Zero-filled |
28 | 28 | 1 | Always 30
|
29 | 29 | 1 | Always 34 , 35 , or 36
|
30 | 30 | 1 | Always 02
|
31 | 31 | 1 | Always 18 or 19
|
32 | 83 | 52 | ??? |
84 | 95 | 12 | Zero-filled |
First byte | Last byte | Length | Field description |
---|---|---|---|
0 | 1 | 1 | Constant 01
|
1 | 7 | 7 | Zero-filled |
8 | 11 | 4 | Unix timestamp of last tap (e.g. hex 61 74 C0 54 = decimal 1635041364 = 2021-10-24 02:09:24 UTC) |
12 | 47 | 36 | Zero-filled |