Skip to content
Joe Moran edited this page Dec 18, 2018 · 16 revisions

Found differences between 3 PDM pairing sessions and Loop

SEQ

  • PDM SEQ starts at 00 and continues on without resetting on $03 and on $19

B9

  • PDM B9 resets to 00 only on $07 and $03 commands, not on the $19 command.
  • PDM B9 of the $1a basal schedule sets bit A to 1 of A0CCCCLL of B9 using an a on the first bit, not a 2 which would normally follow.
  • The following $19 command sets bit A to 1 of A0CCCCLL of B9 using an b on the first bit.
  • A is also set when resuming the basal schedule, but sometimes A is set to zero.
  • When the A bit is set, the Pod is programmed to expect to receive another subsequent non-status (non-$0E) command within 4 minutes or the Pod will fail with a $33 fault. The PDM can use this feature to insure that the Pod receives all the important commands needed for certain situations involving more than one message. This feature could also be selective used by the Loop app in select cases.

1d command

  • The status response S misses 1 message count, maybe because of the SEQ reset
  • The status response T value is different, maybe because of time differences when the pod pairing started.
  • The status response S sets an c instead of an expected 4

Notes about the 3 PDM sessions:

  • PDM1 and PDM2 are 2 PDM/Pod sessions with both Pods coming from the same LOT.
  • PDM2 has an extra CON for the larger basal schedule.
  • PDM3 has a bad nonce when issuing the basal schedule.

Steps

  1. Assign ID
  2. Setup Pod
  3. Set Alarms 1
  4. Set Alarms 2
  5. Priming step
  6. Set Alarms 3
  7. Set Basal schedule
  8. Set Alarms 4
  9. Fill & Insert Cannula
  10. Check status

1 Assign ID

PDM1 2018-12-09T19:39:26.788 ID1:ffffffff PTYPE:PDM SEQ:00 ID2:ffffffff B9:00 BLEN:6 BODY:07041f05e70b834c CRC:3c
PDM2 2018-10-09T20:55:08.883 ID1:ffffffff PTYPE:PDM SEQ:00 ID2:ffffffff B9:00 BLEN:6 BODY:07041f05e70b834c CRC:3c
PDM3 2018-10-15T21:19:30.847 ID1:ffffffff PTYPE:PDM SEQ:00 ID2:ffffffff B9:00 BLEN:6 BODY:07041f0b2b6e800c CRC:d1
Loop 2018-12-10T00:15:20.080 ID1:ffffffff PTYPE:PDM SEQ:00 ID2:ffffffff B9:00 BLEN:6 BODY:07041f09394f026d CRC:ca

PDM1 2018-12-09T19:39:26.887 ID1:ffffffff PTYPE:POD SEQ:01 ID2:ffffffff B9:04 BLEN:23 BODY:011502080002080002020000ac0a0005f803931f05e70b8389 CRC:7d
PDM2 2018-10-09T20:55:08.985 ID1:ffffffff PTYPE:POD SEQ:01 ID2:ffffffff B9:04 BLEN:23 BODY:011502080002080002020000ab7b00036216901f05e70b811d CRC:8e
PDM3 2018-10-15T21:19:30.855 ID1:ffffffff PTYPE:POD SEQ:01 ID2:ffffffff B9:04 BLEN:23 BODY:011502080002080002020000aae1000558718e1f0b2b6e8087 CRC:fa
Loop 2018-12-10T00:15:20.182 ID1:ffffffff PTYPE:POD SEQ:01 ID2:ffffffff B9:04 BLEN:23 BODY:011502080002080002020000ac0a0005348f961f09394f80d4 CRC:a9

PDM1 2018-12-09T19:39:26.888 ID1:ffffffff PTYPE:ACK SEQ:02 ID2:1f05e70b CRC:5f
PDM2 2018-10-09T20:55:08.986 ID1:ffffffff PTYPE:ACK SEQ:02 ID2:1f05e70b CRC:5f
PDM3 2018-10-15T21:19:30.857 ID1:ffffffff PTYPE:ACK SEQ:02 ID2:1f0b2b6e CRC:5e
Loop 2018-12-10T00:15:20.987 ID1:ffffffff PTYPE:ACK SEQ:02 ID2:1f09394f CRC:12

2 Setup Pod

SEQ does not reset on $03 command

