Cannot reset Argon


#1

Hi all,

I have tried everything I know to reset my Argon and I always get 13 red flashes when it reboots.

I have downloaded 1.3 firmware from this link: https://github.com/particle-iot/device-os/releases

C:\Particle\Firmware\1.3.1\argon\release
λ particle flash --usb argon-system-part1@1.3.1.bin

Flash success!

C:\Particle\Firmware\1.3.1\argon\release
λ particle flash --serial argon-bootloader@1.3.1.bin
! PROTIP: Hold the SETUP button on your device until it blinks blue!
? Press ENTER when your device is blinking BLUE
Error writing firmware: No serial port identified

C:\Particle\Firmware\1.3.1\argon\release
λ particle flash --serial argon-bootloader@1.3.1.bin
! PROTIP: Hold the SETUP button on your device until it blinks blue!
? Press ENTER when your device is blinking BLUE
sending file: argon-bootloader@1.3.1.bin

Flash success!

C:\Particle\Firmware\1.3.1\argon\release
λ

After reboot, short blue flashing, then launch the Particle app from my Android phone, pick the Argon, scan the sticker, pick a Wifi network, enter password, the device always flashes red 13 times.

Any advise? How do I reset this thing completely?

Thanks,
Greg


#2

Try to also replace the application firmware via

particel flash --usb tinker -v

#3

That did not work, still 13 red flashes on reboot.

C:\Particle\Firmware\1.3.1\argon\release
λ particle flash --usb tinker -v
dfu-util 0.8

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org

Opening DFU capable USB device…
ID 2b04:d00c
Run-time device DFU version 011a
Claiming USB DFU Interface…
Setting Alternate Setting #0
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "Internal Flash "
Downloading to address = 0x000d4000, size = 11972
Download [=========================] 100% 11972 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state
Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!

Flash success!

C:\Particle\Firmware\1.3.1\argon\release
λ


#4

Can you put the device in Listening Mode and post the log of particle serial inspect?


#5

Here are the results:

C:\Particle\Firmware\1.3.1\argon\release
λ particle serial inspect
Platform: 12 - Argon
Modules
Bootloader module #0 - version 401, main location, 49152 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #1 - version 1321, main location, 671744 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
Bootloader module #0 - version 401
User module #1 - version 5, main location, 131072 bytes max size
UUID: 72B73BFAB5C902DBE9EC90A13958C90408C6FA4758B9F9C5CFB5100141C1C58B
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
System module #1 - version 326
NCP module #0 - version 5, main location, 1536000 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS
Radio stack module #0 - version 169, main location, 192512 bytes max size
Integrity: PASS
Address Range: PASS
Platform: PASS
Dependencies: PASS


#6

Not sure what’s going on, but you can also try updating the NCP (via --serial) and the SoftDevice (via --usb).

Can you also share a video of the RGB LED codes (min. 30sec).


#8

I updated the SoftDevice and have the same errors. Can you explain how to update the NCP?

Here is a link to the video.


#9

I had forgotten to link the NCP binary before - it’s there now.

The video has provided some crucial info.
Before I took this

as a panic code red SOS+13 but in the video it looks more like orange which might indicate a keys issue
https://docs.particle.io/tutorials/device-os/led/photon/#red-blink-basic-errors