We no longer sell products directly from the GHI Electronics website, click here for more details. Please find a Distributor to complete your online order. If you have any questions regarding this notice please contact us at support@ghielectronics.com.

GHI Electronics NETMF SDK 2016 R1


Released on Jun 27, 2016
Download GHI Electronics NETMF SDK 2016 R1 (57.09 MB)
MD5 Hash daee426139703b6fbd6fec2a7abc81fd
NETMF SDK Version 4.3 QFE2
Gadgeteer SDK Version 2.44.1100
Known Issues with .NET Micro Framework
.NET Gadgeteer

Release Notes and Known Issues


NETMF v4.3 SDK


EMX

Version

  • 4.3.8.1 Firmware
  • 4.3.8.1 Loader

Changes

  • Fixed built in Ethernet LEDs not functioning.

Issues

  • The loader cannot sometimes not be updated on Windows 8 or newer using USB.

G30

Version

  • 4.3.8.1 Firmware

Changes

  • Added support for USB client CDC.
  • Fixed the SPI clock phase being reversed.
  • Fixed time losing its value within a few hours.
  • Fixed serial parity not working properly.

Issues

  • None.

G80

Version

  • 4.3.8.1 Firmware

Changes

  • Fixed setting the USB client configuration sometimes crashing the board.
  • Fixed the SPI clock phase being reversed.
  • Fixed CAN channel 2 filters not working.
  • Fixed CAN extended IDs not functioning.
  • Fixed CAN failing when sending and receiving at the same time.
  • Fixed CDC not working with all serial ports.
  • Fixed serial parity not working properly.

Issues

  • None.

G120

Version

  • 4.3.8.1 Firmware
  • 4.3.8.1 Loader

Changes

  • Fixed built in Ethernet LEDs not functioning.
  • Fixed GPIO not reserving pins.
  • Fixed startup messages not always working.
  • Improved firmware update and IFU reliability.

Issues

  • The SD_PWR pin on the G120E does not function.

G400

Version

  • 4.3.8.1 Firmware
  • 4.3.8.1 Loader

Changes

  • Fixed built in Ethernet LEDs not functioning.
  • Improved built in Ethernet reliability.
  • Changed TinyBooter to use the new GHI Bootloader.

Issues

  • None.

Cerb Family

Version

  • 4.3.8.1 Firmware
  • 4.3.8.1 Loader

Changes

  • Fixed the SPI clock phase being reversed.
  • Fixed CAN channel 2 filters not working.
  • Fixed CAN extended IDs not functioning.
  • Fixed CAN failing when sending and receiving at the same time.
  • Fixed serial parity not working properly.

Issues

  • None.

FEZ Hydra

Version

  • 4.3.8.1 Firmware
  • 4.3.8.1 Loader

Changes

  • None.

Issues

  • None.

All Boards

Changes

  • Added the ability to deploy, debug, and configure without installing the USB drivers.
  • Added idle state to low power.
  • Improved network reliability around accept and receive.
  • Fixed some LCD pins losing their state after hibernation.
  • Fixed some cases where SSL would fail.

Issues

  • None.

Libraries

Version

  • 4.3.8.1

Changes

  • Added a predefined 33.333 kBit/s and 83.333 kBit/s speed to CAN.
  • Added arbitration ID validation to the CAN message constructor.
  • Added FEZ Cobra III to pins.
  • Added a Gpio class for EMX and G120 pins to match the other boards.
  • Added separate G400S and G400D pins classes.
  • Added an advanced use class to control the default debug interface.
  • Added custom width and height support to SPI displays.
  • Added TinyBooter to IFU on the EMX, G120, and G400.
  • Fixed a null reference exception getting thrown in the CAN message constructor.
  • Fixed the naming convention of the members in Bitmaps.Format.
  • Fixed Arrays.Contains not always returning the correct result.
  • Fixed SendMessage in CAN sometimes throwing exceptions instead of returning no messages sent.
  • Fixed PPP not working with some modems.
  • Fixed CDC USB client sending an extra 3 bytes when the message length is evenly divisible by 64.
  • Improved ENC28 reliability.
  • Changed CAN to only raise the RXOver event once until the next read occurs.
  • Changed SPI display configuration to use the SPI.Configuration object.
  • Changed Display.Width and Display.Height to be ints.
  • Changed WiFiRS9110 initialization so no device communication happens in the constructor.
  • Renamed Bitmaps.BitsPerPixel to Bitmaps.Format and Display.Bpp to Display.BitmapFormat.
  • Removed PB11 from G30 pins.
  • Removed PA14 and PC25 from G400 pins.
  • Removed the gpio pin definitions from SPI flash pins.
  • Removed ObsoleteAttribute from pin definitions for discontinued boards.
  • Marked GHI.Pins.G30HDR as obsolete. Use GHI.Pins.G30 instead.
  • Marked GHI.Pins.G400 as obsolete. Use GHI.Pins.G400S or GHI.Pins.G400D instead.

Issues

  • None.

.NET Gadgeteer SDK


Version 4.3.8.1

Changes

  • Added an SmsSent event to CellularRadio.
  • Added Display NHVN.
  • Fixed the FEZ Cobra II WiFi mainboard name.
  • Fixed the CellularRadio socket position.
  • Fixed Accelerometer, DisplayCP7, and SerialCameraL2 not being marked Obsolete.
  • Fixed the MotorDriverL298 not working with the HubAP5.
  • Fixed the TouchC8 WheelPositionChanged event not raising on the dispatcher.
  • Fixed FEZ Spider II analog input precision.
  • Fixed Display N18 90 and 270 rotation order.
  • Fixed the AccelG248 values being scaled improperly.
  • Improved CellularRadio power on detection and response parsing.
  • Removed ObsoleteAttribute from discontinued mainboards.
  • Removed GPIO from G400 SPI1 and G120 SPI2 pins.
  • Removed waiting for the interrupt for the Gyro.
  • Removed pin definitions from mainboards in favor of GHI.Pins.

Issues

  • None.

FEZ Config


Version 4.3.8.1

Changes

  • Added the ability to select the COM port used when updating the Loader.
  • Added G400 bootloader updater.
  • Fixed a failure message showing when it shouldn't.
  • Fixed crashing on startup on some non-standard DPI displays.
  • Improved the advanced update instructions.
  • Improved update reliability.
  • Removed setting the SSL seed.

Issues

  • None.

USB Drivers


Version 16.1.1.0

Changes

  • Added signed USB CDC drivers.
  • Updated driver signing algorithm.

Issues

  • None.