Using the Nordic SDK my BL600 is getting poor RF performance

Answer

If you are using the Nordic SDK, the output of GPIO 20 must be set as a low (0v) to enable the RF transmit power circuitry. A reference to a 10m range is the most commonly reported symptom for this issue. Setting GPIO 20 low is done via the Nordic SDK. We instituted GPIO 20 programmatically with smartBASIC however if you are using the Nordic SDK you must set it manually.