Hello, we're currently developing BLE devices with PCA10040 and nRF Conenct SDK 2.9.0.
During a series of experiments, we found that with the same hardware and the same BLE TX power setting (0dB), the firmware transmission performance using nRF Connect SDK is not as good as the old nRF5 SDK. The following are the experimental conditions:
Place a metal chair (made of iron) in an empty space, place the PCA10040 on it, and place a mobile phone about 50 cm away to check the RSSI.
At this time, both NCS2.9.0 and nRF5 SDK firmware can get a good signal (about -60dBm)
Now, we sit lightly on top of the PCA10040, wrapping our body around the entire development board (the metal plate is below and the human body is above).
The firmware developed using NCS2.9.0 will have no signal at all (no Bluetooth broadcasts can be received), but the firmware using nRF5 SDK can still get a weak but stable signal (about -80dBm ~ -90dBm).
We have tried adjusting CONFIG_BT_CTLR_TX_PWR_PLUS_4=y in NCS2.9.0, but it doesn't seem to help much. Can this be fixed?