| 10:57:51.411 | Running procedure: 8.8.2 | |
| 10:57:51.413 | step: 1 | |
| 10:57:51.413 | - Enable the DUT's support for cold restart | |
| 10:57:51.413 | [PLG] | Cold restart support is set to true |
| 10:57:51.413 | step: 2 | |
| 10:57:51.413 | - Cold Restart(0x0D) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00 | |
| 10:57:51.413 | --A-> | Cold Restart(0x0D) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00 |
| 10:57:51.413 | --T-> | fir: 1 fin: 1 seq: 0 |
| 10:57:51.413 | --L-> | master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 8 dest: 1024 src: 1 |
| 10:57:51.413 | --P-> | 05 64 08 C4 00 04 01 00 9A 19 |
| 10:57:51.413 | C0 C0 0D 9C 86 | |
| 10:57:51.413 | steps: 3 to 4 | |
| 10:57:51.413 | - Read a single fragment response w/ sequence(0x00) | |
| 10:57:51.413 | - Verify that the response is a time delay object, fine or coarse | |
| 10:57:51.413 | - Confirm each response that asks for a confirmation | |
| 10:57:51.414 | <-P-- | 05 64 10 44 01 00 00 04 CD 4C |
| 10:57:51.414 | C0 C0 81 90 00 34 02 07 01 88 13 F9 A2 | |
| 10:57:51.414 | <-L-- | master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 16 dest: 1 src: 1024 |
| 10:57:51.414 | <-T-- | fir: 1 fin: 1 seq: 0 |
| 10:57:51.414 | <-A-- | Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00 IIN(DeviceRestart, NeedTime) |
| 10:57:51.414 | g52v2, 1-Byte Count, count: 1 | |
| 10:57:51.414 | delay: 5000 | |
| 10:57:51.415 | step: 5 | |
| 10:57:51.415 | - Disconnect from the DUT | |
| 10:57:51.415 | - Wait longer than the delay the DUT reported, by 1000 ms | |
| 10:57:57.415 | step: 6 | |
| 10:57:57.415 | - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01 | |
| 10:57:57.415 | - g60v1, All Objects | |
| 10:57:57.415 | --A-> | Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01 |
| 10:57:57.415 | g60v1, All Objects | |
| 10:57:57.415 | --T-> | fir: 1 fin: 1 seq: 0 |
| 10:57:57.415 | --L-> | master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1 |
| 10:57:57.416 | --P-> | 05 64 0B C4 00 04 01 00 CA 8A |
| 10:57:57.416 | C0 C1 01 3C 01 06 F9 73 | |
| 10:57:57.416 | step: 7 | |
| 10:57:57.416 | - Read any number of valid responses beginning w/ sequence(0x01) and incrementing by 1 modulo 16 | |
| 10:57:57.416 | - Verify that the IIN field contains IIN(DeviceRestart) | |
| 10:57:57.416 | - Confirm each response that asks for a confirmation | |
| 10:57:57.416 | <-P-- | 05 64 E0 44 01 00 00 04 70 7A |
| 10:57:57.416 | C0 C1 81 90 00 01 01 01 00 00 0B 00 00 00 0A 02 8F 16 | |
| 10:57:57.416 | 01 00 00 13 00 01 01 01 01 01 01 01 01 01 01 01 96 07 | |
| 10:57:57.416 | 01 01 01 01 01 01 01 01 01 14 02 01 00 00 09 00 26 7E | |
| 10:57:57.416 | 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85 | |
| 10:57:57.416 | 00 00 01 00 00 01 00 00 01 00 00 01 00 00 15 02 85 CD | |
| 10:57:57.416 | 01 00 00 09 00 01 00 00 01 00 00 01 00 00 01 00 B6 06 | |
| 10:57:57.416 | 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F | |
| 10:57:57.416 | 01 00 00 1E 02 01 00 00 09 00 01 00 00 01 00 00 0A 10 | |
| 10:57:57.416 | 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85 | |
| 10:57:57.416 | 00 00 01 00 00 01 00 00 28 02 01 00 00 13 00 01 EF FE | |
| 10:57:57.416 | 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 DB 49 | |
| 10:57:57.416 | 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F | |
| 10:57:57.416 | 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85 | |
| 10:57:57.416 | 00 00 01 00 00 01 00 00 01 00 00 61 8D | |
| 10:57:57.416 | <-L-- | master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 224 dest: 1 src: 1024 |
| 10:57:57.416 | <-T-- | fir: 1 fin: 1 seq: 0 |
| 10:57:57.417 | <-A-- | Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01 IIN(DeviceRestart, NeedTime) |
| 10:57:57.417 | g1v1, 2-Byte Start/Stop, start: 0 stop: 11 | |
| 10:57:57.417 | [0] - BooleanValue(false) | |
| 10:57:57.417 | [1] - BooleanValue(false) | |
| 10:57:57.417 | [2] - BooleanValue(false) | |
| 10:57:57.417 | [3] - BooleanValue(false) | |
| 10:57:57.417 | [4] - BooleanValue(false) | |
| 10:57:57.417 | [5] - BooleanValue(false) | |
| 10:57:57.417 | [6] - BooleanValue(false) | |
| 10:57:57.417 | [7] - BooleanValue(false) | |
| 10:57:57.417 | [8] - BooleanValue(false) | |
| 10:57:57.417 | [9] - BooleanValue(false) | |
| 10:57:57.417 | [10] - BooleanValue(false) | |
| 10:57:57.417 | [11] - BooleanValue(false) | |
| 10:57:57.417 | g10v2, 2-Byte Start/Stop, start: 0 stop: 19 | |
| 10:57:57.417 | [0] - flags: 0x01 | |
| 10:57:57.417 | [1] - flags: 0x01 | |
| 10:57:57.417 | [2] - flags: 0x01 | |
| 10:57:57.417 | [3] - flags: 0x01 | |
| 10:57:57.417 | [4] - flags: 0x01 | |
| 10:57:57.417 | [5] - flags: 0x01 | |
| 10:57:57.417 | [6] - flags: 0x01 | |
| 10:57:57.417 | [7] - flags: 0x01 | |
| 10:57:57.417 | [8] - flags: 0x01 | |
| 10:57:57.417 | [9] - flags: 0x01 | |
| 10:57:57.417 | [10] - flags: 0x01 | |
| 10:57:57.417 | [11] - flags: 0x01 | |
| 10:57:57.417 | [12] - flags: 0x01 | |
| 10:57:57.417 | [13] - flags: 0x01 | |
| 10:57:57.417 | [14] - flags: 0x01 | |
| 10:57:57.417 | [15] - flags: 0x01 | |
| 10:57:57.417 | [16] - flags: 0x01 | |
| 10:57:57.417 | [17] - flags: 0x01 | |
| 10:57:57.417 | [18] - flags: 0x01 | |
| 10:57:57.417 | [19] - flags: 0x01 | |
| 10:57:57.417 | g20v2, 2-Byte Start/Stop, start: 0 stop: 9 | |
| 10:57:57.417 | [0] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [1] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [2] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [3] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [4] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [5] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [6] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [7] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [8] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [9] - flags: 0x01 count: 0 | |
| 10:57:57.417 | g21v2, 2-Byte Start/Stop, start: 0 stop: 9 | |
| 10:57:57.417 | [0] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [1] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [2] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [3] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [4] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [5] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [6] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [7] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [8] - flags: 0x01 count: 0 | |
| 10:57:57.417 | [9] - flags: 0x01 count: 0 | |
| 10:57:57.417 | g30v2, 2-Byte Start/Stop, start: 0 stop: 9 | |
| 10:57:57.417 | [0] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [1] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [2] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [3] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [4] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [5] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [6] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [7] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [8] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [9] - flags: 0x01 value: 0 | |
| 10:57:57.417 | g40v2, 2-Byte Start/Stop, start: 0 stop: 19 | |
| 10:57:57.417 | [0] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [1] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [2] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [3] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [4] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [5] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [6] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [7] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [8] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [9] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [10] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [11] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [12] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [13] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [14] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [15] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [16] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [17] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [18] - flags: 0x01 value: 0 | |
| 10:57:57.417 | [19] - flags: 0x01 value: 0 | |
| 10:57:57.418 | step: 8 | |
| 10:57:57.418 | - Write(0x02) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 | |
| 10:57:57.418 | - g80v1, 1-Byte Start/Stop, start: 7 stop: 7 | |
| 10:57:57.418 | - [7] - BooleanValue(false) | |
| 10:57:57.418 | --A-> | Write(0x02) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 |
| 10:57:57.418 | g80v1, 1-Byte Start/Stop, start: 7 stop: 7 | |
| 10:57:57.418 | [7] - BooleanValue(false) | |
| 10:57:57.418 | --T-> | fir: 1 fin: 1 seq: 0 |
| 10:57:57.418 | --L-> | master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 14 dest: 1024 src: 1 |
| 10:57:57.418 | --P-> | 05 64 0E C4 00 04 01 00 43 72 |
| 10:57:57.418 | C0 C2 02 50 01 00 07 07 00 08 65 | |
| 10:57:57.418 | step: 9 | |
| 10:57:57.418 | - Read a single fragment response w/ sequence(0x02) | |
| 10:57:57.418 | - Verify that the response is empty | |
| 10:57:57.418 | - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported) | |
| 10:57:57.418 | - Verify that the IIN field does not contain bits IIN(DeviceRestart) | |
| 10:57:57.418 | <-P-- | 05 64 0A 44 01 00 00 04 67 88 |
| 10:57:57.418 | C1 C2 81 10 00 1B DC | |
| 10:57:57.418 | <-L-- | master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024 |
| 10:57:57.418 | <-T-- | fir: 1 fin: 1 seq: 1 |
| 10:57:57.418 | <-A-- | Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 IIN(NeedTime) |
| 10:57:57.418 | step: 10 | |
| 10:57:57.418 | - Disable the DUT's support for cold restart | |
| 10:57:57.418 | [PLG] | Cold restart support is set to false |
| 10:57:57.418 | step: 11 | |
| 10:57:57.418 | - Cold Restart(0x0D) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03 | |
| 10:57:57.418 | --A-> | Cold Restart(0x0D) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03 |
| 10:57:57.418 | --T-> | fir: 1 fin: 1 seq: 0 |
| 10:57:57.419 | --L-> | master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 8 dest: 1024 src: 1 |
| 10:57:57.419 | --P-> | 05 64 08 C4 00 04 01 00 9A 19 |
| 10:57:57.419 | C0 C3 0D 37 36 | |
| 10:57:57.419 | step: 12 | |
| 10:57:57.419 | - Read a single fragment response w/ sequence(0x03) | |
| 10:57:57.419 | - Verify that the IIN field contains IIN(FuncNotSupported) | |
| 10:57:57.419 | - Enable the DUT's support for cold restart | |
| 10:57:57.419 | <-P-- | 05 64 0A 44 01 00 00 04 67 88 |
| 10:57:57.419 | C2 C3 81 10 01 A7 4D | |
| 10:57:57.419 | <-L-- | master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024 |
| 10:57:57.419 | <-T-- | fir: 1 fin: 1 seq: 2 |
| 10:57:57.419 | <-A-- | Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03 IIN(NeedTime, FuncNotSupported) |
| 10:57:57.419 | [PLG] | Cold restart support is set to true |
| 10:57:57.419 | Passed procedure: 8.8.2 |