# Argon bricked or issues with Particle's cloud?

**URL:** <https://community.particle.io/t/argon-bricked-or-issues-with-particles-cloud/48707>\
**Category:** BLE // NFC\
**Created:** [March 26, 2019, 10:45pm UTC](https://community.particle.io/t/argon-bricked-or-issues-with-particles-cloud/48707 "2019-03-26T22:45:05Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Delbaoye](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@Delbaoye](https://community.particle.io/u/Delbaoye)\
**Post date:** [March 26, 2019, 10:45pm UTC](https://community.particle.io/t/argon-bricked-or-issues-with-particles-cloud/48707/1 "2019-03-26T22:45:05Z")

</div>

Hello all,

my Argon is correctly connected to the WiFi network (slowly flashing blue, listed in the Particle’s cloud console).

However, pinging it via the console says the device was unreachable, and flashing any program via the web IDE says the flash was unsuccessful (request time out).

“Viewing the device” on the web console waits forever for events.

Device 0S is 0.9.0. For now I was able to flash it once.

I reset it multiple times (mode + reset, release reset, wait for the LED to blink white, setup the device via the app) without success.

Is it related to the Particle cloud or is it on my side ?

Best regards

---

<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 27, 2019, 4:37am UTC](https://community.particle.io/t/argon-bricked-or-issues-with-particles-cloud/48707/2 "2019-03-27T04:37:52Z")

</div>

That’s probably due to your code making the device unresponsive.  
The device can still be connected but so busy that it won’t immediately service your requests causing some time sensitive requests (e.g. ping or flash) timeout.

---

<div class="post-metadata">

**Author:** ![Delbaoye](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@Delbaoye](https://community.particle.io/u/Delbaoye)\
**Post date:** [March 27, 2019, 9:56am UTC](https://community.particle.io/t/argon-bricked-or-issues-with-particles-cloud/48707/3 "2019-03-27T09:56:28Z")

</div>

Hello,

that is very likely since I ran the TCP Client example :

> [@](#):
>
> if (!client.connected())  
> {  
> Serial.println();  
> Serial.println("disconnecting.");  
> client.stop();  
> for(;;);  
> }

So it is stuck in the for(;;); loop. I though holding mode + reset, releasing mode, then releasing reset when the LED flashed white would factory reset it ?

---

<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 27, 2019, 10:18am UTC](https://community.particle.io/t/argon-bricked-or-issues-with-particles-cloud/48707/4 "2019-03-27T10:18:07Z")

</div>

If you change that to `for(;;) Particle.process()` the device will stay responsive even then.

> [@Delbaoye](#):
>
> I though holding mode + reset, releasing mode, then releasing reset when the LED flashed white would factory reset it ?

Nope, that only works on the old Spark Core that way.

---

<div class="post-metadata">

**Author:** ![Delbaoye](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@Delbaoye](https://community.particle.io/u/Delbaoye)\
**Post date:** [March 27, 2019, 10:38am UTC](https://community.particle.io/t/argon-bricked-or-issues-with-particles-cloud/48707/5 "2019-03-27T10:38:32Z")

</div>

Good to know for the Particle.process() method. Maybe the TCP Client example in the doc should be updated to avoid this kind of situation ?

Regarding the factory reset, the documentation is misleading then:  
[https://docs.particle.io/tutorials/device-os/led/argon/#factory-reset](https://docs.particle.io/tutorials/device-os/led/argon/#factory-reset)

> [@doc](#):
>
> - Fast blinking white (factory reset)

So if I want to be able to cloud flash my Argon again, I should put it in "Safe mode" ?

---

<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 27, 2019, 10:52am UTC](https://community.particle.io/t/argon-bricked-or-issues-with-particles-cloud/48707/6 "2019-03-27T10:52:43Z")

</div>

That is the important part in the factory reset docs

 ![image](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/9/3/9303fd2ae35a894604e8261b2082f45eca066e93.png)

While the Core by default came with a factory application firmware installed, that's not the case for Mesh devices (for reasons unclear to me).  
Only after installing such factory image it works as expected. Hence this

 ![image](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/8/a/8a4bf978896862248272b541a2f04ed35aa7cb41.png)  
It won't wipe the current firmware if there isn't anything to replace it with.

> [@Delbaoye](#):
>
> I should put it in “Safe mode” ?

Yes to that.

---

<div class="post-metadata">

**Author:** ![Delbaoye](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@Delbaoye](https://community.particle.io/u/Delbaoye)\
**Post date:** [March 27, 2019, 9:48pm UTC](https://community.particle.io/t/argon-bricked-or-issues-with-particles-cloud/48707/7 "2019-03-27T21:48:02Z")

</div>

Putting the Argon in “safe mode” (purple LED), I was able to flash it again, thank you.