PDM1 2018-12-09T19:39:27.391 ID1:ffffffff PTYPE:PDM SEQ:03 ID2:ffffffff B9:00 BLEN:21 BODY:03131f05e70b14040c091213260000ac0a0005f803839d CRC:39
PDM2 2018-10-09T20:55:09.489 ID1:ffffffff PTYPE:PDM SEQ:03 ID2:ffffffff B9:00 BLEN:21 BODY:03131f05e70b14040a091214340000ab7b000362160375 CRC:81
PDM3 2018-10-15T21:19:31.354 ID1:ffffffff PTYPE:PDM SEQ:03 ID2:ffffffff B9:00 BLEN:21 BODY:03131f0b2b6e14040a0f1215130000aae10005587181a8 CRC:03
Loop 2018-12-10T00:15:22.398 ID1:ffffffff PTYPE:PDM SEQ:00 ID2:ffffffff B9:00 BLEN:21 BODY:03131f09394f14040c0a12000f0000ac0a0005348f80846f CRC:31

PDM1 2018-12-09T19:39:27.793 ID1:ffffffff PTYPE:POD SEQ:04 ID2:ffffffff B9:04 BLEN:29 BODY:011b13881008340a5002080002080002030000ac0a0005f803 CRC:f3
PDM2 2018-10-09T20:55:09.891 ID1:ffffffff PTYPE:POD SEQ:04 ID2:ffffffff B9:04 BLEN:29 BODY:011b13881008340a5002080002080002030000ab7b00036216 CRC:a5
PDM3 2018-10-15T21:19:31.755 ID1:ffffffff PTYPE:POD SEQ:04 ID2:ffffffff B9:04 BLEN:29 BODY:011b13881008340a5002080002080002030000aae100055871 CRC:c0
Loop 2018-12-10T00:15:22.402 ID1:ffffffff PTYPE:POD SEQ:01 ID2:ffffffff B9:04 BLEN:29 BODY:011b13881008340a5002080002080002030000ac0a0005348f CRC:5b

PDM1 2018-12-09T19:39:27.794 ID1:ffffffff PTYPE:ACK SEQ:05 ID2:1f05e70b CRC:76
PDM2 2018-10-09T20:55:09.892 ID1:ffffffff PTYPE:ACK SEQ:05 ID2:1f05e70b CRC:76
PDM3 2018-10-15T21:19:31.757 ID1:ffffffff PTYPE:ACK SEQ:05 ID2:1f0b2b6e CRC:77
Loop 2018-12-10T00:15:23.310 ID1:ffffffff PTYPE:ACK SEQ:02 ID2:1f09394f CRC:12

PDM1 2018-12-09T19:39:27.895 ID1:ffffffff PTYPE:CON SEQ:06 CON:1f05e70b010d CRC:43
PDM2 2018-10-09T20:55:09.994 ID1:ffffffff PTYPE:CON SEQ:06 CON:1f05e70b02fb CRC:b0
PDM3 2018-10-15T21:19:31.859 ID1:ffffffff PTYPE:CON SEQ:06 CON:1f0b2b6e800c CRC:f2
Loop 2018-12-10T00:15:23.512 ID1:ffffffff PTYPE:CON SEQ:03 CON:1f09394f0094 CRC:88

PDM1 2018-12-09T19:39:27.896 ID1:ffffffff PTYPE:ACK SEQ:07 ID2:1f05e70b CRC:b2
PDM2 2018-10-09T20:55:09.995 ID1:ffffffff PTYPE:ACK SEQ:07 ID2:1f05e70b CRC:b2
PDM3 2018-10-15T21:19:31.863 ID1:ffffffff PTYPE:ACK SEQ:07 ID2:1f0b2b6e CRC:b3
Loop 2018-12-10T00:15:23.916 ID1:ffffffff PTYPE:ACK SEQ:04 ID2:1f09394f CRC:59

3 Set Alarms 1

SEQ and B9 do not reset on first $19 command

PDM1 2018-12-09T19:39:28.296 ID1:1f05e70b PTYPE:PDM SEQ:08 ID2:1f05e70b B9:08 BLEN:12 BODY:190a8b0f2b544c0001f4010202a8 CRC:6b
PDM2 2018-10-09T20:55:10.394 ID1:1f05e70b PTYPE:PDM SEQ:08 ID2:1f05e70b B9:08 BLEN:12 BODY:190ab2dada9b4c0001f4010202cd CRC:ce
PDM3 2018-10-15T21:19:32.258 ID1:1f0b2b6e PTYPE:PDM SEQ:08 ID2:1f0b2b6e B9:08 BLEN:12 BODY:190a1c0073704c000096010280a5 CRC:90
Loop 2018-12-10T00:15:25.222 ID1:1f09394f PTYPE:PDM SEQ:00 ID2:1f09394f B9:00 BLEN:12 BODY:190aabab50e34c0000c802010327 CRC:0f

