Wifly and USB host shield

I am using both the wifly (wrl-09954) and USB (dev-09947) host shields connected to an arduino Uno.

I can get each one to work individually but when both are stacked onto the Arduino, the wifly board will simply hang during initialisation.

With both plugged into the Arduino and the power turned off to the USB host shield, the wifly will work OK. When the power is turned on to the USB shield it will not initialise.

Does anyone know if there is a problem with running these two shields together?

I have read somewhere about problems with the USB shield and the ethernet shield. This required cutting the link to pin 10 and joining it to pin 6 on the USB shield. Does this mod apply to using the wifly shield as well?

They both use SPI (pins 11, 12, and 13) in order to communicate with the parts. You are going to have to cut the trace to D10 on one of them, connect it to D6, and figure out how to use the Chip Select function of SPI in order to select the right chip for communication.

Either that or re-route the entire SPI signal on one of them to D3-6 and figure out how to bit-bang SPI.

Source:

http://www.sparkfun.com/datasheets/DevT … ld-v17.pdf

http://www.sparkfun.com/datasheets/DevT … ld-v13.pdf

I am having the same issue, has anyone else ran into this one? … USB Shield + Wifly Shield on Arduino UNO. One or the other work fine, but not both. According to Oleg only the SS and INT pins need to be re-assigned … I have been able to re-assign SS to PIN 6 but still have the same issue. Also to get the USB Shield to work at all I have assigned REST to PIN 7.

Thank you in advance for any help on this one!