Today we're releasing the NETMF SDK 2016 R1 Pre-Release 2. As long as there are no major issues, this is planned to be the last pre-release for this SDK. Changes in this pre-release are mostly minor. See the release notes for complete details.
- Fixed built in Ethernet LEDs not working
- Fixed various minor issues around CAN, USB client, CDC, and SPI
- Fixed COM2 handshaking on G120 failing due to a pin reservation issue
- Minor networking improvements
- Minor Gadgeteer fixes
- Added SmsSent to Cellular Radio
- Added TinyBooter update in IFU to EMX
- Added the ability to select the COM port used for loader updates in FEZ Config
- Improved loader update instructions and choices in FEZ Config
There are two bigger changes though:
First, we have updated our code signing certificate. You may get warnings that the SDK installer, USB drivers, and FEZ Config are not well known from Windows since it is a new certificate. This will go away as the SDK is used more.
Next, our devices no longer need the USB driver for MFDeploy, Visual Studio, and FEZ Config to see them. They now expose the proper USB configuration needed for Windows to automatically configure them as WinUSB devices and for Micro Framework to discover them. This requires a new TinyBooter for every device though and will only work for devices using the 18.104.22.168 firmware or later.
Additionally, Windows 10 also automatically configures USB serial ports. This means that the USB driver for the GHI Bootloader Interface is no longer needed on Windows 10 and above.
So if you are on Windows 10, are using the 22.214.171.124 firmware or later, and do not need the signed CDC driver, installing the USB driver package is now optional, though everything will still work fine if you do install it. Our SDK installer will still install it by default for now.
Lastly, while we still do not officially support it, we are making an unsupported patch available that allows you to use Visual Studio 2015 with our SDK. The issue with unsupported IL can manifest itself in very weird and subtle ways causing your program to behave erratically or in seemingly impossible ways. We recommend Visual Studio 2013 for production use.
Make sure you are using the latest Gadgeteer core as well.
Latest .NET Gadgeteer Core: http://gadgeteer.codeplex.com/downloads/get/1519812
VS2015 patch instructions: https://www.ghielectronics.com/docs/346/using-visual-studio-2015
2016 R1 Pre-Release 2: https://www.ghielectronics.com/support/netmf/sdk/40/ghi-electronics-netmf-sdk-2016-r1-pre-release-2