1d: S (misses 1 message count)

     1d SS 0PPPSNNN AATTTTRR
PDM1 1d 03 00001000 000007ff
PDM2 1d 03 00001000 000003ff
Loop 1d 03 00000000 00000bff
PDM1 2018-12-09T19:39:28.603 ID1:1f05e70b PTYPE:POD SEQ:09 ID2:1f05e70b B9:0c BLEN:10 BODY:1d0300001000000007ff0267 CRC:5d
PDM2 2018-10-09T20:55:10.701 ID1:1f05e70b PTYPE:POD SEQ:09 ID2:1f05e70b B9:0c BLEN:10 BODY:1d0300001000000003ff02bd CRC:0d
PDM3 2018-10-15T21:19:32.569 ID1:1f0b2b6e PTYPE:POD SEQ:09 ID2:1f0b2b6e B9:0c BLEN:10 BODY:1d0300001000000007ff831e CRC:a5
Loop 2018-12-10T00:15:25.323 ID1:1f09394f PTYPE:POD SEQ:01 ID2:1f09394f B9:04 BLEN:10 BODY:1d030000000000000bff0059 CRC:09

PDM1 2018-12-09T19:39:28.700 ID1:1f05e70b PTYPE:ACK SEQ:10 ID2:1f05e70b CRC:43
PDM2 2018-10-09T20:55:10.797 ID1:1f05e70b PTYPE:ACK SEQ:10 ID2:1f05e70b CRC:43
PDM3 2018-10-15T21:19:32.661 ID1:1f0b2b6e PTYPE:ACK SEQ:10 ID2:1f0b2b6e CRC:20
Loop 2018-12-10T00:15:25.726 ID1:1f09394f PTYPE:ACK SEQ:02 ID2:1f09394f CRC:2b

4 Set Alarms 2

PDM1 2018-12-09T19:39:29.005 ID1:1f05e70b PTYPE:PDM SEQ:11 ID2:1f05e70b B9:10 BLEN:12 BODY:190a63dc77d078370005080283a9 CRC:7f
PDM2 2018-10-09T20:55:11.102 ID1:1f05e70b PTYPE:PDM SEQ:11 ID2:1f05e70b B9:10 BLEN:12 BODY:190a245183a878370005080200ed CRC:25
PDM3 2018-10-15T21:19:32.969 ID1:1f0b2b6e PTYPE:PDM SEQ:11 ID2:1f0b2b6e B9:10 BLEN:12 BODY:190a7411d52b78370005080281bf CRC:de
Loop 2018-12-10T00:15:26.939 ID1:1f09394f PTYPE:PDM SEQ:03 ID2:1f09394f B9:08 BLEN:12 BODY:190adde27e8f7837000502080003 CRC:de

PDM1 2018-12-09T19:39:29.407 ID1:1f05e70b PTYPE:POD SEQ:12 ID2:1f05e70b B9:14 BLEN:10 BODY:1d0300002000000007ff03f6 CRC:2f
PDM2 2018-10-09T20:55:11.504 ID1:1f05e70b PTYPE:POD SEQ:12 ID2:1f05e70b B9:14 BLEN:10 BODY:1d0300002000000003ff032c CRC:7f
PDM3 2018-10-15T21:19:33.369 ID1:1f0b2b6e PTYPE:POD SEQ:12 ID2:1f0b2b6e B9:14 BLEN:10 BODY:1d0300002000000007ff828f CRC:d7
Loop 2018-12-10T00:15:27.039 ID1:1f09394f PTYPE:POD SEQ:04 ID2:1f09394f B9:0c BLEN:10 BODY:1d030000100000000bff8373 CRC:db

PDM1 2018-12-09T19:39:29.408 ID1:1f05e70b PTYPE:ACK SEQ:13 ID2:1f05e70b CRC:6a
PDM2 2018-10-09T20:55:11.505 ID1:1f05e70b PTYPE:ACK SEQ:13 ID2:1f05e70b CRC:6a
PDM3 2018-10-15T21:19:33.372 ID1:1f0b2b6e PTYPE:ACK SEQ:13 ID2:1f0b2b6e CRC:09
Loop 2018-12-10T00:15:28.751 ID1:1f09394f PTYPE:ACK SEQ:05 ID2:1f09394f CRC:02

5 Priming step

