Specifications

P25 Development Guide
www.bluebamboo.com
45
9 [00000047] IRP_MJ_READ Length: 0021
Data: C0 81 37 30 30 31 31 01 01 01 08 36 14 A0 E9 B9 52 25 0A A6 C1
Eg Data
Content
Length Explain
C0 1 start of frame
81 1 CT_ENCRYPT_WITH_SESSION
37 1 data id
30 30 31
31
4 data len
01 1 Version
01 1 key id
01 1 Algor, ENCRYPT_ALG_3DES
ENCRYPTED_WITH_SESSION_KEY(CMD_PRINT_RESPONSE,
PRN_FRAME_ACK,CRC,PADDING)
after decrypt, it would be:
other content, means error occure.
Eg Data
Content
Length Explain
88 1 CMD_PRINT_RESPONSE
08 36...52
25
Multipl
e of 8
06 1 PRN_FRAME_ACK
0A A6 2 CRC
C1 1 end of frame
5. Get encrypted MSR information by session key
The following operation is a combined operation, Firstly,sync session key then read MSR
information. This paragraph only explains the format of reading MSR informaiton.
Sync session key and read msr info
Use command "./P25EncryptApp sync_session_msr"
-----------------------------------------------------------------------------------------------------------------
6 [00000004] IRP_MJ_WRITE Length: 0046,
Data: C0 80 36 30 30 33 35 01 01 01 6E 52 7D 5D 18 75 CC BE 3D AA F9 C7 C2 9D 0C 26 73
4C A8 48 87 3A FF 63 36 CB 70 B8 04 1B B8 B6 2A FF 8C C1
7 [00000014] IRP_MJ_READ Length: 0014
Data: C0 86 36 30 30 30 34 01 01 00 00 01 01 C1
Ref sync session key
8 [00000014] IRP_MJ_WRITE Length: 0003, Data: C0 05 C1
9 [00000023] IRP_MJ_READ Length: 0006, Data: 00 C0 06 C1 0D 0A
Just confirm P25 works OK, or following send msr command may timeout for long time, it would
confuse user, but this command is option