I have no idea what happened but shortly after setup, my Argon started blinking yellow. I looked it up and I assumed I was stuck in DFU mode. I’ve attempted flashing over terminal, did not work. I’ve attempted putting it into different modes, the light changed color for a moment but then returned to flashing yellow. Even tried re-setting it up on my phone but it didn’t work (though I did delete the device from my account…). At my wits end - can’t find anything describing this issue.
Sidenote: I’m very much a beginner with anything related to Terminal.
Additionally to some possible issue with the current firmware state of your device another reason for that issue could be that your MODE/SETUP button got stuck in the connected state or you have something holding the MD pin low.
!!! I was unable to detect any devices in DFU mode...
Your device will blink yellow when in DFU mode.
If your device is not blinking yellow, please:
Press and hold both the RESET/RST and MODE/SETUP buttons simultaneously.
Release only the RESET/RST button while continuing to hold the MODE/SETUP button.
Release the MODE/SETUP button once the device begins to blink yellow.
Error writing firmware: No DFU device found
VError: Error writing firmware: No DFU device found
at /Users/Coco/.particle/node_modules/particle-cli/dist/cmd/flash.js:208:13
at async CLI.runCommand (/Users/Coco/.particle/node_modules/particle-cli/dist/app/cli.js:160:7)
at async CLI.run (/Users/Coco/.particle/node_modules/particle-cli/dist/app/cli.js:190:14)
caused by: Error: No DFU device found
at ensureError (/Users/Coco/.particle/node_modules/particle-cli/dist/lib/utilities.js:427:14)
at /Users/Coco/.particle/node_modules/particle-cli/dist/cmd/flash.js:208:24
at async CLI.runCommand (/Users/Coco/.particle/node_modules/particle-cli/dist/app/cli.js:160:7)
at async CLI.run (/Users/Coco/.particle/node_modules/particle-cli/dist/app/cli.js:190:14)
Yup, that was what I meant, to make sure that you actually have Tinker installed in case step 1 or 2 did fail to bring the device back to breathing cyan.
When it's breathing cyan you are set for whatever you want to do as this is the expected/default state.