This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF Programmer Update 1.4.9 Changes

Howdy ya'll,

I updated nRF Programmer yesterday (1.4.8 -> 1.4.9) and noticed binaries were not flashing to my board anymore. My JLINK is able to read the device's memory but clicking ERASE or ERASE&WRITE does not erase or write at all.

I trolled through the github repo I was able to find a solution: download the (.tgz) of the old version that worked (1.4.8) and load that version into nRF Connect as a local app - this allows me to erase/write again.

My question is this: Why would adding APPPROTECT to the nRF52 family interfere with the erase/write-ability of the JLINK?

Parents
  • I have exactly the same problem. Using v1.4.9 it gives me this error: 

    2021-06-03T20:31:14.472Z ERROR Error: Error occured when program. Errorcode: CouldNotCallFunction (0x9)
    Lowlevel error: INVALID_PARAMETER (fffffffd)

    I even checked the APPROTECT register by reading the data from the UICR register using nrfjprog. That suggests the APPROTECT is set to 0xFFFFFFFF. So, disabled.

    My problems were also solved by downgrading to v1.4.8.

Reply
  • I have exactly the same problem. Using v1.4.9 it gives me this error: 

    2021-06-03T20:31:14.472Z ERROR Error: Error occured when program. Errorcode: CouldNotCallFunction (0x9)
    Lowlevel error: INVALID_PARAMETER (fffffffd)

    I even checked the APPROTECT register by reading the data from the UICR register using nrfjprog. That suggests the APPROTECT is set to 0xFFFFFFFF. So, disabled.

    My problems were also solved by downgrading to v1.4.8.

Children
Related