There is NRF.setTxPower(), default is 0 so only value 4 may improve it. With some devices people reported doubling the range with value 4.
Maybe you also have noisy environment. Typically usb 3.0 devices produce lot of noise in 2.4GHz range. I had to wrap ssd in usb 3.0 adapter connected to my raspberrry into lot of aluminium foil otherwise it kills BLE usage for me and it worked like you describe.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
There is NRF.setTxPower(), default is 0 so only value 4 may improve it. With some devices people reported doubling the range with value 4.
Maybe you also have noisy environment. Typically usb 3.0 devices produce lot of noise in 2.4GHz range. I had to wrap ssd in usb 3.0 adapter connected to my raspberrry into lot of aluminium foil otherwise it kills BLE usage for me and it worked like you describe.