# Use Adafruit WICED WiFi Feather with Particle Cloud?

**URL:** <https://community.particle.io/t/use-adafruit-wiced-wifi-feather-with-particle-cloud/22736>\
**Category:** Firmware\
**Created:** [May 7, 2016, 10:09am UTC](https://community.particle.io/t/use-adafruit-wiced-wifi-feather-with-particle-cloud/22736 "2016-05-07T10:09:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nrobinson2000](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/nrobinson2000/32/15624_2.png) [@nrobinson2000](https://community.particle.io/u/nrobinson2000)\
**Post date:** [May 7, 2016, 10:09am UTC](https://community.particle.io/t/use-adafruit-wiced-wifi-feather-with-particle-cloud/22736/1 "2016-05-07T10:09:08Z")

</div>

Hi guys,

I’ve recently discovered the Adafruit WICED WiFi Feather while browsing the Adafruit website today. [https://www.adafruit.com/products/3056](https://www.adafruit.com/products/3056) It is a very capable device, and uses the same architecture and WiFi chip as a Photon. I am considering buying one as it looks like a very nice board. Is it possible to have it connect to the Particle Cloud like a Photon so cloud variables and functions can be created and for it and it can be flashed OTA? Would it be possible to create a fork of the Particle Firmware to run on it to give it the functionality of a Photon?

Nathan Robinson  
@nrobinson2000

---

<div class="post-metadata">

**Author:** ![bko](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/bko/32/20704_2.png) [@bko](https://community.particle.io/u/bko)\
**Post date:** [May 7, 2016, 3:48pm UTC](https://community.particle.io/t/use-adafruit-wiced-wifi-feather-with-particle-cloud/22736/2 "2016-05-07T15:48:38Z")

</div>

I do believe that this would be possible but will be a lot of work.

The Particle team has worked hard to find and fix problems in the semi-closed source WICED library as well as in the their own open-source code. That is not impossible to work-around either but it will require some fairly deep knowledge.

---

<div class="post-metadata">

**Author:** ![hassan](https://avatars.discourse-cdn.com/v4/letter/h/7993a0/32.png) [@hassan](https://community.particle.io/u/hassan)\
**Post date:** [May 8, 2016, 9:18pm UTC](https://community.particle.io/t/use-adafruit-wiced-wifi-feather-with-particle-cloud/22736/3 "2016-05-08T21:18:42Z")

</div>

Slightly off-topic, but what exactly is WICED? Is it just a pretty package of a wifi chip and a microcontroller or is there more to it?

---

<div class="post-metadata">

**Author:** ![hfiennes](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/hfiennes/32/3995_2.png) [@hfiennes](https://community.particle.io/u/hfiennes)\
**Post date:** [May 9, 2016, 2:19am UTC](https://community.particle.io/t/use-adafruit-wiced-wifi-feather-with-particle-cloud/22736/4 "2016-05-09T02:19:27Z")

</div>

I don’t believe this would require much working around at all - it’s exactly the same module as the P0, but on a different board - ie the wiring between the STM32 and the 43362 is identical. There are plenty of possible issues, like external STM32 GPIO mappings (no LED!) and obviously the commercial relationship (buying the module from someone other than Particle, hence it doesn’t have keys and the implied payment for the cloud service), but the WICED part should just work.

Have you tried just loading the code onto it via DFU and seeing what happens?

Oh the other hand, it’s more expensive so not sure why it’s so attractive vs the real one…

---

<div class="post-metadata">

**Author:** ![nrobinson2000](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/nrobinson2000/32/15624_2.png) [@nrobinson2000](https://community.particle.io/u/nrobinson2000)\
**Post date:** [May 9, 2016, 4:35am UTC](https://community.particle.io/t/use-adafruit-wiced-wifi-feather-with-particle-cloud/22736/5 "2016-05-09T04:35:29Z")

</div>

> [@hfiennes](#):
>
> Have you tried just loading the code onto it via DFU and seeing what happens?
> 
> Oh the other hand, it's more expensive so not sure why it's so attractive vs the real one...

I haven't bought one. I just thought it looked cool.

---

<div class="post-metadata">

**Author:** ![rstaubin](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rstaubin/32/10837_2.png) [@rstaubin](https://community.particle.io/u/rstaubin)\
**Post date:** [August 8, 2016, 10:07am UTC](https://community.particle.io/t/use-adafruit-wiced-wifi-feather-with-particle-cloud/22736/6 "2016-08-08T10:07:52Z")

</div>

> Have you tried just loading the code onto it via DFU and seeing what happens?

I tried to load 5.3rc2 to Adafruit Wiced Feather product ID 3056:

> **[Adafruit WICED WiFi Feather - STM32F205 with Cypress WICED WiFi](https://www.adafruit.com/product/3056)**
>
> Discontinued - you can grab Adafruit HUZZAH32 – ESP32 Feather Board instead!  Say "Hi!" to the WICED Feather! Perfect for your next Internet connected project, ...

Using this link:

> **[Releases · particle-iot/device-os](https://github.com/particle-iot/device-os/releases)**
>
> Device OS (Firmware) for Particle Devices. Contribute to particle-iot/device-os development by creating an account on GitHub.

and these commands

```
dfu-util -d 2b04:d006 -a 0 -s 0x8020000 -D system-part1-0.5.3-rc.2-photon.bin
dfu-util -d 2b04:d006 -a 0 -s 0x8060000:leave -D system-part2-0.5.3-rc.2-photon.bin

```

Result was:

```
c:\>dfu-util -d 2b04:d006 -a 0 -s 0x8020000 -D system-part1-0.5.3-rc.2-photon.bin
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

Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 239a:0008
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 1024
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08020000, size = 250956
Download [=========================] 100% 250956 bytes
Download done.
File downloaded successfully

C:\>dfu-util -d 2b04:d006 -a 0 -s 0x8060000:leave -D system-part2-0.5.3-rc.2-photon.bin
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

Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 239a:0008
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 1024
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08060000, size = 189084
Download [=========================] 100% 189084 bytes
Download done.
File downloaded successfully
Error during download get_status

```

And it is not working. I'm stuck with the original system. I'm not an expert and it is out of my reach to understand why it is not working. Any idea?

With Adafruit system, I cannot put my chip in sleep mode. My last option is to use Cypress SDK.

R.

---

<div class="post-metadata">

**Author:** ![nrobinson2000](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/nrobinson2000/32/15624_2.png) [@nrobinson2000](https://community.particle.io/u/nrobinson2000)\
**Post date:** [August 8, 2016, 5:54pm UTC](https://community.particle.io/t/use-adafruit-wiced-wifi-feather-with-particle-cloud/22736/7 "2016-08-08T17:54:39Z")

</div>

> [@rstaubin](#):
>
> And it is not working. I'm stuck with the original system. I'm not an expert and it is out of my reach to understand why it is not working. Any idea?

What do you get when you run `dfu-util -l`?  
It should show the Feather, and I bet it will show different information than a Photon will.

---

<div class="post-metadata">

**Author:** ![nrobinson2000](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/nrobinson2000/32/15624_2.png) [@nrobinson2000](https://community.particle.io/u/nrobinson2000)\
**Post date:** [August 24, 2016, 3:49am UTC](https://community.particle.io/t/use-adafruit-wiced-wifi-feather-with-particle-cloud/22736/8 "2016-08-24T03:49:13Z")

</div>

@rstaubin  
Any updates on putting Photon firmware on a feather?
