NETMF Version 4.1 BETA Refresh

The download files are showing as available at this point so let us know if there are any access issues.  Thanks for your patience.

We are refreshing the beta today with several bug fixes and a more complete integration of the lwIP stack.  Here is the list of work items taken for the beta refresh:

    1) lwIP fixes: lwIP is operational for the following solutions: iMXS_net, iMXS_net_open, (both on ENC28J60 controller),  SAM7X_EK and EA_LPC2478

    2) Updated SH ports

    3) Solution Wizard bug fix for cloning platform and adding/removing lwIP/RTIP TCP/IP stacks libraries

    4) Fixes for OpenSSL stack and native tests for Cryptographic support and Client/Server authentication for the iMXS_net platform through NativeSample.cpp

    5) DPWS fixes for

    a. code generation from assembly to WSDL and back to assembly

    b. eventing service

    6) managed code samples fixes for PK samples

    7) Interop stub generation bug fix

    8) Bug fix for broken dependencies across projects

    9) bug fix for RemovableMedia.Insert/Eject


    6 out of 8 of this bugs were found by the community – thanks for your help.

Comments (6)

  1. Mathias says:

    When executing the downloaded sdk.exe, I get this error: "Program too big to fit in memory" … on Windows 7 32Bit. Any ideas?

  2. Colin Miller says:

    I'm afraid we haven't heard of this issue generally.  You could try rebooting your machine.  

  3. Ethan says:

    HI, is there anyway that  i could see BUG list if possible, In my program, the OnRender method runs again and again, i could not find its start point, i think this problem arise from NETMF itself…SOS:there are little reference about this method, what should  i do?

  4. Colin Miller says:


       Can you provide a minimal repro case?  This is not something that I have seen before.  We are looking into setting up a Codeplex Project after 4.1 ships whilch will allow us to leverage their issues database to provide a list of known issues.

  5. Ethan says:

    HI, Finally i find out the problem, it s the TIMER EVENT. So the timer event will call OnRender Method, something like the SAMPLES(clock),but  several windows exist( we will call another window in one window), All windows will refresh. Is this problem could be resolved?  In the samples(Clock), after i remove the sentence "time.Invalidate()", it work out good, I wonder  where Invalidate method is necessary  and where is not!  Besides, our   project is not that large, but it occupies a lot of CPU and Memory resources , Is the pictures that we use in the program are the key points? thx.

  6. Colin Miller says:

    Hi Ethan,

        If you use a DispatcherTimer, the window will refresh. If you want to use a simple timer, you shoudl use System.Threading.Timer.  Let me know if that helps but I suggest that we shift this discussion to the Issues Tracker on Codeplex which better supports this kind of discussion.…/basic

Skip to main content