PDM1 2018-12-09T19:39:29.808 ID1:1f05e70b PTYPE:PDM SEQ:14 ID2:1f05e70b B9:18 BLEN:31 BODY:1a0e4410686b02010a0101a000340034170d000208000186a0 CRC:03
PDM2 2018-10-09T20:55:11.811 ID1:1f05e70b PTYPE:PDM SEQ:14 ID2:1f05e70b B9:18 BLEN:31 BODY:1a0eff56579502010a0101a000340034170d000208000186a0 CRC:a9
PDM3 2018-10-15T21:19:33.769 ID1:1f0b2b6e PTYPE:PDM SEQ:14 ID2:1f0b2b6e B9:18 BLEN:31 BODY:1a0e56505c3002010a0101a000340034170d000208000186a0 CRC:58
Loop 2018-12-10T00:15:30.768 ID1:1f09394f PTYPE:PDM SEQ:06 ID2:1f09394f B9:10 BLEN:31 BODY:1a0ea6f6ca5002010a0101a000340034170d000208000186a0 CRC:54

PDM1 2018-12-09T19:39:30.115 ID1:1f05e70b PTYPE:ACK SEQ:15 ID2:1f05e70b CRC:ae
PDM2 2018-10-09T20:55:12.212 ID1:1f05e70b PTYPE:ACK SEQ:15 ID2:1f05e70b CRC:ae
PDM3 2018-10-15T21:19:34.079 ID1:1f0b2b6e PTYPE:ACK SEQ:15 ID2:1f0b2b6e CRC:cd
Loop 2018-12-10T00:15:31.274 ID1:1f09394f PTYPE:ACK SEQ:07 ID2:1f09394f CRC:c6

PDM1 2018-12-09T19:39:30.314 ID1:1f05e70b PTYPE:CON SEQ:16 CON:0000000000000250 CRC:19
PDM2 2018-10-09T20:55:12.412 ID1:1f05e70b PTYPE:CON SEQ:16 CON:000000000000013a CRC:37
PDM3 2018-10-15T21:19:34.275 ID1:1f0b2b6e PTYPE:CON SEQ:16 CON:0000000000000045 CRC:21
Loop 2018-12-10T00:15:31.876 ID1:1f09394f PTYPE:CON SEQ:08 CON:000000000000033b1f CRC:03

PDM1 2018-12-09T19:39:30.414 ID1:1f05e70b PTYPE:POD SEQ:17 ID2:1f05e70b B9:1c BLEN:10 BODY:1d4400003034000007ff80ff CRC:7a
PDM2 2018-10-09T20:55:12.511 ID1:1f05e70b PTYPE:POD SEQ:17 ID2:1f05e70b B9:1c BLEN:10 BODY:1d4400003034000003ff8025 CRC:2a
PDM3 2018-10-15T21:19:34.378 ID1:1f0b2b6e PTYPE:POD SEQ:17 ID2:1f0b2b6e B9:1c BLEN:10 BODY:1d4400003034000007ff0186 CRC:82
Loop 2018-12-10T00:15:31.880 ID1:1f09394f PTYPE:POD SEQ:09 ID2:1f09394f B9:14 BLEN:10 BODY:1d440000203400000bff82c1 CRC:6d

PDM1 2018-12-09T19:39:30.517 ID1:1f05e70b PTYPE:ACK SEQ:18 ID2:1f05e70b CRC:68
PDM2 2018-10-09T20:55:12.615 ID1:1f05e70b PTYPE:ACK SEQ:18 ID2:1f05e70b CRC:68
PDM3 2018-10-15T21:19:34.483 ID1:1f0b2b6e PTYPE:ACK SEQ:18 ID2:1f0b2b6e CRC:0b
Loop 2018-12-10T00:15:32.380 ID1:1f09394f PTYPE:ACK SEQ:10 ID2:1f09394f CRC:32

6 Set Alarms 3

Different alarm settings, so expected differences

PDM1 2018-12-09T19:40:24.762 ID1:1f05e70b PTYPE:PDM SEQ:19 ID2:1f05e70b B9:20 BLEN:12 BODY:190aec8146eb380010a30302015f CRC:92
PDM2 2018-10-09T20:56:07.763 ID1:1f05e70b PTYPE:PDM SEQ:19 ID2:1f05e70b B9:20 BLEN:12 BODY:190a003ddb3a380010a403028099 CRC:52
PDM3 2018-10-15T21:20:29.129 ID1:1f0b2b6e PTYPE:PDM SEQ:19 ID2:1f0b2b6e B9:20 BLEN:12 BODY:190a0481811c38000fef030202f1 CRC:7b
Loop 2018-12-10T00:16:44.777 ID1:1f09394f PTYPE:PDM SEQ:11 ID2:1f09394f B9:18 BLEN:12 BODY:190ad8b2cfeb30000ff002030095 CRC:37

