Main Site Documentation

Question WiWi (RS21 1.2) on Spider Firmware 4.2.9.0


#1

I realize this question is a bit abstract because I do not know what I did to cause it.

I have been writing some test code to show a problem I want to ask about and in the middle
of a debugging display I received the following output.


The thread '<No Name>' (0x5) has exited with code 0 (0x0).
    #### Exception GHI.Premium.Net.NetworkInterfaceExtensionException - 0x00000000 (1) ####
    #### Message: 
    #### GHI.Premium.Net.WiFiRS9110::RunFirmware [IP: 0049] ####
    #### GHI.Premium.Net.WiFiRS9110::Open [IP: 0014] ####
    #### SpiderRS21WIFI.Program::button_ButtonPressed [IP: 0038] ####
    #### Gadgeteer.Modules.GHIElectronics.Button::OnButtonEvent [IP: 0058] ####
    #### Gadgeteer.Modules.GHIElectronics.Button::_input_Interrupt [IP: 0068] ####
    #### Gadgeteer.Interfaces.InterruptInput::OnInterruptEvent [IP: 0055] ####
    #### System.Reflection.MethodBase::Invoke [IP: 0000] ####
    #### Gadgeteer.Program::DoOperation [IP: 001a] ####
    #### Microsoft.SPOT.Dispatcher::PushFrameImpl [IP: 0054] ####
    #### Microsoft.SPOT.Dispatcher::PushFrame [IP: 001a] ####
    #### Microsoft.SPOT.Dispatcher::Run [IP: 0006] ####
    #### Gadgeteer.Program::Run [IP: 0020] ####
Start Updating WiFi module firmware:      <<<<<<<<<<<<<<<<<<<<<<<< I noticed this
This might take up to 1 minute
0 Sec
1 Sec
2 Sec
3 Sec
4 Sec
.....
.....
47 Sec
48 Sec
49 Sec
50 Sec
RS9110 firmware update completed
RS9110 firmware version Number is 4.4.5
RS9110 driver version Number is 4.4.5

Could I ask what causes (Intentional or otherwise) updating of the WiFi module firmware:

I noticed that my new Cobra II did that every time (at power) on until I loaded my first application and ran it.
It never did that again until I received the GHI.Premium.Net.NetworkInterfaceExtensionException - 0x00000000 (1) (Assuming that started it)

Thanks for any input

Have a GREAT day!


#2

I have seen this message too a couple of times without finding a relation to other parts of the software… One method i found to reproduce this Update WiFi thing was PushBackIntoRecoverList(); This is an Extended Weak Reference related method. Are you using EWR?


#3

@ RobvanSchelven -

EWR … No I am not. Only WiFi scan for SSID


#4

@ willgeorge - Its an issue for the GHI WIFi / Cobra II crew