I have been using DWM 1000 for Ranging and it works barely for around 3 meters . I am using the examples from the following repository https://github.com/thotro/arduino-dw1000 . I get a signal strength of -78 dBm and this was recieved when deices are nearly touching each other . I need to know what I should do to increase the range
It doesn’t look like that code has functions to easily set the power.
However if you look at DW1000.cpp around line 595 you can see where it is setting the DW1000 power register to various values depending on the channel and settings used.
The DW1000 user manual details what those values mean.
The nice solution would be to modify the library to add the option to set the power but the quick and dirty solution would be to change the values in that section of the code to max out the power setting at all times.