Skip to content

0xd5 and 0x05 Command

Eelke Jager edited this page Dec 14, 2018 · 11 revisions

0xd5 Command

This is the first part of a still unknown command which was recorded before the 0x05 command as an unknown type.

00 01 02 030405 06 07 08090A 0B
d5 LL AA ZZZZZZ NN BB XXXXXX MM

Recorded 05 examples of 1 running Pod:

d5 .. 0f 811adf f6 0f 811adf 92  // 18:02:09
d5 .. 0f 811adf ff 8f 811adf 9e  // 19:39:31
  • d5 (1 byte): Mtype value of $d5 but could be a parse error
  • LL (1 byte): Length, mostly $9e, but could be a parse error
  • AA (1 byte): always 0f so far.
  • ZZZZZZ (6 bytes): Looks like describing a half hour 8abcde
    8 always 8 a passed segment number of half hours starting at 0? Seen values: 2,5,8 b seen values: 1,9,f CCC counter? unknown yet.
  • BB (1 byte): first byte is 0 or 8. Sets first or second half hour.
  • ZZZZZZ (6 bytes): Looks like describing the half hour that is currently running

Other examples

d5 LL AA ZZZZZZ NN BB XXXXXX MM  
d5 9e 0f 859aaa 77 8f 859aaa 04 
d5 9e 0f 82f384 f9 8f 82f384 9e 
d5 9e 0f 82f385 78 0f 82f385 08 
d5 9e 0f 859aaa 7e 8f 859aaa 1c 
d5 9e 0f 859aab 7e 8f 859aab 16 

0x05 Extra Command

The first status response in a new half hour entry triggers a 05 response. The function of the command is still unknown.

The $05 Extra command format is as follows:

00 01 02 03 0405 0607 08 09 0A 0B0C 0D 0E 0F
05 LL CC 00 EEEE 0000 GG HH ff JJJJ .. .. ..

Recorded 05 examples of 1 running Pod:

                                              // 11:45    Pod started
05 0e 8c 00 2d30 0000 02 f5 ff 8177           // 18:02:09 
05 0e 8c 00 40c8 0000 03 b7 ff c175           // 19:39:31
  • 05 (1 byte): Mtype value of $05 specifies ...
  • LL (1 byte): Length, always $0e (14 bytes)
  • CC (1 byte): always 8c, meaning unknown
  • 00 (1 byte): always 00
  • EEEE (2 bytes): time elapsed between start Pod and start of (current?) segment 0x2d30 = 11569 sec = 03:12:48
  • 0000 (2 bytes): always 0000
  • GG (1 byte): hour since start of segment, 02 = 3rd hour, segment started @ 16:00 = 0x00
  • HH (1 byte): countdown of segment, specific calculation not found yet: f5 = 245/60-> 4, b7 = 183/60 -> 3,

Other examples:

05 LL CC 00 EEEE 0000 GG HH ff JJJJ
05 0e 8c 00 38c4 0000 04 33 ff 80fa
05 0e 8c 00 35b8 0000 06 99 ff 81d
05 0e 8c 00 0eb8 0000 00 1d ff 806
05 0e 8c 00 37b4 0000 04 09 ff 810 
05 0e 8c 00 10e8 0000 00 55 ff c0e9

Rtlomni recorded parts of the 1 Pod example:

2018-12-14T18:02:09.433 ID1:d5d5d5d5 PTYPE:CON SEQ:30 CON:0f811adff60f811adf92050e8c002d30000002f5ff8177 CRC:2c
2018-12-14T19:39:31.020 ID1:d5d5d5d5 PTYPE:CON SEQ:30 CON:0f811adfff8f811adf9e050e8c0040c8000003b7ffc175 CRC:fd
2018-12-14T20:20:57.009 ID1:d5d5d5d5 PTYPE:CON SEQ:30 CON:0f811adffe8f811adf86050e8c0044480000040bff810b CRC:4f
2018-12-14T21:53:05.742 ID1:d5d5d5d5 PTYPE:CON SEQ:30 CON:0f811adfff8f811a CRC:de
Clone this wiki locally