Hello,
I tested how "Direct Test Mode" app interacts with "direct_test_mode" firmware from "nRF Connect SDK" v2.8.0 (nrf/samples/bluetooth/direct_test_mode) and it seems that it sends wrong command to set the Transmit Power.
I tried to test "Constant Carrier" packet type on "LE 1Mbps" physical layer with Transmit power 8.
The first command which is sent to the target device is 0x0000 (LE_TEST_SETUP_RESET).
The next command is 0x880b: LE Transmitter Test: chan: 8, length: 2, type: 3 (0xFF or Vendor Specific) - it's wrong command.
It should be 0x0908: LE Test Setup(control=9): LE_TEST_SETUP_TRANSMIT_POWER(parameter=8)
Here is extract from the log file:
```
2025-07-20T12:02:31.326Z INFO Running device setup
2025-07-20T12:02:31.326Z DEBUG DTM Transport: Create setup CMD with control: 0
2025-07-20T12:02:31.326Z DEBUG DTM Transport: Create setup CMD with parameter: 0
2025-07-20T12:02:31.326Z DEBUG DTM Transport: Create setup CMD with dc type: 00
2025-07-20T12:02:31.326Z DEBUG DTM Transport: Sending data: 0x00 0x00
2025-07-20T12:02:31.337Z DEBUG DTM Transport: Receiving data: 0x00 0x00
2025-07-20T12:02:31.337Z DEBUG DTM Transport: Create tx power CMD: 8
2025-07-20T12:02:31.337Z DEBUG DTM Transport: Sending data: 0x88 0x0B
2025-07-20T12:02:31.347Z DEBUG DTM Transport: Receiving data: 0x00 0x00
2025-07-20T12:02:31.347Z DEBUG DTM Transport: Create setup CMD with control: 1
2025-07-20T12:02:31.347Z DEBUG DTM Transport: Create setup CMD with parameter: 0
2025-07-20T12:02:31.347Z DEBUG DTM Transport: Create setup CMD with dc type: 00
2025-07-20T12:02:31.347Z DEBUG DTM Transport: Sending data: 0x01 0x00
2025-07-20T12:02:31.358Z DEBUG DTM Transport: Receiving data: 0x00 0x00
2025-07-20T12:02:31.358Z DEBUG DTM Transport: Create setup CMD with control: 3
2025-07-20T12:02:31.358Z DEBUG DTM Transport: Create setup CMD with parameter: 0
2025-07-20T12:02:31.358Z DEBUG DTM Transport: Create setup CMD with dc type: 00
2025-07-20T12:02:31.358Z DEBUG DTM Transport: Sending data: 0x03 0x00
2025-07-20T12:02:31.368Z DEBUG DTM Transport: Receiving data: 0x00 0x00
2025-07-20T12:02:31.368Z DEBUG DTM Transport: Create setup CMD with control: 2
2025-07-20T12:02:31.368Z DEBUG DTM Transport: Create setup CMD with parameter: 1
2025-07-20T12:02:31.368Z DEBUG DTM Transport: Create setup CMD with dc type: 00
2025-07-20T12:02:31.368Z DEBUG DTM Transport: Sending data: 0x02 0x04
2025-07-20T12:02:31.377Z DEBUG DTM Transport: Receiving data: 0x00 0x00
2025-07-20T12:02:31.377Z INFO Starting test
2025-07-20T12:02:31.378Z DEBUG DTM Transport: Create transmitter CMD with frequency: 2402
2025-07-20T12:02:31.378Z DEBUG DTM Transport: Create transmitter CMD with length: 0
2025-07-20T12:02:31.378Z DEBUG DTM Transport: Create transmitter CMD with packet type: 3
2025-07-20T12:02:31.378Z DEBUG DTM Transport: Sending data: 0x80 0x03
2025-07-20T12:02:31.418Z DEBUG DTM Transport: Receiving data: 0x00 0x00
2025-07-20T12:02:33.694Z INFO Ending test
```
2025-07-20T12_01_49.556Z-log.txt