# Question regarding Argon: Solid magenta when flashing software/firmware using web IDE

**URL:** <https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587>\
**Category:** Hardware\
**Tags:** argon\
**Created:** [March 6, 2021, 1:27am UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587 "2021-03-06T01:27:31Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![copy](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/copy/32/25958_2.png) [@copy](https://community.particle.io/u/copy)\
**Post date:** [March 6, 2021, 1:27am UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/1 "2021-03-06T01:27:31Z")

</div>

Hi there!

I have just got my two Argon yesterday and was testing it out, however every time I try to flash tinker through Web IDE the device shows solid magenta status light, then it times out and the event log shows flash fails.

The device connects to wifi and the console without any problem, and I was able to flash new firmware using CLI under the DFU mode; I even tried the hard reset and still every time I try using the web ide to flash a program it freeze at a solid magenta state.

I’m wondering if there is anything else that I should try?

Thank you very much for your help!!

Regards

---

<div class="post-metadata">

**Author:** ![peekay123](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/peekay123/32/810_2.png) [@peekay123](https://community.particle.io/u/peekay123)\
**Post date:** [March 6, 2021, 2:34am UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/2 "2021-03-06T02:34:19Z")

</div>

@copy, when doing OTA, I have found that at times the magenta will stay ON (and often OFF) for some time but in all (my) cases, it eventually blinks and programming does finish successfully.

---

<div class="post-metadata">

**Author:** ![copy](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/copy/32/25958_2.png) [@copy](https://community.particle.io/u/copy)\
**Post date:** [March 6, 2021, 2:44am UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/3 "2021-03-06T02:44:29Z")

</div>

Hello @peekay123 !

Thank you very much for your response! However it seems that this is not the case; I have just did another try, and the behavior is this: After clicking the flash button, the magenta status lights stays on, the event log show flash started, after a couple of minutes the device restarts (green flash, cyan flash, cyan breathing), and some times the event log logs flash failed, today it simple shows the regular startup events…

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [March 6, 2021, 8:17am UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/4 "2021-03-06T08:17:44Z")

</div>

Have you tried Safe Mode?

---

<div class="post-metadata">

**Author:** ![copy](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/copy/32/25958_2.png) [@copy](https://community.particle.io/u/copy)\
**Post date:** [March 8, 2021, 2:47pm UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/5 "2021-03-08T14:47:51Z")

</div>

Hi @ScruffR ! Thank you very much for your response and sorry for replying late: I have just tried the safe mode as well, however it is still the same thing: solid magenta; here is the screenshot for the event log:

 ![Screenshot from 2021-03-08 14-32-20](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/8/5/85cefb2b55ad39f29101405d5945409c4e5c64c5.png)

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [March 8, 2021, 4:01pm UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/6 "2021-03-08T16:01:27Z")

</div>

Maybe you can try using CLI to “revive” the device and see whether it can be updated OTA after that.

Before you do put your device into Listening Mode and run `particle serial inspect` to see whether there is something fishy to be seen there.  
After that put you device into DFU Mode and run `particle flash -- tinker -v` followed by `particle update -v`.

---

<div class="post-metadata">

**Author:** ![copy](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/copy/32/25958_2.png) [@copy](https://community.particle.io/u/copy)\
**Post date:** [March 9, 2021, 3:36am UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/7 "2021-03-09T03:36:24Z")

</div>

Hello @ScruffR !

Thanks again for your response! I have just tried the method that you have provided on one of the devices, unfortunately it still stucks at the solid magenta state… Here are the outputs for the commands:

`particle serial inspect`

```auto
Platform: 12 - Argon
Modules
  Bootloader module #0 - version 1005, main location, 49152 bytes max size
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
  System module #1 - version 2011, main location, 671744 bytes max size
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
      Bootloader module #0 - version 1005
      Radio stack module #0 - version 202
  User module #1 - version 6, main location, 131072 bytes max size
    UUID: C36089DE730C2E3D5EAC67E3068B8E4EA57E5F7329E32980EB8BB4C55BFBB02E
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS
      System module #1 - version 2011
  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 202, main location, 192512 bytes max size
    Integrity: PASS
    Address Range: PASS
    Platform: PASS
    Dependencies: PASS

```

`particle flash --usb tinker -v`

```auto
dfu-util 0.10

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
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 element to address = 0x000d4000, size = 11972
Erase [=========================] 100% 11972 bytes
Erase done.
Download	[=========================] 100% 11972 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state

Flash success!

```

`particle update -v`

```auto
> Your device is ready for a system update.
> This process should take about 30 seconds. Here it goes!

▀ Updating system firmware on the device...dfu-util 0.10

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
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 element to address = 0x00030000, size = 464680
Erase ng syste[=========================] 100% 464680 bytes
Erase done.
Downloadng syste[=========================] 100% 464680 bytes
Download done.
File downloaded successfully
▄ Updating system firmware on the device...dfu-util 0.10

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
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 element to address = 0x00001000, size = 153024
Erase ng syste[=========================] 100% 153024 bytes
Erase done.
Downloadng syste[=========================] 100% 153024 bytes
Download done.
File downloaded successfully
▄ Updating system firmware on the device...dfu-util 0.10

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 2b04:d00c
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #2 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "External Flash "
Downloading element to address = 0x80289000, size = 46580
Erase ng syste[=========================] 100% 46580 bytes
Erase done.
Downloadng syste[=========================] 100% 46580 bytes
Download done.
File downloaded successfully
▌ Updating system firmware on the device...dfu-util 0.10

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Warning: File too short for DFU suffix
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 2b04:d00c
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #1 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "DCD Flash "
Downloading element to address = 0x000006d9, size = 1
Erase [=========================] 100% 1 bytes
Erase done.
Downloadng syste[=========================] 100% 1 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state
! System firmware update successfully completed!

> Your device should now restart automatically.

```

Here is the screenshot for the event logs:

 ![Screen Shot 2021-03-08 at 21.37.08](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/9/6/965b833fc9978b65a5eb2047596233b9bf3188da.png)

Here is a short video showing the solid magenta status: [Particle Argon OTA Flash Solid Magenta](https://imgur.com/gallery/k7ZVwcY)

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [March 9, 2021, 6:47am UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/8 "2021-03-09T06:47:16Z")

</div>

Maybe it’s time to file a support ticket at [support.particle.io](http://support.particle.io)

---

<div class="post-metadata">

**Author:** ![copy](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/copy/32/25958_2.png) [@copy](https://community.particle.io/u/copy)\
**Post date:** [March 9, 2021, 3:20pm UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/9 "2021-03-09T15:20:12Z")

</div>

Hello @ScruffR ! Thank you very much for your help! I will see if they are able to provide a solution to this and update this thread!

---

<div class="post-metadata">

**Author:** ![copy](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/copy/32/25958_2.png) [@copy](https://community.particle.io/u/copy)\
**Post date:** [March 11, 2021, 6:20pm UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/10 "2021-03-11T18:20:01Z")

</div>

Update: the support team recommended me to restore binaries in the device following the documentations here:

[https://docs.particle.io/reference/developer-tools/jtag/#restore-binaries](https://docs.particle.io/reference/developer-tools/jtag/#restore-binaries)

However after I tried that I was not able to get it to connect to WiFi, and when trying to set it up the command line simply skips and the phone app complaints about them being in invalid state, so the support team is helping me with the replacements now.

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [March 11, 2021, 8:38pm UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/11 "2021-03-11T20:38:57Z")

</div>

But the device has come back to life and you can enter Listening Mode?

Have you tried wiping the stored credentials by holding MODE for 10+ seconds till rapid blue blinking occures?  
After that you shouly be able to use `particle usb setup-done` and `particle serial wifi` to manually setup the device.

What do you mean by this

> [@copy](#):
>
> when trying to set it up the command line simply skips

But, when you get a replacement things will turn out fine in the end 👍

---

<div class="post-metadata">

**Author:** ![copy](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/copy/32/25958_2.png) [@copy](https://community.particle.io/u/copy)\
**Post date:** [March 11, 2021, 9:16pm UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/12 "2021-03-11T21:16:42Z")

</div>

Hi @ScruffR !

Thank you for your response!

When I said

> when trying to set it up the command line simply skips

I meant that the command line tool simply returns to the prompt without doing any work on the device, here is the screenshot:

 ![Screen Shot 2021-03-11 at 15.03.43](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/d/e/deb39054a70b575a5a2428a0545743735638091b.png)

After clearing the credentials, the phone app still complaints about the device being in invalid state;

After running `particle usb setup-done`, `particle serial wifi` and provided the wifi credentials, the device would continuously blinking green; my router does support DHCP and there are not many devices connected....

Hopefully the replacements would be nicer to me hehe 😅

Thank you so much for your continuous help! And hope you have a great day!

---

<div class="post-metadata">

**Author:** ![gusgonnet](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/gusgonnet/32/27491_2.png) [@gusgonnet](https://community.particle.io/u/gusgonnet)\
**Post date:** [March 11, 2021, 9:45pm UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/13 "2021-03-11T21:45:37Z")

</div>

> [@copy](#):
>
> my router does support DHCP and there are not many devices connected…

Hi, unsure if it was asked or stated before, but...  
If your router has 5GHz as well as 2.4GHz SSIDs (network names), are they different?  
Does your router support IPV6? If so, can you try disabling it?

Cheers  
Gustavo.

---

<div class="post-metadata">

**Author:** ![copy](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/copy/32/25958_2.png) [@copy](https://community.particle.io/u/copy)\
**Post date:** [March 11, 2021, 10:12pm UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/14 "2021-03-11T22:12:10Z")

</div>

Hi @gusgonnet ! Thank you for your response!

The router have 5GHz and 2.4GHz, the SSIDs are different; I have been using the 2.4GHz one.

Hmm, I’m not sure that IPv6 is what causing the issue as previously the device was connecting to the same AP without problems; and it is quite embarrassing to say but I have no idea how to disable IPv6 on a router… 😅

Thank you very much for your help!!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/3/2/3291e3c9351789fe8620ae5bcec8d3fec67ff221.png) [@system](https://community.particle.io/u/system)\
**Post date:** [September 10, 2021, 10:12am UTC](https://community.particle.io/t/question-regarding-argon-solid-magenta-when-flashing-software-firmware-using-web-ide/59587/15 "2021-09-10T10:12:14Z")

</div>

Closed on September 10, 2021, 10:12am UTC

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
