Hi,
We have a project based on NRF52811_xxAA_REV1 running on multiple devices without any problem.
Nordic announced recently newer version of SoC (REV2, aka B0) and since nrf5 SDK is present in "compatible downloads" I was (almost) sure, current firmware (bluetooth peripheral, S112 v 7.2.0) will work with REV2 as well.
Programming is OK, however verify fails with a message:
[ #################### ] 1.558s | Program file - Done programming
[error] [ Client] - Encountered error -160: Command verify_file executed for 109 milliseconds with result -160
[error] [ nRF52] - Failed while performing 'Verify' operation on target address 0x00000000.
-160: Data does not match in address range [0x00000000 - 0x00000AFF] (Flash)
Expected byte value 0x04 but read 0x00 at address 0x00000001.
[error] [ nRF52] - Failed while verifying device. -160: Data does not match in address range [0x00000000 - 0x00000AFF] (Flash)
Expected byte value 0x04 but read 0x00 at address 0x00000001.
[error] [ Worker] - Data does not match in address range [0x00000000 - 0x00000AFF] (Flash)
Expected byte value 0x04 but read 0x00 at address 0x00000001.
ERROR: Write verify failed.
using
nrfjprog version: 10.24.2 external
JLinkARM.dll version: 7.80c
Is there any "trick" to make it work, or REV2 FW MUST be compiled against newer Nordic nRF Connect SDK ?
Best,
Matt