• Hi! I think the issue you may have is that in order to get enough free pins on the Puck.js v2.0, pin P0.21, the reset pin (if enabled), is used for the magnetometer (which pulls it low by default).

    If you look at the code you compiled, you may find the CONFIG_GPIO_AS_PINRESET is defined, which is what would be causing the issue.

    However, once the microcontroller is configured to use P0.21 as reset I'm not sure if there's a way out of it other than by manually pulling it high and then uploading new firmware. I'm currently asking Nordic to see if there is a way around this.

    However if you want to get it going now (and are ok with some relatively fine soldering) you could attach a wire between pin P0.21 and 3v on the Puck - then you should be able to recover and flash code just fine.


    1 Attachment

    • Screenshot at 2021-04-28 13-05-25.png
About

Avatar for Gordon @Gordon started