I have the due and ethernet shield connected. This uses the SPI header (but the shield doesnt expose this interface). ICSP header is hidden below the shield. The old mega pins 51, 52, 53 also dont work. Does that mean there is no way to connect another SPI device to the due+shield setup.
Hi This is how I solved it to connect together my Due, an Ethernet shield and a Sparkfun MP3 shield. I solder 3 wires between the SPI connector and the digital pins 11, 12 and 13. I bend these pins to isolate them from Arduino Due. Hope this can help you. Jean-Michel
Software SPI on arbitrary pins is perhaps the answer... Yes its an issue with ICSP header being male headers rather than female and allowing stacking headers.