Argon SOS Wont Enter DFU or Listening Mode

My argon is blinking the SOS 10-blink pattern. It fails to respond to the mode button but does respond to the reset button. Grounding the MD pin has no impact.

I used the OPENOCD command with both argon 3.0.1 and also 2.0.1 with commands like this:

bin/openocd -f share/openocd/scripts/interface/cmsis-dap.cfg -f share/openocd/scripts/target/nrf52-particle.cfg -c “adapter_khz 1000” -c “transport select swd” -c “init” -c “reset halt” -c “nrf5 mass_erase” -c “flash write_image c:/temp/argon_2_0_1.hex” -c “reset” -c “exit”

During the openocd commad, the SOS pattern stops with the LED off. Once the command finishes, the SOS pattern resumes. Here’s an example output:

image c:/temp/argon_2_0_1.hex" -c “reset” -c “exit”
Open On-Chip Debugger 0.10.0+dev-00920-g6ea43726 (2019-07-02-23:12)
Licensed under GNU GPL v2
For bug reports, read
OpenOCD: Bug Reporting
Info : auto-selecting first available session transport “swd”. To override use 'transport select '.
adapter speed: 1000 kHz

Warn : Transport “swd” was already selected
swd
Info : CMSIS-DAP: SWD Supported
Info : CMSIS-DAP: FW Version = 1.10
Info : CMSIS-DAP: Interface Initialised (SWD)
Info : SWCLK/TCK = 1 SWDIO/TMS = 1 TDI = 0 TDO = 0 nTRST = 0 nRESET = 1
Info : CMSIS-DAP: Interface ready
Info : clock speed 1000 kHz
Info : SWD DPIDR 0x2ba01477
Info : nrf52.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : Listening on port 3333 for gdb connections
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0xfffffffe msp: 0xfffffffc
Info : nRF52840-QIAA(build code: C0) 1024kB Flash
Info : Flash write discontinued at 0x0002659c, next section at 0x00030000
Warn : using fast async flash loader. This is currently supported
Warn : only with ST-Link and CMSIS-DAP. If you have issues, add
Warn : “set WORKAREASIZE 0” before sourcing nrf51.cfg/nrf52.cfg to disable it
Info : Flash write discontinued at 0x000a2898, next section at 0x000d4000
Warn : using fast async flash loader. This is currently supported
Warn : only with ST-Link and CMSIS-DAP. If you have issues, add
Warn : “set WORKAREASIZE 0” before sourcing nrf51.cfg/nrf52.cfg to disable it
Info : Flash write discontinued at 0x000d6adc, next section at 0x000f4000
Warn : using fast async flash loader. This is currently supported
Warn : only with ST-Link and CMSIS-DAP. If you have issues, add
Warn : “set WORKAREASIZE 0” before sourcing nrf51.cfg/nrf52.cfg to disable it
Warn : using fast async flash loader. This is currently supported
Warn : only with ST-Link and CMSIS-DAP. If you have issues, add
Warn : “set WORKAREASIZE 0” before sourcing nrf51.cfg/nrf52.cfg to disable it
Warn : using fast async flash loader. This is currently supported
Warn : only with ST-Link and CMSIS-DAP. If you have issues, add
Warn : “set WORKAREASIZE 0” before sourcing nrf51.cfg/nrf52.cfg to disable it
Warn : no flash bank found for address 0x10001100
wrote 684116 bytes from file c:/temp/argon_2_0_1.hex in 17.242510s (38.746 KiB/s)

Any suggestions on what to try next?

Thanks!