2019-06-15. I need to check this. I think this might be an old format. I think we're now only storing one record per block. I think we did this so that we would never have to re-write data from previous punches and a new punch was made. When we write data, an entire block must be written.
See 2018 ipro 1001v00b--cts_doc, as04, 20181107a_create_cts_eeprom_map.
--------------------------------------------------------------- sec: sector blk: block number, for entire card k: block number, within sector UU: UID mm: manufacturer data rn: record number cn: control number __: timestamp associated with record --: unused byte kA: key A kB: key B bb: access bit --------------------------------------------------------------- Each records has format: xx __ __ __ __ The control number as a hex: xx The 4 byte timestamp: __ __ __ __ --------------------------------------------------------------- --------------------------------------------------------------- 16 bytes of data ----------------------------------------------- 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 sec blk k 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f --- --- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 0 0 0 UU UU UU UU mm mm mm mm mm mm mm mm mm mm mm mm 1 1 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 2 2 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 3 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 1 4 0 rn cn __ __ __ __ -- -- -- -- -- -- -- -- -- -- 5 1 00 __ __ __ __ 01 __ __ __ __ 02 __ __ __ __ -- 6 2 03 __ __ __ __ 04 __ __ __ __ 05 __ __ __ __ -- 7 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 2 8 0 06 __ __ __ __ 07 __ __ __ __ 08 __ __ __ __ -- 9 1 09 __ __ __ __ 0a __ __ __ __ 0b __ __ __ __ -- 10 2 0c __ __ __ __ 0d __ __ __ __ 0e __ __ __ __ -- 11 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 3 12 0 0f __ __ __ __ 10 __ __ __ __ 11 __ __ __ __ -- 13 1 12 __ __ __ __ 13 __ __ __ __ 14 __ __ __ __ -- 14 2 15 __ __ __ __ 16 __ __ __ __ 17 __ __ __ __ -- 15 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 4 16 0 18 __ __ __ __ 19 __ __ __ __ 1a __ __ __ __ -- 17 1 1b __ __ __ __ 1c __ __ __ __ 1d __ __ __ __ -- 18 2 1e __ __ __ __ 1f __ __ __ __ 20 __ __ __ __ -- 19 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 5 20 0 21 __ __ __ __ 22 __ __ __ __ 23 __ __ __ __ -- 21 1 24 __ __ __ __ 25 __ __ __ __ 26 __ __ __ __ -- 22 2 27 __ __ __ __ 28 __ __ __ __ 29 __ __ __ __ -- 23 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 6 24 0 2a __ __ __ __ 2b __ __ __ __ 2c __ __ __ __ -- 25 1 2d __ __ __ __ 2e __ __ __ __ 2f __ __ __ __ -- 26 2 30 __ __ __ __ 31 __ __ __ __ 32 __ __ __ __ -- 27 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 7 28 0 33 __ __ __ __ 34 __ __ __ __ 35 __ __ __ __ -- 29 1 36 __ __ __ __ 37 __ __ __ __ 38 __ __ __ __ -- 30 2 39 __ __ __ __ 3a __ __ __ __ 3b __ __ __ __ -- 31 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 8 32 0 3c __ __ __ __ 3d __ __ __ __ 3e __ __ __ __ -- 33 1 3f __ __ __ __ 40 __ __ __ __ 41 __ __ __ __ -- 34 2 42 __ __ __ __ 43 __ __ __ __ 44 __ __ __ __ -- 35 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 9 36 0 45 __ __ __ __ 46 __ __ __ __ 47 __ __ __ __ -- 37 1 48 __ __ __ __ 49 __ __ __ __ 4a __ __ __ __ -- 38 2 4b __ __ __ __ 4c __ __ __ __ 4d __ __ __ __ -- 39 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 10 40 0 4e __ __ __ __ 4f __ __ __ __ 50 __ __ __ __ -- 41 1 51 __ __ __ __ 52 __ __ __ __ 53 __ __ __ __ -- 42 2 54 __ __ __ __ 55 __ __ __ __ 56 __ __ __ __ -- 43 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 11 44 0 57 __ __ __ __ 58 __ __ __ __ 59 __ __ __ __ -- 45 1 5a __ __ __ __ 5b __ __ __ __ 5c __ __ __ __ -- 46 2 5d __ __ __ __ 5e __ __ __ __ 5f __ __ __ __ -- 47 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 12 48 0 60 __ __ __ __ 61 __ __ __ __ 62 __ __ __ __ -- 49 1 63 __ __ __ __ 64 __ __ __ __ 65 __ __ __ __ -- 50 2 66 __ __ __ __ 67 __ __ __ __ 68 __ __ __ __ -- 51 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 13 52 0 69 __ __ __ __ 6a __ __ __ __ 6b __ __ __ __ -- 53 1 6c __ __ __ __ 6d __ __ __ __ 6e __ __ __ __ -- 54 2 6f __ __ __ __ 70 __ __ __ __ 71 __ __ __ __ -- 55 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 14 56 0 72 __ __ __ __ 73 __ __ __ __ 74 __ __ __ __ -- 57 1 75 __ __ __ __ 76 __ __ __ __ 77 __ __ __ __ -- 58 2 78 __ __ __ __ 79 __ __ __ __ 7a __ __ __ __ -- 59 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB 15 60 0 7b __ __ __ __ 7c __ __ __ __ 7d __ __ __ __ -- 61 1 7e __ __ __ __ 7f __ __ __ __ 80 __ __ __ __ -- 62 2 81 __ __ __ __ 82 __ __ __ __ 83 __ __ __ __ -- 63 3 kA kA kA kA kA kA bb bb bb bb kB kB kB kB kB kB