This anomaly applies to IC Rev. Engineering C, build codes CIAA-BA0, QFAA-BB0.
Payload in RX is corrupted.
BLE and Nordic proprietary radio mode. 4 and 5 byte addresses. 1 in 1600 (<0.07%) randomly generated BLE addresses and 1 in 1200 (<0.09%) randomly generated proprietary addresses are affected.
The radio reports up to 30% CRC error rate for packets being received when affected access addresses are used. For BLE, new access addresses are generated on each connection so the symptom is rare and not persistent.
The S132 SoftDevice detects when affected access addresses are being used in a connection and applies the following workaround resulting in 3 dB reduced sensitivity for approximately 0.1% of connections. The ESB and Gazell libraries apply the following workaround for all addresses.
*(volatile uint32_t *) 0x40001774 = ((*(volatile uint32_t *) 0x40001774) & 0xfffffffe) | 0x01000000;
This code will reduce sensitivity with 3 dB.