SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-28T18:12:47-06:00SparkFun ElectronicsAristarco on WRL-09954 - SparkFun WiFly ShieldAristarcourn:uuid:cc0abb10-0ac6-3249-2833-fabdebb42b2f2016-04-08T14:19:08-06:00<p>Is there any explanation as to why this product was retired? Or it was just because? I have one and it works great. I came here to get another one and it's retired. Any comments?</p>
KingArt on WRL-09954 - SparkFun WiFly ShieldKingArturn:uuid:be122342-d85a-589a-1514-6ed89fef51812016-01-16T09:29:04-07:00<p>I am new to arduino wifi. I bought this module and planned to integrate it with the weather shield. However, I realized it has the original non R3 layout! I cannot put the weather shield on top of the wifely shield! Unless I cut the legs of the additional two legs on the weather shield R3 layout. But doesn't that defeat the purpose of shields if I want to put something more in between?<p>Why is the wifi shield esp8266 only $14 dollars while it has R3 layout and can connect to wireless n? While this $69 wifly shield does not? I am new to wireless connectivity so please correct me as logic tells me I may not be correct here.</p></p>
Customer #655523 on WRL-09954 - SparkFun WiFly ShieldCustomer #655523urn:uuid:894fcc8b-ee1c-d3b6-b9bd-9adabb3d959d2015-06-02T00:19:01-06:00<p>I'm having a lot of trouble setting this up. When following the hookup instructions I get to the CMD prompt in the SpiUART Terminal. When I try to scan or join I get the following response:<p>wifly-GSX Ver 4.00.1, Apr 19 2013 11:48:28 on RN-131MAC Addr=00:06:66:31:d9:90<em>READY</em></p><p>I tried entering my wlan auth, wlan phrase through he terminal but when I try to join through the terminal I get the same response.</p><p>Any ideas?</p></p>
Customer #655523 on WRL-09954 - SparkFun WiFly ShieldCustomer #655523urn:uuid:a0602a81-0487-f34c-75d7-999b759ec1332015-06-01T22:17:03-06:00<p>I cant get this thing to work. When going through the hook-up guide, I get to the CMD prompt in the SpiUART Terminal. When I scan for net works I got the following response:<p>wifly-GSX Ver 4.00.1, Apr 19 2013 11:48:28 on RN-131
MAC Addr=00:06:66:34:5c:18
<em>READY</em>
I try to set the wlan auth and wlan phrase and get the appropriate response (AOK) but when I try to join SSID I get the same response:</p><p>wifly-GSX Ver 4.00.1, Apr 19 2013 11:48:28 on RN-131
MAC Addr=00:06:66:34:5c:18
<em>READY</em></p><p>Any ideas?</p></p>
Customer #45641 on WRL-09954 - SparkFun WiFly ShieldCustomer #45641urn:uuid:7a9d306f-5012-bf17-c5dc-3b88184971a02015-04-08T09:12:03-06:00<p>Now that I've bought one of these, I see a lot of the comments are quite old and there isn't much activity in the development area. It's not awful so far (I pinged google!) but is there a real advantage of this product over the much cheaper alternatives? I have a sinking feeling that development is sorta dead on this product, and other cheaper and more popular products are getting the love and attention these days. I'm worried about getting a few basic features implemented and then hitting a brick wall or two.</p>
ptorelli on WRL-09954 - SparkFun WiFly Shieldptorelliurn:uuid:ce763d59-2dfe-39d0-1c79-4f43f6e86b9b2015-01-16T14:11:01-07:00<p>Is this more reliable than the CC3000 shield? With the CC3000 I have to run a timeout loop and do a hard reboot with an NFET about every 6-8 hours of continuous operation as it drops the connection and goes belly-up. I'd like a wireless module that can stay connect to the access point for more than a few hours without having to be power cycled... like maybe a month or two?</p>
jtreacy on WRL-09954 - SparkFun WiFly Shieldjtreacyurn:uuid:a8e865f1-0a1b-1773-8842-c725c56dd3802014-12-28T10:48:09-07:00<p>I should add, as reported in some of the other posts, when it locks up, the green led goes solid. Any clues?</p>
jtreacy on WRL-09954 - SparkFun WiFly Shieldjtreacyurn:uuid:1a046775-30a9-edbe-5d58-86bec9f4b3642014-12-27T09:07:49-07:00<p>So far, I'm not impressed. Firmware version 4.00.1. Running the latest library from github. For any but the most simple examples, this will not hold a connection long enough to respond to a client. The LED example in the tutorial disconnects before it can finish parsing a single POST. The very simple example, WiFlyWebserver works.</p>
Customer #183601 on WRL-09954 - SparkFun WiFly ShieldCustomer #183601urn:uuid:e0002381-b772-2c24-a2f0-c9fce2737fd52014-07-08T23:33:50-06:00<p>How do i wake the wifly shield with my arduino uno? i have been looking for examples so far i can only find them the other way around with the uno being woke by the shield. all help appreciated.</p>
WB4JFI on WRL-09954 - SparkFun WiFly ShieldWB4JFIurn:uuid:f986b0b3-7a0c-6718-705f-0c7f446669ff2014-06-08T22:34:26-06:00<p>I am using the Wifly shield with an Arduino Uno R3, using the latest Roving firmware in the WiFly module. The sketch works fine as long as I'm connected to the computer via USB, but not if I run the Uno from a wall-wart using the barrel power connector. Note that the Uno/WiFly does not send any data to the host computer, it's only getting power from the USB connection.<p>In monitoring the SPI pins, I see that at least the SCLK and SS signals disappears as soon as the first character is received over the WiFly connection. However, if I reset the Uno (hit the reset pushbutton) without pulling power, then everything works fine after that. The SPI signals are correct, and dont' go away.</p><p>I've tried slowing down the reset pins on both the Arduino and WiFly SPI UART with caps, using Spi_Serial.begin() more than once, various delays in setup (in case the power is coming on too fast), etc, but can't find the problem. I've tried various wall-warts and power supplies to make sure that the voltage to the Arduino is fine.</p><p>Has anyone else run into this? Where the Arduino/WiFly works fine from USB, but not from external power?</p></p>
Customer #549897 on WRL-09954 - SparkFun WiFly ShieldCustomer #549897urn:uuid:f8da45c8-6284-0deb-02b4-631657440c692014-04-29T04:05:22-06:00<p>Could anyone provide a circuit diagram of connecting an Arduino Uno, Arduino Motorshield and the Sparkfun WiFly Shield?</p>
jjinno on WRL-09954 - SparkFun WiFly Shieldjjinnourn:uuid:eff4fc6c-7767-9bf2-329f-d82a29c5574b2014-04-19T17:45:03-06:00<p>What version of the firmware does this ship with nowadays?</p>
Customer #535453 on WRL-09954 - SparkFun WiFly ShieldCustomer #535453urn:uuid:ae4e6618-33eb-76e1-3577-247997f1d84b2014-03-25T05:13:19-06:00<p>Hi, can I attach this module to a Arduino Pro Mini?</p>
Customer #521582 on WRL-09954 - SparkFun WiFly ShieldCustomer #521582urn:uuid:86569342-ace0-9971-2353-3e7e278ba6ac2014-02-16T22:23:12-07:00<p>welcome everyone
how can connect wifly RN-131C to android via arduino UNO because my android device can't find wifly network signal to make connect and I tried to connect many devices to wifly but i can't ?
Is wifly RN-131C can made connect to android device or not ?
please help</p>
Customer #490820 on WRL-09954 - SparkFun WiFly ShieldCustomer #490820urn:uuid:801090f3-48cf-8762-4da6-2e9d9767189a2013-12-04T16:26:57-07:00<p>To anyone wondering about the voltage regulator on the board, I inquired with SparkFun and received the following information:<p>The shield uses a MIC5205 which can handle up to 150mA with an operating range up to 16V.
http://www.micrel.com/_PDF/mic5205.pdf</p></p>
wsanders on WRL-09954 - SparkFun WiFly Shieldwsandersurn:uuid:70171317-a3a2-1cd1-fb7d-efe0a732bac02013-10-10T14:23:31-06:00<p>I am using the RN-171 on the Seeed Wifly shield but this device looks very similar. I have not used AdHoc mode - the easiest way (on the RN-171, but this one looks identical) is to set up the unit via the UART to associate with your access point and get an IP address via DHCP, then just telnet to port 2000 on the module. When not in command mode, the device will just stream serial IO back and forth between a client TCP connection (like telnet, but any TCPIP client will work) and the UART. You don't need a special library, just Serial or SoftwareSerial.<p>Since the device has a full-TCPIP stack, you can do things like read the module's time, which can be set via NTP, and use it accurately sync your Arduino to network time. The RN-171 also broadcasts a UDP packet periodically that has the time, RSSI, GPIO/sensor pin status, etc, you can read this from any computer on your network.</p><p>So it's pricey but has a lot of capabilities. For cheap peer to peer communications, I'd spec a 433MHz or similar module and user VirtualWire instead, or Xbee, etc.</p></p>
Camac on WRL-09954 - SparkFun WiFly ShieldCamacurn:uuid:8fbd70d5-8b0c-728e-fd26-a1268ed78dc62013-09-03T20:36:37-06:00<p>OK this thing is making me crazy. It doesn't seem to matter what library I use the end result is the same. WiFly gets an address, that I can ping, but no response from the web server in a browser. Green light goes from flashing to steady. I read this problem in earlier versions and the recommended fix is in server.cpp but this happens every time even with the most recent library that I can find. The Ethernet sketch works fine but not the WiFly sketch.<p>Some details; Using Arduino 1.5.2, Uno R3, WiFly shield Rev3, WiFly_Shield_Master library from GitHub (modified 20 days ago) and trying to run the Webserver example. I have tried five different libraries and modified the Ethernet sketch to get the same result. HELP!</p></p>
Customer #466627 on WRL-09954 - SparkFun WiFly ShieldCustomer #466627urn:uuid:0018b5e0-a918-e716-7591-4b37e24f0c1e2013-09-03T07:05:48-06:00<p>Good day Member #320550,
I'm Yannick, third year student at the faculty of electrical engineering at TUT (www.tut.ac.za) here in South Africa.
I'm working on a project based on creating a wireless network using arduino uno-R3 and the breakout board WiFly-Shield 2.21 RN-131C from sparkfun...
I'm using arduino 1.0.5 skecth, and still testing my shield to see if it responds as expected: like receiving "CMD" after sending "$$$". But I do not receive such response from it, I'm busy working on it hoping to figure it out soon; meantime I'd like you to please check the following code of mine I used to do it, hoping you would give me a hint to solve it....
Thanks,
Kind regards.<p>" /*
This code tests my Sparkfun WiFly-Shield
*/</p><p>// headers files or librairies
#include</p><p>// Declare/Initialize Vars.
int rx_in = 0, tx_out = 1, cnt = 0;
char wif_dat[5];</p><p>// Functions prototypes</p><p>// set up function, run once when program starts
void setup()
{
//set i/o
pinMode(rx_in,INPUT);
pinMode(tx_out,OUTPUT);
//Initialize serial com. port at 9600 bps
Serial.begin(9600);
//
Serial.print("set uart baudrate 9600");
}</p><p>//loop function, run infinitely after program starts
void loop()
{
//Set shield in command mode
//Serial.println("$$$");
delay(200);
//wait till data arrive
while( Serial.available() > 0 )
{
wif_dat[cnt] = Serial.read(); cnt++;
}</p><p>wif_dat[cnt] = '\0';
Serial.println(wif_dat);
}</p><p>//Functions
"</p></p>
becuz on WRL-09954 - SparkFun WiFly Shieldbecuzurn:uuid:b33e29d3-6722-4b88-d648-0b46aae4063d2013-09-01T04:11:20-06:00<p>Hi, I'm experiencing the same behavior. Did you figure out the solution?</p>
Toni_K on WRL-09954 - SparkFun WiFly ShieldToni_Kurn:uuid:3d27c3ce-68cc-c215-a724-87b522afa31f2013-08-25T12:45:59-06:00<p>Sorry about that delay. Please contact techsupport@ with your questions. They will be able to assist you better than we can in the comments.</p>
Customer #459330 on WRL-09954 - SparkFun WiFly ShieldCustomer #459330urn:uuid:fadaa8df-6b91-164a-f854-08ef4ea145e52013-08-23T15:33:03-06:00<p>Anybody here?</p>
Customer #459330 on WRL-09954 - SparkFun WiFly ShieldCustomer #459330urn:uuid:0a7e885e-eda4-d5eb-38bd-60ff236b0af52013-08-19T18:15:36-06:00<p>I bought this shield and connected it to my Arduino R3. I tried almost all the libraries. However, the SPIuart cannot not work correctly . Even I enter the command mode, and run the "scan" the output is mess. Then I soldered two wires to connect the UART port of RN-131C to the digital pin 2 and 3 of Arduino and use the softwareSerial to talk to the shield. The output is good. I am wondering whether anybody else have ever got this kind of problem. If so, would you please tell me the solution? I really want to use the library for the shield, or I have to struggle with the SoftwareSerial.</p>
Customer #63087 on WRL-09954 - SparkFun WiFly ShieldCustomer #63087urn:uuid:83de8a07-9208-6c3b-1971-b18bc1fde7382013-08-17T13:01:13-06:00<p>can someone explain why the update doesn't work for me?
I am connecting RN171 to my router (BTW how to be sure it is connected?)
When doing all the FTP UPDATE stuff I get at the end
2.32> FTP connecting to 0.0.0.0
FTP timeout=2
IF=UP
DHCP=ON
IP=169.254.187.231:2000
NM=255.255.0.0
GW=0.0.0.0
Listen on 2000<p>And it doesn't seems to update anything,
tried reboot, factory R nothing works?
Why?
Thanks,
Roee</p></p>
Customer #458302 on WRL-09954 - SparkFun WiFly ShieldCustomer #458302urn:uuid:f185ac5f-7f3b-e530-5bd3-ae0b258e4db12013-08-01T00:41:16-06:00<p>is this compatible with Arduino UNO/Duemilanove?</p>
Customer #443524 on WRL-09954 - SparkFun WiFly ShieldCustomer #443524urn:uuid:e7fb2465-32c5-aaf6-4aeb-eda8e0f6a81f2013-07-12T19:48:56-06:00<p>I am trying to use the WiFly shield and the TLC5940 shield. The issue is that the LEDs that are connected to the the TLC5940 channels turn on with the LEDs of the WiFly blink. Any help is appreciated.</p>
Ed Sammy on WRL-09954 - SparkFun WiFly ShieldEd Sammyurn:uuid:b3031144-97a7-57ce-0c72-fe67c5e7f6c72013-05-29T13:53:49-06:00<p>DELETE</p>
Customer #262140 on WRL-09954 - SparkFun WiFly ShieldCustomer #262140urn:uuid:4807beb0-3046-ab3f-02f2-5ef13666d3182013-05-11T18:29:29-06:00<p>The link to Experimental WiFly Library (Arduino 1.0) does not work. Anyone know where I can download the most up to date library from?<p>The ones I get are for older versions and keep giving byte errors.</p></p>
MikeGrusin on WRL-09954 - SparkFun WiFly ShieldMikeGrusinurn:uuid:e6c42eb1-a53f-9362-385f-7195f321f2602013-04-09T14:45:32-06:00<p>Those computer peripherals are $5 because they're not a whole lot more than radios; the complex network processing is handled in the operating system of the host computer. The WiFi devices we carry are meant to connect to small processors with limited resources; the modules handle all the layers of network processing internally, and present only the final data via simple serial interface to the microcontroller. That's a lot of hardware and firmware, and because the larger market <em>is</em> for those $5 modules that do require a full computer, we don't see quite the economies of scale that those parts enjoy.</p>
sudopeople on WRL-09954 - SparkFun WiFly Shieldsudopeopleurn:uuid:e1f7e8a8-6e9c-84d3-74ea-805310d352732013-04-09T13:34:52-06:00<p>I must not understand what's involved. I see USB dongles with WiFi for like $5 retail, pocket routers for ~$15 on eBay...I take it those modules are wildly different?</p>
M-Short on WRL-09954 - SparkFun WiFly ShieldM-Shorturn:uuid:85903a71-1629-885a-b6d7-ee5cc81d21542013-04-09T13:06:18-06:00<p>Yes, we don't do temporary sales, but sometimes we do have to adjust our prices to stay competitive.</p>
M-Short on WRL-09954 - SparkFun WiFly ShieldM-Shorturn:uuid:83a3dce4-53c5-7a1a-0411-5ab920f188a82013-04-09T13:02:20-06:00<p>Find us a sub $5 Wifi module and we'll consider it. Don't forget, we still have to pay our engineers to design the board, our production guys to build it, our shippers to pack it, not to mention the actual board and all the other components. Wifi modules unfortunately are not cheap! But cheer up, we did lower the price from $90 to $70.</p>
M-Short on WRL-09954 - SparkFun WiFly ShieldM-Shorturn:uuid:23e2fd89-8ce0-06d6-714b-efe9d2b7e1282013-04-09T12:58:13-06:00<p>We dropped the price in the past year</p>
mattmoss on WRL-09954 - SparkFun WiFly Shieldmattmossurn:uuid:d7927c79-12cb-3469-1622-35b00c1efde62013-03-19T17:32:43-06:00<p>Do you have any additional information you can provide? I'm trying to use this WiFly shield (with RN-131C) with the Due (R3). I'm still a newb, but as far as I can tell, three of the SPI pins have moved to where ICSP pins were on the Uno. That is, the WiFly is expecting SPI on pins 10-13, and can still use 10 as CS, but MOSI, MISO and SCLK have moved. I assumed this means I need to jump some wires over there (and solder them directly, or at least get some additional connectors to be nicer), but can the SPI be reconfigured in the WiFly library to use pins 10-13 again? Or is it something else?</p>
vga on WRL-09954 - SparkFun WiFly Shieldvgaurn:uuid:ac6bbec9-85ed-2e37-e03b-012fca82f33d2013-03-05T16:40:29-07:00<p>I tested this shield with the Due and it worked fine. What you will need to do is to make a few fixes here and there in the library code as it won't work as is in the Due.</p>
Customer #365662 on WRL-09954 - SparkFun WiFly ShieldCustomer #365662urn:uuid:542aa9f0-79aa-a07a-9c80-972696c139102013-03-02T14:20:11-07:00<p>Is this compatible with Arduino DUE in terms of voltage levels (SPI)??</p>
vga on WRL-09954 - SparkFun WiFly Shieldvgaurn:uuid:708aa496-d5c0-eb6c-7429-3d7e7cd16a9d2013-03-02T07:35:17-07:00<p>Is this shield compatible with the Arduino Due? Thanks.</p>
Customer #191562 on WRL-09954 - SparkFun WiFly ShieldCustomer #191562urn:uuid:44fe6321-3486-b4fc-d194-e6b7821fb9762013-03-01T23:40:05-07:00<p>Anyone know what regulator is on the board, or at least its input voltage range. I'd like to stack this with the CAN shield and power it off the car's 12-14V. I powered it with 15V on my bench, and it got very warm in just a moment, so we can pretty much rule out it being powered off the vehicle battery. I guess I could pop the regulator off and run 3.3V from the arduino due's regulator, which is supposed to be happy up to 12V (and probably OK higher). It did not get warm with 15V input (at least not appreciably).</p>
Thetinkerer on WRL-09954 - SparkFun WiFly ShieldThetinkererurn:uuid:79d5fc62-4857-5ea5-59ed-c94ef80b76852013-02-27T17:38:53-07:00<p>$90?
This is $69.95.</p>
Customer #390841 on WRL-09954 - SparkFun WiFly ShieldCustomer #390841urn:uuid:a6b8abf6-cdd3-7673-3c4d-bb5132fabd6a2013-02-23T09:52:19-07:00<p>For anyone thinking of buying this I would suggest not to. Very temperamental, pretty impossible to get working, generally just a pain in the arse.</p>
RalfieRoo on WRL-09954 - SparkFun WiFly ShieldRalfieRoourn:uuid:e15a734f-07f7-f32e-104e-edf00eb1d2182013-02-18T13:34:15-07:00<p>I have a very detailed step-by-step tutorial for creating a remote wifi sensor with this board here: http://www.oneassetplace.com/pages/BuildWifiSensorArduino I hope it helps someone!</p>
asfarley on WRL-09954 - SparkFun WiFly Shieldasfarleyurn:uuid:b8c570b9-7fd7-ccec-728e-10c4d0e106df2013-02-16T16:52:15-07:00<p>Does anybody know of a currently verified working WebClient example + IDE configuration? I'm trying to use the WiFly shield with an Uno R3. I've tried Arduino 1.003, 1.0 and 0023. It hangs at
WiFly.begin();<p>This is using WPA2.</p></p>
Customer #86519 on WRL-09954 - SparkFun WiFly ShieldCustomer #86519urn:uuid:12cdc748-b846-2440-3afd-db2e5fb26c472013-02-11T18:33:11-07:00<p>Does any one know why the WiFly would halt on "client.println("? I tried to tweet via wifi and it will establish a connection to my network, it will connect to the client and then halt on "client.println". So I tried the example provided by the WiFly Library (Arduino 1.0), "WiFly_WebClient_Faster" and found the exact same result.<p>Do I need to change firmware update on the WiFly or something? I'm not sure why its doing this.</p><p>PLEASE HELP</p></p>
Customer #407409 on WRL-09954 - SparkFun WiFly ShieldCustomer #407409urn:uuid:8a3e9513-84a7-5c4d-4358-c88e21fd8f8e2013-02-09T12:16:54-07:00<p>Is this compatible with the arduino romeo? If so, is it just a case of mounting it right on top or is there additional things to consider like jumper pins or anything. I cant seem to get mine to work. I assumed that i would get one of the power led s to light as soon as i plugged it in but nothing is lighting. I also cannot communicate with the device via teraterm. I borrowed this device off a friend so it could possibly have malfunctioned.</p>
Alfredomova on WRL-09954 - SparkFun WiFly ShieldAlfredomovaurn:uuid:2a85e58a-efd9-e84f-2cd6-7788c21444412013-02-02T21:48:43-07:00<p>Why I can not have white space in the SSID nor in the password? :(
does anybody have a work around for this?</p>
Customer #251172 on WRL-09954 - SparkFun WiFly ShieldCustomer #251172urn:uuid:5f9a5197-1505-165e-a13e-f6265dac255a2013-01-25T08:14:57-07:00<p>iArd connect arduino to iPhone via ethernet, WiFi and WiFly shield! Available on app store! Visit http://nkcorporation.altervista.org</p>
Customer #398488 on WRL-09954 - SparkFun WiFly ShieldCustomer #398488urn:uuid:444508a2-0ae8-9ed6-0346-c3ac8ff054c32013-01-15T05:12:21-07:00<p>Thank you, your tip for the delay(200) changed my WiFly shield from a non-responsive piece of expensive junk back into a valuable piece of kit. I am very grateful.</p>
RalfieRoo on WRL-09954 - SparkFun WiFly ShieldRalfieRoourn:uuid:79424dc4-015a-6128-3a52-0aabf9482de72013-01-03T15:15:44-07:00<p>I have posted a three-part blog series here that should help: http://www.cc-logic.com/blog/posts/physical-computing-part-1-of-3-getting-wifi-working Best of luck!</p>
NL on WRL-09954 - SparkFun WiFly ShieldNLurn:uuid:30343e11-4a5c-069d-70c0-87915508db9e2012-10-20T18:38:58-06:00<p>lol</p>
liger on WRL-09954 - SparkFun WiFly Shieldligerurn:uuid:0d7ea5a8-dbf5-5e37-59ba-f15331f6f9522012-10-15T17:16:56-06:00<p>So is this 20 dollars price drop permanent or what?</p>
denbo68 on WRL-09954 - SparkFun WiFly Shielddenbo68urn:uuid:2e545c37-64d6-5845-448e-f6b242145f202012-10-02T11:58:11-06:00<p>Just a comment... if the internal function reboot() which is called from WiFly.begin() fails the library authors decided to just loop infinitely with a while (1);<p>Might I suggest returning an error condition to the user instead?</p></p>
Customer #310550 on WRL-09954 - SparkFun WiFly ShieldCustomer #310550urn:uuid:95439965-c863-898b-8a31-c67fb7a143632012-09-23T06:30:19-06:00<p>nah it works fine. update firmware and try. likewise also do hardware reset</p>
Customer #310550 on WRL-09954 - SparkFun WiFly ShieldCustomer #310550urn:uuid:877ead13-39d1-1e84-ada8-9b32c3d4ef892012-09-23T06:26:58-06:00<p>http://www.microchip.com/forums/m534585.aspx<p>hope this answers.. the concept is the same if u use arduino or other microcontroller using SPI... wikipedia spi and i2c to get basic info. and look at library and try to figure out the way from there</p></p>
Customer #310550 on WRL-09954 - SparkFun WiFly ShieldCustomer #310550urn:uuid:62522227-5206-92dd-8574-be9d5df3b02d2012-09-23T06:09:17-06:00<p>Three things required to make the library work in Arduino 1.01 IDE.
I am using arduino uno r3 stacked with this wifly shield...<p>1) Understand the program carefully. Library is good but has few flaws, might need to re program for added functionality.. Im adding UDP packets looking at other libraries. should not be too hard.... Id advise to follow the speaker jet tutorial and look at water sensor project...</p><p>2) Change the struct for SPI configuration as stated in tutorial comments. So will require to change the header file conf... struct SPI_UART_cfg SPI_Uart_config = {0x50,0x00,0x03,0x10};</p><p>to...</p><p>struct SPI_UART_cfg SPI_Uart_config = {0x60,0x00,0x03,0x10}; if doing the tutorial for speak jet...</p><p>In the library the struct changes in SpiUart.cpp and only has two bytes and need to config other bits in the header file</p><p>change it to from something else to</p><p>struct SPI_UART_cfg SPI_Uart_config = {
0x03, 0x10
};</p><p>3) Try to run all the library examples.. The problem I got stuck with was with the server example. So I developed my own server using the tutorial and that seemed to work however the example server did not . Found that it was just a delay of 200 ms required in void loop() function at start... there should be delay just before server is checked again..</p><p>delay(200);
WiFlyClient client = server.available();</p><p>That should make the library run ..</p><p>hope it helps and there is my weekend...</p></p>
Customer #340821 on WRL-09954 - SparkFun WiFly ShieldCustomer #340821urn:uuid:4eb5c71e-4c77-df5b-f6fe-72fa0cfe8b082012-09-10T21:39:31-06:00<p>Hello!
I would like to use AC adapter with Arduino Uno + Wifly Shield. When I connect AC adapter to Arduino Uno, Vin gives 8V output. Wifly shield requires 3.3V. Does that shield regulate voltage to 3.3V? That's what is in description, but I want to be 100% sure.
Thanks...</p>
Customer #357193 on WRL-09954 - SparkFun WiFly ShieldCustomer #357193urn:uuid:250e0178-5170-bdc9-c740-2fc72b9ff0442012-08-31T19:04:35-06:00<p>is this comptible with Microchip PIC18F4550??? sorry to ask but I’m new to electronics ;P</p>
rrod182 on WRL-09954 - SparkFun WiFly Shieldrrod182urn:uuid:a51b5fee-d09c-efcd-01bc-c0af0f1dc6f52012-08-30T16:53:12-06:00<p>Anyone still using this board. I am noticing weird character corruption coming off uart. Sometimes an 'á' will show up randomly, or the uppercase version. anyone else seeing this?</p>
Customer #341533 on WRL-09954 - SparkFun WiFly ShieldCustomer #341533urn:uuid:5e2fc670-1bb3-d0f5-406b-be0e60e37dc62012-08-14T01:15:11-06:00<p>What does it mean when the PIO4 led is solid green? It seems to be happening somewhat randomly (during activity) and renders the unit unresponsive until rebooting. Something I can code in to prevent it?</p>
Naksu112 on WRL-09954 - SparkFun WiFly ShieldNaksu112urn:uuid:132f37e7-6944-8367-6c11-f507a225515c2012-07-28T10:41:31-06:00<p>Arduino ide 1.0.1 <a href="http://www.hauva.org/arduino/wifly_terminal.ino" rel="nofollow">terminal tool</a> which works for my uno r3, just because I was unable to find one easily.</p>
sudopeople on WRL-09954 - SparkFun WiFly Shieldsudopeopleurn:uuid:04b74b55-6040-5483-5698-bdef7a8b4fc62012-06-11T14:36:45-06:00<p>Does Sparkfun really only sell a $90 WiFi shield? Honestly, there should be a sub $20 option available. For crying out loud, cellular shields are cheaper than this. I don't even.</p>
Lokefar on WRL-09954 - SparkFun WiFly ShieldLokefarurn:uuid:dd2cca49-cb03-451b-244e-9251466488ec2012-06-05T06:07:41-06:00<p>I have a problem. It seems my code/wifly shield simply stops reacting. It sends to a Google Spreadsheet but after a few sends it totally freezes and no more sends are made.<p>The code can be seen here: http://arduino.cc/forum/index.php/topic,108646.0.html</p><p>Any ideas?</p></p>
Customer #327627 on WRL-09954 - SparkFun WiFly ShieldCustomer #327627urn:uuid:8d1870bd-f36f-a22b-fb67-81b5882a6e922012-05-28T12:51:41-06:00<p>Is that card is compatible with all Arduino cards including the Arduino Duemilanove? Arduino's UART means that? Sorry i'm a french novice ;)</p>
Customer #311130 on WRL-09954 - SparkFun WiFly ShieldCustomer #311130urn:uuid:3d16bd63-6543-a132-ff60-5de111c390472012-05-24T08:12:22-06:00<p>how can i use it with arduino Uno and is there any changes in wifly library ??? thaaaanks in advance</p>
Customer #270412 on WRL-09954 - SparkFun WiFly ShieldCustomer #270412urn:uuid:08e61641-7cc5-e8d4-8257-994f08fee8402012-05-12T03:41:13-06:00<p>What is the host name of this devie? I thought its WiFly-GSX but when I try pinging using its name i get this error below.<p>C:\Users\User>ping WiFly-GSX
Ping request could not find host WiFly-GSX. Please check the name and try again.</p><p>I found a way of getting its host name but am not getting any result. This is shown below.</p><p>C:\Users\User>tracert 172.16.96.186</p><p>Tracing route to 172.16.96.186 over a maximum of 30 hops</p><p>1 2 ms 2 ms 1 ms 172.16.96.186</p><p>Trace complete.</p><p>Please help!!!...</p></p>
Customer #308615 on WRL-09954 - SparkFun WiFly ShieldCustomer #308615urn:uuid:867b3fb8-2ff5-b88d-e442-816618aef3922012-05-05T19:04:54-06:00<p>this tutorial is for beginners to the wifly shield , it have a complete guide and easy http://mgisolutions.blogspot.com/2012/05/arduino-wifly-shield-tutorial.html</p>
neumeka on WRL-09954 - SparkFun WiFly Shieldneumekaurn:uuid:b0f0c3ad-57c9-978e-c1fb-75375f12a6792012-05-01T19:13:29-06:00<p>Wow, great write up! I enjoyed your video. I'm a novice, but it was understandable.</p>
insultcomicdog on WRL-09954 - SparkFun WiFly Shieldinsultcomicdogurn:uuid:8f2557e6-3cbb-729d-ce5a-171cf60273532012-04-29T16:40:12-06:00<p>I have a feeling this shield isn't gracefully disconnecting from the SPI bus. If anyone has successfully used this shield with another SPI device, let me know!</p>
dl_evans on WRL-09954 - SparkFun WiFly Shielddl_evansurn:uuid:d4048f4b-61c6-7fd2-7ab3-b0f395b691f72012-04-23T04:17:44-06:00<p>I've been looking for a WiShield replacement since I can't seem to find them online anymore. It took me a long time to figure the WiShield 2.0 out... how similar is this to the WiShield 2.0? My code if you need it can be found here: http://goo.gl/yHuLp</p>
Customer #300480 on WRL-09954 - SparkFun WiFly ShieldCustomer #300480urn:uuid:1d72f350-4dcf-feb1-67ec-2c0ed8420d5a2012-04-22T21:24:14-06:00<p>Hey all,<p>Concerning UDP communication using the Wifly shield: I just finished putting together the first phase of a project I've been working on (Arduino Wifly Mini, controlled by G27 steering wheel with force feedback.) It relies on two-way UDP communication between Processing and the Wifly. A couple people have told me they found the write-up useful, so if you're not afraid of beastly raw code... here's the link:</p><p>http://www.blairkelly.ca/2012/04/20/arduino-wifly-mini/</p><p>Hope it helps if you need it.</p><p>Best regards,</p><p>BK</p></p>
insultcomicdog on WRL-09954 - SparkFun WiFly Shieldinsultcomicdogurn:uuid:0f990fa3-6bea-582a-65df-24ec7f2887322012-04-22T00:24:03-06:00<p>This is my setup for the two shields.<pre><code>void setupWAVANDWIFLY()
{
pinMode(SSWAV, OUTPUT);
pinMode(SSWIFLY, OUTPUT);
digitalWrite(SSWAV, HIGH);
digitalWrite(SSWIFLY, HIGH);
}
</code></pre><p>And I toggle them with the code above, setting the active devices cable select pin to low and non active cable select pin to high.</p><p>Has anyone had success using this shield with multiple SPI devices?</p><p>I wonder if this my issue is related to similar SPI issues with the ethernet shield:</p><p>http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1248045864</p></p>
Customer #155433 on WRL-09954 - SparkFun WiFly ShieldCustomer #155433urn:uuid:4e3d9444-ab96-5c5a-109c-c0e2b838c0c32012-04-18T17:31:18-06:00<p>I think it is best to keep the cs high (for both devices) and only drive low when you need to access the device. At least for the wifly shield, each register read or write on the uart should have a toggle of the cs.</p>
insultcomicdog on WRL-09954 - SparkFun WiFly Shieldinsultcomicdogurn:uuid:196ddcc5-48fa-69dc-6061-42293641db512012-04-17T21:26:26-06:00<p><strong>Sharing SPI (WAV Shield + MEGA +WiFly) - WiFly/WAV cable select pins</strong><p>I'm having issues using this shield w the Adafruit WAV shield which also uses SPI for the SD card reader.</p><p>Using separate cable select pins for the WAV shield (pin 33) and WiFly (53)...I can toggle from WAV shield to WiFly shield but I can't toggle back to the WAV shield...If I initialize the WiFly shield first, I can't toggle to the WAV shield.</p><pre><code>#define SSWAV 33 //cable select pin for WAV shield
#define SSWIFLY 53 //cable select pin for WIFLY shield
</code></pre><p>//this enables the cable selection pin for WiFly shield
void enableWiFlyShield()
{
digitalWrite(SSWIFLY, LOW);
digitalWrite(SSWAV, HIGH);
}</p><p>//this enables the cable selection pin for WAV shield
void enableWAVShield()
{
digitalWrite(SSWIFLY, HIGH);
digitalWrite(SSWAV, LOW);
}</p><p>See my thread with specs and setup here:
http://arduino.cc/forum/index.php/topic,101660.0.html</p><p>Has anyone successfully deselected the WiFly in order to talk to another SPI device?</p></p>
Customer #155433 on WRL-09954 - SparkFun WiFly ShieldCustomer #155433urn:uuid:564c1ebe-8a5f-8002-f817-fed69f10d5592012-04-15T19:26:53-06:00<p>This works great with my maple, would like to see pins brought out for status of association, connection, and command mode, as well as a pin to put it into command mode. Using the interrupt was difficult because you don't know much about the state of the device. I am using it at spi of 4.5Mhz and uart at 921600 with hardware flow control, that seems pretty solid. Programming the uart seemed a bit tricky because of the way you need to access some of the registers, but it is nice to have the interface so you can burst out the incoming characters.</p>
aman on WRL-09954 - SparkFun WiFly Shieldamanurn:uuid:20e0709e-4df9-1993-6056-cc7c9839e7d72012-03-14T08:41:43-06:00<p>can anyone please provide me the complete code, library and instructions for configuring the wifly.</p>
MaxRathbone on WRL-09954 - SparkFun WiFly ShieldMaxRathboneurn:uuid:ea5c744b-2f01-841a-6909-09f0adb8f9fb2012-03-11T20:17:55-06:00<p>It appears there is no provided code that will fetch the RTC Real Time Clock's time to synchronize with the system clock. I decided to write one. You can find my code at the following forum thread:<p>http://forum.sparkfun.com/viewtopic.php?f=8&t=31765</p><p>I use the wifly shield with an Uno R3 and with Arduino 1.0</p></p>
MaxRathbone on WRL-09954 - SparkFun WiFly ShieldMaxRathboneurn:uuid:35c2fed4-3f3c-13f2-7de9-6fc559e51f3a2012-03-11T20:15:32-06:00<p>It does appear that there is a one connection limit. I'm disappointed this wasn't made more clear in the product description. I may have purchased differently had I known this in advance.</p>
MaxRathbone on WRL-09954 - SparkFun WiFly ShieldMaxRathboneurn:uuid:9627754a-50da-e0ed-0f0b-b578faea7a102012-03-10T16:29:33-07:00<p>I just got this sensor in and saw mention elsewhere that the wifly only supports one simultaneous connection?! The ethernet shield supports 4.. is it true this product only supports one connection at a time????</p>
muldowe on WRL-09954 - SparkFun WiFly Shieldmuldoweurn:uuid:9620f3af-309e-9013-50f9-cbda61244f652012-02-20T14:38:05-07:00<p>I think the issue here might be that you are working off a newer version of the IDE. What version are you working on? I know 1.0 fails to compile it completely, and I revised back to 021</p>
Customer #270412 on WRL-09954 - SparkFun WiFly ShieldCustomer #270412urn:uuid:01b05d3c-b03f-e4d4-fcef-3ba9e553e61d2012-02-14T23:34:56-07:00<p>Another thing happened after i did the factory reset on the wifly...it keeps on going on and off after a while...everything completely goes off no LED blinking nothing...strange isnt it...</p>
Customer #270412 on WRL-09954 - SparkFun WiFly ShieldCustomer #270412urn:uuid:b6b2e5ee-8710-8c8e-837a-4534220d6a972012-02-13T23:23:13-07:00<p>I will check ua code to see if it will work with mine...i can ping the router from the pc but not the wifly... i tried pinging from the wifly but no response...i also checked from the router's online configuration page and the wifly is listed as one of the wireless clients....its the same on ma side if u mean the P104 LED but how is it blinking on ua side??...mine is blinking slowly meaning ip is ok...</p>
qoda on WRL-09954 - SparkFun WiFly Shieldqodaurn:uuid:04d1d41b-d8fd-30bd-62ad-f9bf238485292012-02-13T11:28:15-07:00<p>Thanks, yes it worked immediately with the following code: https://github.com/qoda/Arduino/tree/master/WiFiSwitch. Can you ping the IP and do you see it as a connected device on your router? One other thing I noticed that now that I'm connected only the green led flashes when I'm connected, is this the case on your side?</p>
Customer #270412 on WRL-09954 - SparkFun WiFly ShieldCustomer #270412urn:uuid:9557a7a2-494a-92dd-4d7d-b934d9e5eb262012-02-13T09:36:38-07:00<p>hope the new one works just fine...but are u able to telnet and ping the wifly from PC??...it seems there is something stopping mine form being pinged or "telneted" which haven't figured out yet...</p>
qoda on WRL-09954 - SparkFun WiFly Shieldqodaurn:uuid:68f6bebb-0e3b-9b79-8450-e6f8c986017c2012-02-12T22:27:22-07:00<p>Hi, I tried factory hardware and software resets but wasn't able to get anywhere, I sent mine shield back to the distributor eventually and they have sent me a new one that they've tested themselves. Looks like mine over-heated and was damaged from the start.</p>
SomeGuy123 on WRL-09954 - SparkFun WiFly ShieldSomeGuy123urn:uuid:dd139df8-5944-9422-c86e-b28f1cfb36352012-02-12T10:10:09-07:00<p>That makes sense. My mistake.</p>
Customer #270412 on WRL-09954 - SparkFun WiFly ShieldCustomer #270412urn:uuid:81d44544-7f6a-2745-6047-e3d4eedbcddc2012-02-12T03:39:35-07:00<p>heey qoda...i had the same problem where i cannot pass any commands to the wifly through teraterm terminal...i solved it by sending factory RESET command on the same terminal even though you cannot see it being displayed but the rx/tx led on wifly blinks implying that its receiving the command....then i reuploaded the wifly transparent terminal sketch...opened the terminal and there it was displaying the commands...
let me know if you get to be able to ping it or telnet coz am stuck there...thanks!!!....</p>
qoda on WRL-09954 - SparkFun WiFly Shieldqodaurn:uuid:9a171afa-6d5a-1f64-6e49-70fbb9e6037d2012-02-07T00:51:36-07:00<p>It worked again this morning for about 2 minutes. Seems it only responds once its been left for a while (overnight)... Could it be overheating?</p>
qoda on WRL-09954 - SparkFun WiFly Shieldqodaurn:uuid:a456a3c1-0f14-bcad-36b7-ad5ac8000e722012-02-05T22:55:09-07:00<p>I've been battling the entire weekend with the WiFly shield (Connected to a Arduino UNO). I know think I've exhausted all possible steps in debugging this issue. I have also tried this with all versions and some forks of the code and version 0022 and version 1.0 of the IDE.<p>After uploading and running SpiUartTerminal.pde or the HardwareFactoryReset.pde, the serial monitor just hangs after outputting "Waiting for input:" and doesn't allow me to enter the command line application ($$$). I've tried unix screen, coolterm and the standard IDE serial monitor. I've also tested the pins to ensure everything is connected correctly (I finally soldered them to the header pins) and I'm sure it is.</p><p>I would really appreciate some help if possible. I'm now suspecting that it is in fact a hardware issue.</p></p>
Astronomer on WRL-09954 - SparkFun WiFly ShieldAstronomerurn:uuid:a30bd948-1e19-3f02-83fd-0479e62703322012-02-05T13:14:18-07:00<p>Here is my second question since my previous comment was cut short.
Why doesn't the newest Wifly library, WiFly-20101217-alpha-2 compile immediately "straight out of the box"? I tried to compile Wifly_WebServer.pde but get various errors such as 'SpiUartDevice' does not name a type.</p>
Astronomer on WRL-09954 - SparkFun WiFly ShieldAstronomerurn:uuid:1b5fc70d-2acd-2985-4fca-80c1f6ea25102012-02-05T13:01:19-07:00<p>I have just bought the WiFly shield and got it working (more or less) with my Arduino Uno using some of the software provided by Chris Taylor.
Now I have two questions that I would be grateful for help with:
1) In the definitions of the addresses of the SC161S750 uart bridge, why are they left-shifted in the #define section
e.g. #define LSR 0x05 ?</p>
Nathalie on WRL-09954 - SparkFun WiFly ShieldNathalieurn:uuid:2f8613e9-141d-fa90-a2a9-fc84b99afb132012-01-27T02:06:32-07:00<p>(sorry for the formatting, don't know how to post properly on this forum)
Yep, i finally sorted it out ...
Note that the following is for the SPI1 port, but can be easily modified to match the SPI2 or SPI3 port if available ...<ul>
<li><p>In "_spi.h", include the "stdint.h" and remove the "pins_arduino.h"</p></li>
<li><p>In "_spi.c", include headers "_Spi.h", "libmaple.h", "spi.h", "wirish.h"</p></li>
<li>In "_spi.c", declare the pins as follow:
void SpiDevice::_initPins() {
pinMode(BOARD_SPI1_MOSI_PIN, OUTPUT_AF_PP);
pinMode(BOARD_SPI1_MISO_PIN, INPUT);
pinMode(BOARD_SPI1_SCK_PIN, OUTPUT_AF_PP);
pinMode(_selectPin, OUTPUT);<br>
deselect();
}</li>
<li>You have to create the "OUTPUT_AF_PP" case in "wirish_digital.cpp" and "io.h" like this:
case OUTPUT_AF_PP:
outputMode = GPIO_AF_OUTPUT_PP;
pwm = false;
break;</li>
<li>In "_spi.c", to initialize (based on spi_init and spi_reconfigure taken from spi.c):
void SpiDevice::_initSpi() {
rcc_clk_enable(SPI1->clk_id);
rcc_reset_dev(SPI1->clk_id);
//Disable
spi_irq_disable(SPI1, SPI_INTERRUPTS_ALL);
spi_peripheral_disable(SPI1);
//Mode hardware (to manually drive the NSS pin with the select/deselect functions)
//SC16IS750 supports 4 Mbit/s maximum SPI clock speed means this can theorically handle the SPI_BAUD_PCLK_DIV_32 (2.25 MHz) divider ...
//speed = SPI_BAUD_PCLK_DIV_64 = 1.125 MHz
//speed = SPI_BAUD_PCLK_DIV_32 = 2.25 MHz
//speed = SPI_BAUD_PCLK_DIV_16 = 4.5 MHz
SPI1->regs->CR1 = SPI_CR1_SPE | SPI_BAUD_PCLK_DIV_32 | SPI_FRAME_MSB | SPI_DFF_8_BIT | SPI_CR1_MSTR | SPI_MODE_0;
SPI1->regs->CR2 = SPI_CR2_SSOE;
//enable
spi_peripheral_enable(SPI1);
//clear registers by reading them
int clr = 0;
clr = SPI1->regs->SR;
clr = SPI1->regs->DR;
clr = SPI1->regs->CR1;
clr = SPI1->regs->CR2;
//flush
select();
while((SPI1->regs->SR & SPI_SR_BSY) == SPI_SR_BSY);
deselect();
}</li>
<li>In "_spi.c", the transfer function became:
byte SpiDevice::transfer(volatile byte data) {
// Start the transmission
SPI1->regs->DR = data;
// Wait for the end of the transmission
while((SPI1->regs->SR & SPI_SR_TXE) != SPI_SR_TXE);
// Wait for the end of the reception
while((SPI1->regs->SR & SPI_SR_RXNE) != SPI_SR_RXNE);
// Return the received byte
return (SPI1->regs->DR);
}</li>
<li>i also had to rename the "ring_buffer" variable in parsedstream because it conflict with a maple variable.</li>
<li>if debugging is activated (i.e ERROR_LEVEL > 0 in debug.h), think about replacing "serial.print" by "SerialUSB.print")</li>
</ul></p>
Moggie100 on WRL-09954 - SparkFun WiFly ShieldMoggie100urn:uuid:73aca316-a089-d7e3-75a8-0ca38bee49702012-01-26T19:23:03-07:00<p>Alas not - despite the claims on the LeafLabs site.<p>I've been trying to do this for a while, have you had any luck?</p></p>
Larsi on WRL-09954 - SparkFun WiFly ShieldLarsiurn:uuid:601d9d3b-9a48-d50a-4198-f29352b6d4ab2012-01-24T18:40:16-07:00<p>What terminal program are you using? I use CoolTerm and it works. The Arduino Serial Monitor does not work. Try the WiFly Autoconnect Example first and see if that works - it starts in CMD mode.</p>
Larsi on WRL-09954 - SparkFun WiFly ShieldLarsiurn:uuid:7aa37bfc-2cdf-65e2-38ce-188712ec32d42012-01-24T18:21:26-07:00<p>I don't think you are right! The datasheet looks good and I have my shield plugged into a standard (5V) Arduino right now and it works just fine...</p>
NorthStar on WRL-09954 - SparkFun WiFly ShieldNorthStarurn:uuid:b03a19b5-7df4-3073-ad07-df27b27dbd6a2012-01-19T12:30:32-07:00<p>Dear all
I have some problem with this shield. I made a server based on example from the wifly library and it works fine, but if one press refresh several times, then it stop responding. What can help - it is not good that any user can hang this application.</p>
Customer #208999 on WRL-09954 - SparkFun WiFly ShieldCustomer #208999urn:uuid:ab299cbf-b1b3-b346-64a7-ee826001251f2012-01-17T09:49:20-07:00<p>So I just got this thing.. software is horrid.. Alpha 1, Alpha 2? OK... Stacked it on my UNO and hooked it up to win/mac serial programs but nothing I do/follow can get this thing into CMD mode. I've spent HOURS trying to do this.. So very disappointed!</p>
samjones3 on WRL-09954 - SparkFun WiFly Shieldsamjones3urn:uuid:3ae01bbb-8542-f4ed-77f5-8d89f58a9fe92012-01-15T13:47:45-07:00<p>Is there any success track record using this with netduino or fez panda?<p>TIA!</p></p>
Customer #268432 on WRL-09954 - SparkFun WiFly ShieldCustomer #268432urn:uuid:8f6039c7-571f-489e-11f1-9f6a86c566f42012-01-04T20:59:29-07:00<p>Any chance of getting this shield with the RN-131G (for the industrial temperature range)? I'm using this in an outdoor enclosure where it gets below 0C in the winter often. So far it seems to work, but the RN-131G is actually rated for it (and the same price I think). I like the convenience of the shield and already wrote code to the SPI interface...kind of reluctant to re-write to the UART and deal with soldering the other part. (See www.poolremote.com for what I'm doing with it and the Arduino...controlling hot tub and pool equipment from an iPhone or iPad)</p>
windrago on WRL-09954 - SparkFun WiFly Shieldwindragourn:uuid:2ff8891d-9d5b-ea8b-1509-16b890ff0d982011-12-28T11:19:54-07:00<p>it has the stick up antenna kind (the firmware allows to set the antenna chip or the external, I used both)</p>
tommytwoeyes on WRL-09954 - SparkFun WiFly Shieldtommytwoeyesurn:uuid:50f4cce5-30d6-f960-2007-85ceb0a1e1392011-12-22T05:03:48-07:00<p>Is that the antenna connector there on the module? Which SparkFun antenna(s) are compatible with it?</p>
windrago on WRL-09954 - SparkFun WiFly Shieldwindragourn:uuid:b4b6107b-3756-9819-5cec-e299505123322011-12-21T18:44:27-07:00<p>Hello there. I just got the Wi-Fly (RN-XV) and it is driving me bonkers!<p>I try open and mixed security on the AP and no matter what I keep getting AUTH-ERR when I try to join.</p><p>AP Side:
- no mac address enforcing, WPAv1, b/g, channel 8
WiFLY side:
firmware 2.30
SSID=TEST
Chan=8
ExtAnt=0
Join=1
Auth=MIXED
Mask=0x1fff
Rate=3, 11 Mb
Linkmon=5
Passphrase=LetMeIn1
TxPower=0</p><p>It's hooked on a XBEE Explorer Regulated and connected via USB to the PC/Mac.</p><p>From Putty I join and I get this:
Auto-Assoc TEST chan=8 mode=WPA1 SCAN OK
Joining TEST now..
Disconn from TEST,AUTH-ERR</p><p>Any help is a great Christmas gift at this point!</p><p>Thanks - me</p></p>
contractorwolf on WRL-09954 - SparkFun WiFly Shieldcontractorwolfurn:uuid:dca78055-8d82-21b2-9d04-9b09323990872011-12-20T21:26:34-07:00<p>are the tx and rx pins not accessable on the breakout board? is this because they are 3.3v and not 5v? it seems for me a lot cleaner to use simple serial instead of dealing with SPI.<p>i would have assumed that they would be connected correctly for wiring right into the D0 and D1 pins for RX and TX on the arduino. to me that would make for super simple sending of commands and receiving data, is that not how its setup?</p><p>I am connecting it to my fez domino. SPI seems to work as expected. The code for a serial port is much cleaner. however the diagram makes it look like they are only connected to the bridge, is that possible?</p></p>
Customer #277037 on WRL-09954 - SparkFun WiFly ShieldCustomer #277037urn:uuid:7bdbb996-83ca-47b3-7fee-403be9164b5b2011-12-19T10:36:30-07:00<p>I have a similar problem. Could you tell me how did you cut that trace? Thanks!</p>
Customer #118937 on WRL-09954 - SparkFun WiFly ShieldCustomer #118937urn:uuid:07d36843-bd34-bd19-a9de-3f58cdcb44b82011-12-08T07:45:48-07:00<p>The WiFly library is not compatible with Arduino 1.0.<p>There are some update instructions at
http://blog.makezine.com/archive/2011/12/arduino-1-0-is-out-heres-what-you-need-to-know.html</p><p>It does, however, look like quite a bit of work....</p></p>
The Mighty Drake on WRL-09954 - SparkFun WiFly ShieldThe Mighty Drakeurn:uuid:9f6366e0-1107-a54b-97c3-07f090f95a442011-12-05T22:45:57-07:00<p>Finally something i can buy that is not out of stock!</p>
Ozz on WRL-09954 - SparkFun WiFly ShieldOzzurn:uuid:316d4d72-b8eb-0927-3217-f8d44177df622011-12-02T18:40:40-07:00<p>well, according to the SC161S750 datasheet, Vih = 5.5V max, so it should be able to support arduino's 5V logic. Hopefuly thats not the reason it stops working. :)</p>
Customer #100410 on WRL-09954 - SparkFun WiFly ShieldCustomer #100410urn:uuid:55c5f11a-a672-15cb-987d-5b273002d5312011-11-27T02:50:28-07:00<p>I'm using mine with a small solar-charged battery and have gone with a zero-power mode for the WiFly shield. I cut the VIN pin and control power to the shield via a small relay, controlled by a digital pin on the Arduino.<p>I just power up the WiFly when transmitting and power it off afterwards. Hopefully that option might work for your application.</p></p>
Nathalie on WRL-09954 - SparkFun WiFly ShieldNathalieurn:uuid:015c8511-0aee-32ed-774f-c4f268b180422011-11-21T06:11:15-07:00<p>Does anyone succeeded in modifying the library for use with the Maple?</p>
Customer #100410 on WRL-09954 - SparkFun WiFly ShieldCustomer #100410urn:uuid:b4fcbb08-652d-7189-4151-905dd0e9ed1b2011-11-17T18:07:20-07:00<p>Just a quick update on the wireless water sensor project linked to above; I've solved what was (for me) an issue with reliability of the comms.<p>Implementing a combination of the Arduino watchdog and using a small relay to control power to the shield has made it rock solid and very tolerant of any network or remote server issues.</p><p>I've updated my original blog post with more detail and the code.</p><p>http://lifeboat.co.nz/the-finished-wireless-water-sensor/</p><p>Happy making!</p></p>
Customer #229896 on WRL-09954 - SparkFun WiFly ShieldCustomer #229896urn:uuid:624ea991-7d4d-e9b8-bd68-f85a50c5800f2011-11-02T15:13:49-06:00<p>i erased my comment. love the shield...now if only there was an easy way to convert sketches written for the ethernet shield...</p>
fornax on WRL-09954 - SparkFun WiFly Shieldfornaxurn:uuid:01f10027-752e-f6b2-4dbf-375878626f8f2011-10-23T16:42:07-06:00<p>I've got one of these plugged into a standard Arduino Uno (DIP version), and it's working just fine with no apparent ill effects. As near as I can tell from the board, it pulls power from the Vin pin and runs it through a regulator to get its 3.3V.</p>
cottsay on WRL-09954 - SparkFun WiFly Shieldcottsayurn:uuid:5405aac8-3dd1-716e-b218-4d7712652fc02011-10-09T00:21:49-06:00<p>Can someone confirm that this shield is NOT compatible with 5V Arduinos? I have trouble believing this. Even a 5V Arduino has a 3.3V header...</p>
b0153n on WRL-09954 - SparkFun WiFly Shieldb0153nurn:uuid:623c7320-2e6c-552f-4c83-1b4ffbfe9fb12011-10-02T20:42:56-06:00<p>The RN-131C Datasheet, page 5, says pin 22 (DMA-TX) should have a 100K pull down if ultra low sleep power is required. Page 9, item 8, clearly spells out that pin 22 must be pulled low with 100K to achieve 4uA in sleep mode.<br>
There appears to be no way to do this as there is no access to the pin and the pcb does not track it out to a blind solder pad or anything.<br>
In my battery powered device this low power mode is essential.<br>
I looked at the Eagle board file, and with considerable risk I could try to route/mill/scratch a hole through the pcb to get to pin 22... The chance of damaging a $90 device is pretty high!<br>
Have I missed something...???<br>
Sparkfun - please comment...</p>
trandi on WRL-09954 - SparkFun WiFly Shieldtrandiurn:uuid:7d98d267-c291-e3e9-de8d-207c0365b5a72011-09-27T04:56:56-06:00<p>Here's an example use of the same module used by this shield ( I'm actually using the the RN-134 board, which is simply Roving Networks' board around the very same RN-131 module) to connect a vacuum tube to the Internet and display tweets:<br>
<a href="https://trandi.wordpress.com/2011/09/26/vfd-clock-connects-to-the-internet/" rel="nofollow">https://trandi.wordpress.com/2011/09/26/vfd-clock-connects-to-the-internet/</a><br>
Dan</p>
sanosuke_kursch on WRL-09954 - SparkFun WiFly Shieldsanosuke_kurschurn:uuid:8df63d7e-39d4-d5f5-5cd9-1a0d316da4502011-09-19T21:50:25-06:00<p>Look at the price of the WiFly module alone, then subtract it's price from the price of this shield, that's what he's talking about.</p>
c47334 on WRL-09954 - SparkFun WiFly Shieldc47334urn:uuid:1a85368f-b7bf-43ef-ca1d-ea751d158aee2011-09-16T19:13:10-06:00<p>A few words of warning: The WiFly Shield is a 3V device. MANY Arduino boards are 5V devices. 5V Arduino boards are even listed as 'related products' for the 3V WiFly Shield. DO NOT PLUG A 3V WiFly SHIELD INTO A 5V MAIN BOARD UNLESS YOU HATE MONEY.<br>
Last year I bought an "Arduino Main Board" and an "Arduino WiFly Shield." I foolishly plugged them together and started programming — because of course they're designed to work together, right? There goes $90 down the toilet! The 5V main board signals seem to have killed the NXP SC16IS750 SPI-UART bridge on the 3V WiFly Shield: the bridge does not respond to SPI commands.<br>
I should have double checked the data sheets before plugging these 'related products' together. The boards should have been designed so that 5V and 3V devices could not be connected accidentally. The website should have overtly warned that the WiFly Shield is not compatible with most Arduino boards. Shoulda, shoulda, shoulda... Buyer beware!</p>
cloverstreet on WRL-09954 - SparkFun WiFly Shieldcloverstreeturn:uuid:c750eaf8-ed0c-142d-ffb1-6984fbccde3d2011-09-16T04:19:04-06:00<p>All I want to do is send a udp stream which consists of 8 numbers. Ideally at around 30 times a second. Is that possible with this or must it just serve pages? Sorry if this is a dumb question, I'm not a network guy.</p>
Customer #41392 on WRL-09954 - SparkFun WiFly ShieldCustomer #41392urn:uuid:5b2f95fe-ebf0-459e-4e3c-24a94718df632011-08-15T08:48:08-06:00<p>My WiFly is working great except for one thing: As long as my Arduino (UNO) is powered via USB, the WiFly powers up fine. However, if I use a DC power adapter, only the UNO powers up.<br>
I've checked the power pins at the WiFly under both situations with a voltmeter, and they read as follows:<br>
Powered vía USB:<br>
+5: 4.98<br>
+3.3: 3.34<br>
vin: 4.25<br>
Powered via 9v 1000ma DC power supply:<br>
+5: 4.3<br>
+3.3: 3.14<br>
vin: 8<br>
I've also tried this with two different Arduinos with the same result. Is this normal? I'd really like to be able to power my device with something other than a USB cable.<br>
Otherwise, everything is working great.<br>
Update: Oddly enough, I can also run the whole thing off of a 9v battery connected to the vin and gnd pins of the WiFly, so I suppose to can add a power jack straight to those. Seems odd that it doesn't work through the built-in jack of the Arduino, however.</p>
david2009 on WRL-09954 - SparkFun WiFly Shielddavid2009urn:uuid:a69b4fff-d187-bf5b-92d4-6d93316139be2011-08-05T19:39:23-06:00<p>Without the pinout hole on the breakout board (as provided on the WRL-10050) what's the best way to connect the 3.3Vdc to the PIO9 to start up the Wifly in ad hoc mode?</p>
JayCollett2 on WRL-09954 - SparkFun WiFly ShieldJayCollett2urn:uuid:542c7fd8-cde8-c7b7-dc60-a82c679fc4902011-07-19T13:43:24-06:00<p>Guys, since I'm having issues with the latest firmware and the WiFly library alpha 2, I forked genetikayos's alpha 2 library and added new functions and will have support for firmware versions 2.26 and above.<br>
https://github.com/jaycollett/WiFly-Shield</p>
JohnP on WRL-09954 - SparkFun WiFly ShieldJohnPurn:uuid:1cd53593-2787-f3d0-afa6-58db0af756982011-07-16T19:43:20-06:00<p>Many SPI based shields hardwire the /CS pin to Arduino D10, making it difficult to use different shields or even more than one in a stack. Could you make it easier to rewire /CS (and /INT, D7) to different pins? Maybe not a full up set of jumpers, but cutable/jumperable pads would be appreciated...</p>
Pegasus on WRL-09954 - SparkFun WiFly ShieldPegasusurn:uuid:383571a1-3682-6cab-0597-99a34b8f51742011-07-07T06:09:00-06:00<p>I'm using this with a new Arduino UNO and can get into command mode with $$$ and enter commands and receive text back from the WiFly.<br>
When I attempt to associate with my WPA-PSK protected NetGear WNDR3700v2 router I get AUTH-ERR even though every other device on my network can connect with the router just fine.<br>
(and yes, I did set the SSID and PassPhrase)<br>
It was mentioned elsewhere that the shield may need to be moved away from the Arduino because of a "bad ground on the Sparkfun Shields" before being able to connect. I'm not sure how much there is to that but can anyone else here offer up any suggestions on why I'm not able to connect?<br>
Update 7/17/2011:<br>
MY BAD! Turns out I had the wrong WLAN AUTH method set. Unit now connects extremely fast to the WNDR3700 (N600) router using AES encryption. Powered it up with a battery and walked two blocks down the street and still didn't lose the connection. Awesome!</p>
HugoM on WRL-09954 - SparkFun WiFly ShieldHugoMurn:uuid:1350f971-79c6-6a9c-0440-c4a49724864d2011-06-04T07:14:47-06:00<p>I made a small robot with the WiFly.<br>
Check my video!<br>
http://www.youtube.com/watch?v=tjR969Vp0Cw</p>
Customer #157077 on WRL-09954 - SparkFun WiFly ShieldCustomer #157077urn:uuid:3ece700a-aa2f-973a-4113-31ed25b0cbf32011-05-29T09:58:39-06:00<p>The readme.txt file in the WiFly library says:<br>
If the network you want to connect to has no passphrase you can use this form:<br>
if (!WiFly.join("ssid")) {<br>
// Handle the failure<h2> }</h2><p>After a number of hours of banging on this, I seem to have determined that it should say "you MUST use this form". I was always unable to join an open network when making the WiFLy.join call with 2 args; I have been able to connect when I call it with only 1 arg (the ssid).<br>
In addition, once I made a 2-arg call even once, it would never join again (even with a 1-arg call) until I had issued a "factory RESET" command.<br>
I changed the code in the sample WiFly_WebClient program FROM:<br>
WiFly.begin();<br>
if (!WiFly.join(ssid, passphrase)) {<br>
Serial.print("Association failed.");<br>
while (1) {<br>
// Hang on failure.<br>
}<br>
TO:<br>
int joined;<br>
WiFly.begin();<br>
// apparently, it's necessary to omit the second (passphrase) argument, if joining an open network!<br>
if (strcmp(passphrase, "") == 0) {<br>
joined = WiFly.join(ssid);<br>
}<br>
else {<br>
joined = WiFly.join(ssid, passphrase);<br>
}<br>
if (!joined) {<br>
Serial.print("Association failed.");<br>
while (1) {<br>
// Hang on failure.<br>
}<br>
This has not been extensively tested yet, but appears to solve the problem.</p></p>
swort on WRL-09954 - SparkFun WiFly Shieldsworturn:uuid:d1901a57-bc31-97a2-b813-204c3ecb28e62011-05-25T12:14:52-06:00<p>solder on the top, pins should be facing down.</p>
SomeGuy123 on WRL-09954 - SparkFun WiFly ShieldSomeGuy123urn:uuid:359daa93-9c9a-3e8b-578c-fc27d350e9d02011-05-15T21:47:02-06:00<p>$42?<br>
This costs $90.</p>
JayCollett2 on WRL-09954 - SparkFun WiFly ShieldJayCollett2urn:uuid:7f6efc82-3610-b2a7-dc2c-1116400e23612011-05-10T16:14:37-06:00<p>Ok, so it appears the digital pin 7 is just an external interrupt on the SC16IS750. I ended up having to cut the trace as my other shield uses digital pin 7. I would make one suggestions for the next rev of this board.<br>
1. Make the D7 pin a solder jumper so folks can choose to use it or not.</p>
dubhunter on WRL-09954 - SparkFun WiFly Shielddubhunterurn:uuid:57c7cf33-bbb2-8ac9-c99e-fec8a317e8dc2011-05-10T11:09:03-06:00<p>Did you get this working?<br>
Just like @ovidiup, I have accomplished this with the Ethernet Shield.<br>
I am happy to send you my sketches...</p>
JayCollett2 on WRL-09954 - SparkFun WiFly ShieldJayCollett2urn:uuid:d0f9e2cd-bf42-8e61-2e78-f0a08b5ca8682011-05-10T11:07:39-06:00<p>What is the digital pin 7 used for? It wasn't mentioned as being used by this shield in the description.</p>
Customer #221763 on WRL-09954 - SparkFun WiFly ShieldCustomer #221763urn:uuid:e45d1295-f44e-167d-849d-b12bb6e9a67a2011-05-04T13:16:20-06:00<p>I keep getting this "locking up" message as well. Feel like I've tried everything and can't get this shield to work. Anybody have any sage advice?</p>
Customer #223218 on WRL-09954 - SparkFun WiFly ShieldCustomer #223218urn:uuid:70f3eb09-8d25-58b6-44bc-63bb7232b62d2011-05-04T03:38:03-06:00<p>Could I create AP on Arduino using this WiFi shield? I want to have options to connect to internet directly or to host access point and connect to Arduino with smartphone/laptop.</p>
peapodamus on WRL-09954 - SparkFun WiFly Shieldpeapodamusurn:uuid:fb4c009d-31ef-beb6-52a9-1351f0ce27052011-04-19T12:27:13-06:00<p>Any idea as to the lead time of this?</p>
Kurt4 on WRL-09954 - SparkFun WiFly ShieldKurt4urn:uuid:45a1fd54-d937-16c2-b860-36951bd4c5a52011-04-13T10:54:44-06:00<p>this shield does not break out the hardware reset lines as stated in the description!</p>
ovidiup on WRL-09954 - SparkFun WiFly Shieldovidiupurn:uuid:d580245f-9f6d-e8ee-d239-be69215334722011-04-06T22:18:18-06:00<p>Check out my TinyWebServer project. It uses a regular Ethernet shield, not the WiFly shield, but it does exactly what you describe. There's a video that shows it in action:<br>
<a href="http://www.webweavertech.com/ovidiu/weblog/archives/000484.html" rel="nofollow">http://www.webweavertech.com/ovidiu/weblog/archives/000484.html</a></p>
Demus00 on WRL-09954 - SparkFun WiFly ShieldDemus00urn:uuid:2f0698db-c6cf-0dc2-64c4-627c68d7d3ba2011-03-30T03:56:08-06:00<p>I hope there will be some more (and easier) project tutorials.<br>
I'm trying to make my iPhone talk directly to my arduino with WiFly shield using an OSC handler without using processing on my PC (goal: light up 3 LED's with 3 buttons and 3 faders).<br>
Anyone succeeded in creating a similar project?</p>
Shifted on WRL-09954 - SparkFun WiFly ShieldShiftedurn:uuid:e34de992-248f-aa9c-b3a4-7b027055c0772011-03-16T19:47:19-06:00<p>Can I suggest for the next revision of this board that you add a row of solder pads on the inside of the existing through holes so we can solder wires from there to the proto area? I'm using this on a mobile-ish device and I don't want loose wires in prototype headers to be yanked out while walking around.</p>
dafoink on WRL-09954 - SparkFun WiFly Shielddafoinkurn:uuid:62459af1-9f97-0c17-980f-bf0ea6ff5a012011-03-12T08:41:03-07:00<p>I am trying to get this to work on a Fez Panda. The lights dont light up when I connect it to the panda. They are fine with an arduino. Is there some type of power issue that I might need ot deal with?</p>
dafoink on WRL-09954 - SparkFun WiFly Shielddafoinkurn:uuid:40fb3196-2968-53c4-4e00-3414c71c91572011-03-04T18:09:05-07:00<p>anyone use this on the fez panda?</p>
Customer #206583 on WRL-09954 - SparkFun WiFly ShieldCustomer #206583urn:uuid:0b31aa74-e84a-c500-58e6-04053e2252c62011-02-28T01:36:12-07:00<p>New to the Arduino and Netduino, just bought the WiFly shield but it comes with no pins. I'm sure this is a real newbie question, but what's the normal way to solve this? I'm guessing put "pin blocks" (I think also referred to as extenders) through the top of the WiFly shield, and solder the bottoms?? Really don't want to break this thing before I've even tried it!<br>
Can anyone point me to connecting up the WiFly with a netduino?</p>
Boichu87 on WRL-09954 - SparkFun WiFly ShieldBoichu87urn:uuid:d22f63dc-e550-21f6-36b7-ac2d871e8e1f2011-02-24T17:45:29-07:00<p>How can i use this wifly shield with<br>
Arduino Mega 2560? Is it possible to use this with mega 2560?<br>
I want to adquire a mega 2560 (if there´s stock soon xD) with this shield.</p>
followr on WRL-09954 - SparkFun WiFly Shieldfollowrurn:uuid:c26e5b47-4878-982f-8658-fe10d636a2132011-02-07T07:43:14-07:00<p>The WiFly module does not currently support SPI in the module firmware.</p>
WKUadam on WRL-09954 - SparkFun WiFly ShieldWKUadamurn:uuid:db1dc8ba-24f9-847e-be1a-313e64c17d262011-01-18T21:13:12-07:00<p>I was wondering why do you convert the uart from the wifly to SPI when the wifly has SPI built into it?</p>
joh on WRL-09954 - SparkFun WiFly Shieldjohurn:uuid:bcdd6c66-2968-dc7e-a6e0-a8fda66597962011-01-16T13:39:14-07:00<p>Or maybe also to the <a href="https://github.com/sparkfun/WiFly-Shield" rel="nofollow">github repository</a>.</p>
joh on WRL-09954 - SparkFun WiFly Shieldjohurn:uuid:df1ca341-45c9-6885-09e0-8b19cf56f91a2011-01-16T13:36:42-07:00<p>Please update the link to the Experimental WiFly Arduino Library to the <a href="http://forum.sparkfun.com/viewtopic.php?f=32&t=25216" rel="nofollow">latest alpha 2 release</a>. The currently linked library is the old version won't work with the latest revision of the shield.</p>
JamesWinster on WRL-09954 - SparkFun WiFly ShieldJamesWinsterurn:uuid:48086ac4-d610-8803-2e07-9c95e13eff792010-11-20T16:31:37-07:00<p>Can it use as sniffer? Can it recive all the packets in the network?</p>
Customer #39715 on WRL-09954 - SparkFun WiFly ShieldCustomer #39715urn:uuid:380b5042-c9eb-62c8-7563-5b8e91272f702010-11-17T08:13:27-07:00<p>You can buy 200 Arduinos and still not be able to connect to wi-fi ;-)</p>
RobertC. on WRL-09954 - SparkFun WiFly ShieldRobertC.urn:uuid:17f539bc-dce1-6e47-6791-284307163b242010-09-28T11:40:31-06:00<p>Check it:<br>
<a href="http://forum.sparkfun.com/viewtopic.php?f=13&t=22067" rel="nofollow">http://forum.sparkfun.com/viewtopic.php?f=13&t=22067</a></p>
AdamW on WRL-09954 - SparkFun WiFly ShieldAdamWurn:uuid:1e65b7cb-b701-67f0-a048-c90eba84a3992010-09-28T11:32:00-06:00<p>Contacted support, but in the meantime...From the different placement of the UART pins on the MEGA 2560 from the Demuilenove, will I be prevented from using this shield? Thanks</p>
followr on WRL-09954 - SparkFun WiFly Shieldfollowrurn:uuid:9864aa35-78f1-31cd-04eb-92a86476db732010-09-21T05:51:58-06:00<p>Yes, it's possible to use this shield with the MicroSD shield. I know because I've done it. :)<br>
The pins the two shields can and do share are used for SPI communication but they still have separate "chip select" pins which means the two shields can co-exist.</p>
RobertC. on WRL-09954 - SparkFun WiFly ShieldRobertC.urn:uuid:2f694c04-8192-5636-6666-8f11b632e3282010-09-15T08:51:27-06:00<p>Please contact techsupport@sparkfun.com, they can help you with technical questions.</p>
bdodds on WRL-09954 - SparkFun WiFly Shieldbdoddsurn:uuid:f6e36416-fcec-8596-8c98-5889db4bf3a12010-09-14T21:41:09-06:00<p>Is it possible to use this with an SD card shield? I'm getting the impression they use mostly the same pins... Is there some other solution where I can add an SD card for storage and WiFi to the same Arduino?</p>
JLC on WRL-09954 - SparkFun WiFly ShieldJLCurn:uuid:3a2bac01-87a5-3ef0-0312-153618a986b52010-09-02T18:29:36-06:00<p>42$ for a shield (2$ for headers), I can buy 2x Arduino Pro's for that.</p>