[164] RADIO: Low selectivity in long range mode

This anomaly applies to IC Rev. Engineering A, build codes QIAA-AA0.


Lower than specified selectivity in BLE long range mode.


Receiving in long range mode.


Reduced selectivity.


Add the following code after reset or before enabling the radio, when using BLE long range mode:

*(volatile uint32_t *)0x4000173C |= 0x80000000;
*(volatile uint32_t *)0x4000173C = ((*(volatile uint32_t *)0x4000173C & 0xFFFFFF00) | 0x5C);
When using other Radio modes, use the below code to return to original settings before enabling the Radio:

*(volatile uint32_t *)0x4000173C &= ~0x80000000;