1d: sets a c for S

But don't yet understand what the c value sets on S in PDM2 and PDM3

     1d SS 0PPPSNNN AATTTTRR
PDM1 1d 16 00164000 00000bff
PDM2 1d 05 0016c000 000007ff
PDM3 1d 05 0016c000 00000bff
Loop 1d 16 00163000 00000fff
PDM1 2018-12-09T19:40:24.961 ID1:1f05e70b PTYPE:POD SEQ:20 ID2:1f05e70b B9:24 BLEN:10 BODY:1d050016400000000bff8395 CRC:54
PDM2 2018-10-09T20:56:07.770 ID1:1f05e70b PTYPE:POD SEQ:20 ID2:1f05e70b B9:24 BLEN:10 BODY:1d050016c000000007ff80cb CRC:a1
PDM3 2018-10-15T21:20:29.531 ID1:1f0b2b6e PTYPE:POD SEQ:20 ID2:1f0b2b6e B9:24 BLEN:10 BODY:1d050016c00000000bff0142 CRC:6f
Loop 2018-12-10T00:16:44.875 ID1:1f09394f PTYPE:POD SEQ:12 ID2:1f09394f B9:1c BLEN:10 BODY:1d050016300000000fff00e4 CRC:86

PDM1 2018-12-09T19:40:24.962 ID1:1f05e70b PTYPE:ACK SEQ:21 ID2:1f05e70b CRC:41
PDM2 2018-10-09T20:56:16.838 ID1:1f05e70b PTYPE:ACK SEQ:23 ID2:1f05e70b CRC:85
PDM3 2018-10-15T21:20:29.533 ID1:1f0b2b6e PTYPE:ACK SEQ:21 ID2:1f0b2b6e CRC:22
Loop 2018-12-10T00:16:45.280 ID1:1f09394f PTYPE:ACK SEQ:13 ID2:1f09394f CRC:1b

7 Set Basal schedule

B9 has a instead of 2 in $1a basal schedule

PDM1 2018-12-09T19:40:32.622 ID1:1f05e70b PTYPE:PDM SEQ:22 ID2:1f05e70b B9:a8 BLEN:36 BODY:1a1298c9a9d200026b2726380006f00af00af00a130e400003 CRC:c2
PDM2 2018-10-09T20:56:16.739 ID1:1f05e70b PTYPE:PDM SEQ:22 ID2:1f05e70b B9:a8 BLEN:62 BODY:1a1a2f101e1c0002df290be00000f00b100b000ca80b000b98 CRC:b7
PDM3 2018-10-15T21:21:02.098 ID1:1f0b2b6e PTYPE:PDM SEQ:00 ID2:1f0b2b6e B9:ac BLEN:50 BODY:1a14851072aa0001db2a106000017006b807f806b806131a40 CRC:5a
Loop 2018-12-10T00:16:46.688 ID1:1f09394f PTYPE:PDM SEQ:14 ID2:1f09394f B9:20 BLEN:36 BODY:1a12f88bc2950002dc0018e00004f00af00af00a130e000012 CRC:38

PDM1 2018-12-09T19:40:32.928 ID1:1f05e70b PTYPE:ACK SEQ:23 ID2:1f05e70b CRC:85
PDM2 2018-10-09T20:56:16.838 ID1:1f05e70b PTYPE:ACK SEQ:23 ID2:1f05e70b CRC:85
PDM3 2018-10-15T21:21:02.290 ID1:1f0b2b6e PTYPE:ACK SEQ:01 ID2:1f0b2b6e CRC:9f
Loop 2018-12-10T00:16:46.693 ID1:1f09394f PTYPE:ACK SEQ:15 ID2:1f09394f CRC:df

PDM1 2018-12-09T19:40:33.127 ID1:1f05e70b PTYPE:CON SEQ:24 CON:640103664012c00112a88081cf CRC:8f
PDM2 2018-10-09T20:56:16.942 ID1:1f05e70b PTYPE:CON SEQ:24 CON:0a600113204003003f01312d00074e00f9b07405d700eed54d048301059449 CRC:70
PDM3 2018-10-15T21:21:02.797 ID1:1f0b2b6e PTYPE:CON SEQ:04 CON:0201580185af7d01e001c9c3800384016e3600071c01a68d130369 CRC:90
Loop 2018-12-10T00:16:47.600 ID1:1f09394f PTYPE:CON SEQ:16 CON:89003d090012c00112a88083e4b100 CRC:7f

