Hello,
We are using pc-ble-driver-py and PCA10040 devkits to run automated testing as part of our development process. The recent erratas in the rev. 3 silicon for the 52832 is seeming to cause problems when the devkit is power cycled (https://infocenter.nordicsemi.com/index.jsp?topic=%2Ferrata_nRF52832_Rev3%2FERR%2FnRF52832%2FRev3%2Flatest%2Ferr_832.html).
After a fresh power cycle, the fw_check() function fails and will not work until we run 'nrfjprog --recover' and re-flash the connectivity firmware (connectivity_4.1.4_1m_with_s132_5.1.0.hex). After recovering and reprogramming, our scripts function as expected.
I have tried recompiling the firmware from the v4.1.4 tag with the fix proposed in the errata document (after bringing in a new MDK that supports NRF_APPROTECT), but that doesn't seem to fix the issue. Is there a patch for either pc-ble-driver-py or the connectivity firmware that addresses this issue introduced by the errata?
Thanks,
Grant