Dear,
we have found a strange behaviour when using the DTM in SDK 17.0.2 and 17.1.0. The problem starts from ble_dtm.c:1188 when comparing the parameter value with -30dBm, which is defined as 0xFF and corresponds to -1. This means that all inserted negative values will be set also to 0xFF, except if the value is closer to -40 dBm.