WiFiRS9110 in vanilla netmf

I have a FEZReaper (G80) board with USB-SP on X1, an I2C device on X5 (using just SDA, SCL pins), and a WiFiRS9110 on X8.

A Gadgeteer program initialized like this works fine:



But my closer-to-the-metal initialization fails on the call to Open():

```cs
_netif = new WiFiRS9110(FEZReaper.Socket8.SpiModule, FEZReaper.Socket8.Pin6, FEZReaper.Socket8.Pin3, FEZReaper.Socket8.Pin4, 4000 );
_netif.Open();

with the exception:



Stack Trace:

```cs
GHI.Networking.WiFiRS9110::UpdateInternalMacAddress
GHI.Networking.WiFiRS9110::OnOpening
GHI.Networking.BaseInterface::Open
{program}.Drivers.NetworkDriver::Start
Verdant.Node.Core.VerdantEngine::Initialize
{program}.Program::Main

I found quite a few references in the forums, but nothing that has helped so far…
EDIT: Clarified code and added stack trace

Hi, I don’t have the reaper but perhaps this could work:


private static GHI.Networking.WiFiRS9110 _netif;
        void ProgramStarted()
        {
            _netif = new GHI.Networking.WiFiRS9110(Microsoft.SPOT.Hardware.SPI.SPI_module.SPI1, GHI.Pins.FEZReaper.Socket8.Pin6, GHI.Pins.FEZReaper.Socket8.Pin3, GHI.Pins.FEZReaper.Socket8.Pin4, 24000);
        }

@ mcalsyn - The WiFiRS9110 is not supported on the G80 through our libraries.

Thanks John - just found another post to that effect too. My bad. Swapping in a Spider II…

EDIT: I found it weird that the Gadgeteer editor would allow me to make the connection anyway. I was wrong about it working under Gadgeteer. It only looked like it worked because I hadn’t called .Open() yet.