bad nonce -> resend basal schedule

B9 still uses the extra set bit with a0

PDM3 2018-10-15T21:21:02.898 ID1:1f0b2b6e PTYPE:POD SEQ:05 ID2:1f0b2b6e B9:30 BLEN:5 BODY:060314f63402f8 CRC:84
PDM3 2018-10-15T21:21:02.900 ID1:1f0b2b6e PTYPE:ACK SEQ:06 ID2:00000000 CRC:db
PDM3 2018-10-15T21:21:03.203 ID1:1f0b2b6e PTYPE:PDM SEQ:07 ID2:1f0b2b6e B9:ac BLEN:50 BODY:1a14bbf9214f0001db2a106000017006b807f806b806131a40 CRC:8b
PDM3 2018-10-15T21:21:03.208 ID1:1f0b2b6e PTYPE:ACK SEQ:08 ID2:1f0b2b6e CRC:e4
PDM3 2018-10-15T21:21:03.407 ID1:1f0b2b6e PTYPE:CON SEQ:09 CON:0201580185af7d01e001c9c3800384016e3600071c01a68d1380dd CRC:8b

PDM2 sends an extra CON for the basal schedule

PDM2 2018-10-09T20:56:17.042 ID1:1f05e70b PTYPE:ACK SEQ:25 ID2:1f05e70b CRC:d7
PDM2 2018-10-09T20:56:17.242 ID1:1f05e70b PTYPE:CON SEQ:26 CON:00460aba95000001 CRC:20
PDM1 2018-12-09T19:40:33.227 ID1:1f05e70b PTYPE:POD SEQ:25 ID2:1f05e70b B9:2c BLEN:10 BODY:1d160016500000000bff828d CRC:f0
PDM2 2018-10-09T20:56:17.343 ID1:1f05e70b PTYPE:POD SEQ:27 ID2:1f05e70b B9:2c BLEN:10 BODY:1d160016d00000000bff8123 CRC:98
PDM3 2018-10-15T21:21:03.505 ID1:1f0b2b6e PTYPE:POD SEQ:10 ID2:1f0b2b6e B9:30 BLEN:10 BODY:1d160016d80000000bff82e8 CRC:3c
Loop 2018-12-10T00:16:47.701 ID1:1f09394f PTYPE:POD SEQ:17 ID2:1f09394f B9:24 BLEN:10 BODY:1d160016400000000fff8099 CRC:c2

PDM1 ACK was missing, but SEQ:(n+1) so:   PTYPE:ACK SEQ:26 
PDM2 ACK was missing, but SEQ:(n+1) so:   PTYPE:ACK SEQ:28 
PDM3 2018-10-15T21:21:03.715 ID1:1f0b2b6e PTYPE:PDM SEQ:12 ID2:1ff0b2b6 CRC:1f
Loop 2018-12-10T00:16:48.103 ID1:1f09394f PTYPE:ACK SEQ:18 ID2:1f09394f CRC:19

8 Set Alarms 4

B9 has b in lower byte set instead of 3 of the second $19 command

PDM1 2018-12-09T19:40:33.732 ID1:1f05e70b PTYPE:PDM SEQ:27 ID2:1f05e70b B9:b0 BLEN:24 BODY:19162e6596fc79a410de0502280012820602020f0000020202 CRC:56
PDM2 2018-10-09T20:56:17.847 ID1:1f05e70b PTYPE:PDM SEQ:29 ID2:1f05e70b B9:b0 BLEN:24 BODY:1916ade1398a79a410df0502280012830602020f0000020201 CRC:6f
PDM3 2018-10-15T21:21:04.012 ID1:1f0b2b6e PTYPE:PDM SEQ:12 ID2:1f0b2b6e B9:b4 BLEN:24 BODY:1916f73d246279a410de0502280012820602020f0000020200 CRC:f4
Loop 2018-12-10T00:16:49.411 ID1:1f09394f PTYPE:PDM SEQ:19 ID2:1f09394f B9:28 BLEN:24 BODY:19163740b88578a410df0205280012830206020f0000020203 CRC:da

