We are very excited to say that we have completed our must have list for the current SDK package, covering NETMF 4.2 and Gadgeteer. While it took longer than expected, we have completely changed the TCP/IP stack and the SSL stack successfully. The network changes also include a complete restructure on how the network interfaces hook into the system. For example, you can detect WiFi network availability without switching from Ethernet to WiFi.
The major changes in networking was just the start. The all-new in-field update feature is simplified and made much more robust. Devices running GHIs premium hardware can easily update themselves automatically. The update can be done from any accessible interface, including network and SD/USB storage media.
New in this release
[ul]
WinUSB is now the default option (You MUST manually uninstall the previous USB drivers).
VS2012 is now recommended over VS2010, thanks to the speed of the new WinUSB drivers.
FEZ Config is now part of the package and it is rebuilt with every SDK release to include the latest firmware version numbers. This allowed FEZ Config to warn users when the firmware needs to be updated.
FEZ Game-O emulator (thanks to @ architect for his great work).
G400 non-beta firmware.
Stability improvement.[/ul]
What is next?
Stability and quality will be a must and so we will continue to work on perfecting our NETMF/Gadgeteer 4.2 Software while migrating to 4.3 in the near future. We will hold on NETMF 4.3 for a bit as it requires VS2012, which will not run on older versions of windows. However, VS2012 with NETMF 4.3 will work with 4.2 devices. The good news is that NETMF4.3 does not add any major features that you will miss.
There are many features that we would like to add to the NETMF/Gadgeteer SDK Package. Here are few examples, without making any promises.
[ul]PPP with hooks to the internal networking system, to allow the use of Sockets with mobile modems
Low power modes.
Application protection.
USB Host for Cerb-family
Native CAN drivers for Cerb-family.
Improved premium CAN drivers.
Video playback.[/ul]
We couldn’t have done this without the help of our great community. Thank you all for every example bug report and every result feedback. Thank you for keeping your expectations high and accepting nothing but perfect. Last but note least, thank you for your patience while we completed this very important milestone.
@ andre.m regards limits… the page was already updated by John . That said, those numbers are based on internal code, your mileage will vary, by board and by program. For instance I’m told we’ve never been able to get past 64 on the premium. Guess I need to put a large disclaimer in there – theoretical limits versus reality . (Updating that page is now on the ToDo check list for future SDKs releases)
I’ve installed the R3 packeage twice, but notice that the Config.sig, Firmware.hex and Firmware.sig for G400 are dated 12.07.2013. Only Config.hex was updated to 23.10.2013
Correct, or missing files?
Everything else for other boards is dated 23.10.2013
Started CommandPrompt.bat batch file using Run as administrator
Initial com port received was GPS Camera Detect (COM4)
I also changed the port to COM40 in case the batch file did not like a COM Port with only one number (n not nn)