PDM1 2018-12-09T19:40:33.833 ID1:1f05e70b PTYPE:ACK SEQ:28 ID2:1f05e70b CRC:3a
PDM2 2018-10-09T20:56:17.948 ID1:1f05e70b PTYPE:ACK SEQ:30 ID2:1f05e70b CRC:fe
PDM3 2018-10-15T21:21:04.111 ID1:1f0b2b6e PTYPE:ACK SEQ:13 ID2:1f0b2b6e CRC:09
Loop 2018-12-10T00:16:50.826 ID1:1f09394f PTYPE:ACK SEQ:20 ID2:1f09394f CRC:52

PDM1 2018-12-09T19:40:33.937 ID1:1f05e70b PTYPE:CON SEQ:29 CON:21 CRC:e6
PDM2 2018-10-09T20:56:18.052 ID1:1f05e70b PTYPE:CON SEQ:31 CON:c9 CRC:5a
PDM3 2018-10-15T21:21:04.309 ID1:1f0b2b6e PTYPE:CON SEQ:14 CON:fa CRC:94
Loop 2018-12-10T00:16:51.327 ID1:1f09394f PTYPE:CON SEQ:21 CON:c3 CRC:5c

PDM1 2018-12-09T19:40:34.038 ID1:1f05e70b PTYPE:POD SEQ:30 ID2:1f05e70b B9:34 BLEN:10 BODY:1d160016600000000bff831c CRC:29
PDM2 2018-10-09T20:56:18.155 ID1:1f05e70b PTYPE:POD SEQ:00 ID2:1f05e70b B9:34 BLEN:10 BODY:1d160016e00000000bff80b2 CRC:f1
PDM3 2018-10-15T21:21:04.409 ID1:1f0b2b6e PTYPE:POD SEQ:15 ID2:1f0b2b6e B9:38 BLEN:10 BODY:1d160016e80000000bff82ae CRC:0a
Loop 2018-12-10T00:16:51.331 ID1:1f09394f PTYPE:POD SEQ:22 ID2:1f09394f B9:2c BLEN:10 BODY:1d160016500000000fff03b3 CRC:bb

PDM1 ACK was missing, but SEQ:(n+1) so:   PTYPE:ACK SEQ:31 
PDM2 ACK was missing, but SEQ:(n+1) so:   PTYPE:ACK SEQ:01
PDM3 ACK was missing, but SEQ:(n+1) so:   PTYPE:ACK SEQ:16
Loop 2018-12-10T00:16:51.733 ID1:1f09394f PTYPE:ACK SEQ:23 ID2:1f09394f CRC:f4

9 Fill & Insert Cannula

PDM1 2018-12-09T19:40:34.338 ID1:1f05e70b PTYPE:PDM SEQ:00 ID2:1f05e70b B9:38 BLEN:31 BODY:1a0e2ac7eead020065010050000a000a170d000064000186a0 CRC:79
PDM2 2018-10-09T20:56:18.453 ID1:1f05e70b PTYPE:PDM SEQ:02 ID2:1f05e70b B9:38 BLEN:31 BODY:1a0eeeb246f7020065010050000a000a170d000064000186a0 CRC:ad
PDM3 2018-10-15T21:21:04.618 ID1:1f0b2b6e PTYPE:PDM SEQ:17 ID2:1f0b2b6e B9:3c BLEN:31 BODY:1a0eb84029b8020065010050000a000a170d000064000186a0 CRC:e0
Loop 2018-12-10T00:16:53.041 ID1:1f09394f PTYPE:PDM SEQ:24 ID2:1f09394f B9:30 BLEN:31 BODY:1a0e164ef1d2020065010050000a000a170d000064000186a0 CRC:4c

PDM1 2018-12-09T19:40:34.439 ID1:1f05e70b PTYPE:ACK SEQ:01 ID2:1f05e70b CRC:fc
PDM2 2018-10-09T20:56:18.554 ID1:1f05e70b PTYPE:ACK SEQ:03 ID2:1f05e70b CRC:38
PDM3 2018-10-15T21:21:04.718 ID1:1f0b2b6e PTYPE:ACK SEQ:18 ID2:1f0b2b6e CRC:0b
Loop 2018-12-10T00:16:53.141 ID1:1f09394f PTYPE:ACK SEQ:25 ID2:1f09394f CRC:a6

PDM1 2018-12-09T19:40:34.638 ID1:1f05e70b PTYPE:CON SEQ:02 CON:00000000000080c3 CRC:02
PDM2 2018-10-09T20:56:18.753 ID1:1f05e70b PTYPE:CON SEQ:04 CON:00000000000082ac CRC:33
PDM3 2018-10-15T21:21:04.915 ID1:1f0b2b6e PTYPE:CON SEQ:19 CON:0000000000000273 CRC:02
Loop 2018-12-10T00:16:53.547 ID1:1f09394f PTYPE:CON SEQ:26 CON:00000000000000ec CRC:7c

Insert cannula

PDM  2018-12-09T19:40:34.739 ID1:1f05e70b PTYPE:POD SEQ:03 ID2:1f05e70b B9:3c BLEN:10 BODY:1d570016700a00000bff027a CRC:4a
PDM2 2018-10-09T20:56:18.853 ID1:1f05e70b PTYPE:POD SEQ:05 ID2:1f05e70b B9:3c BLEN:10 BODY:1d570016f00a00000bff01d4 CRC:73
PDM3 2018-10-15T21:21:05.016 ID1:1f0b2b6e PTYPE:POD SEQ:20 ID2:1f0b2b6e B9:00 BLEN:10 BODY:1d570016f80a00000bff80c3 CRC:a5
Loop 2018-12-10T00:16:54.149 ID1:1f09394f PTYPE:POD SEQ:27 ID2:1f09394f B9:34 BLEN:10 BODY:1d570016600a00000fff006e CRC:3b

PDM1 2018-12-09T19:40:34.842 ID1:1f05e70b PTYPE:ACK SEQ:04 ID2:1f05e70b CRC:11
PDM2 2018-10-09T20:56:18.957 ID1:1f05e70b PTYPE:ACK SEQ:06 ID2:1f05e70b CRC:d5
PDM3 2018-10-15T21:21:05.121 ID1:1f0b2b6e PTYPE:ACK SEQ:21 ID2:00000000 CRC:4f
Loop 2018-12-10T00:16:54.553 ID1:1f09394f PTYPE:ACK SEQ:28 ID2:1f09394f CRC:ab

10 Check status

PDM1 2018-12-09T19:40:49.162 ID1:1f05e70b PTYPE:PDM SEQ:05 ID2:1f05e70b B9:00 BLEN:3 BODY:0e010002a1 CRC:d4
PDM2 2018-10-09T20:56:37.513 ID1:1f05e70b PTYPE:PDM SEQ:07 ID2:1f05e70b B9:00 BLEN:3 BODY:0e010002a1 CRC:6e
PDM3 2018-10-15T21:21:22.079 ID1:1f0b2b6e PTYPE:PDM SEQ:22 ID2:1f0b2b6e B9:04 BLEN:3 BODY:0e010083e5 CRC:77
Loop 2018-12-10T00:17:12.302 ID1:1f09394f PTYPE:PDM SEQ:29 ID2:1f09394f B9:38 BLEN:3 BODY:0e010083cc CRC:2e

1d: PDM2 and 3 already in normal state

     1d SS 0PPPSNNN AATTTTRR
PDM1 1d 16 00166000 00000bff
PDM2 1d 18 001bf000 00000bff
PDM3 1d 18 001bf800 00000bff
Loop 1d 16 00165000 00000fff
PDM1 2018-12-09T19:40:49.564 ID1:1f05e70b PTYPE:POD SEQ:06 ID2:1f05e70b B9:04 BLEN:10 BODY:1d18001b700000000bff0034 CRC:c1
PDM2 2018-10-09T20:56:37.916 ID1:1f05e70b PTYPE:POD SEQ:08 ID2:1f05e70b B9:04 BLEN:10 BODY:1d18001bf00000000bff039a CRC:5a
PDM3 2018-10-15T21:21:22.466 ID1:1f0b2b6e PTYPE:POD SEQ:23 ID2:1f0b2b6e B9:08 BLEN:10 BODY:1d18001bf80000000bff0186 CRC:e2
Loop 2018-12-10T00:17:13.712 ID1:1f09394f PTYPE:POD SEQ:30 ID2:1f09394f B9:3c BLEN:10 BODY:1d18001b600000000fff812b CRC:86

PDM1 2018-12-09T19:40:49.565 ID1:1f05e70b PTYPE:ACK SEQ:07 ID2:1f05e70b CRC:b7
PDM2 2018-10-09T20:56:38.010 ID1:1f05e70b PTYPE:ACK SEQ:09 ID2:1f05e70b CRC:e5
PDM3 2018-10-15T21:21:22.557 ID1:1f0b2b6e PTYPE:ACK SEQ:24 ID2:00000000 CRC:bb
Loop 2018-12-10T00:17:14.115 ID1:1f09394f PTYPE:ACK SEQ:31 ID2:1f09394f CRC:ae
Clone this wiki locally