You have reached the legacy GHI Electronics, LLC website, for the new website please visit here. For the new forum please visit here.

GHI Electronics NETMF SDK 2015 R1


Released on Aug 31, 2015
Download GHI Electronics NETMF SDK 2015 R1 (62.31 MB)
MD5 Hash 24de0e6273e00106bc35c9192d779d87
NETMF SDK Version 4.3 QFE2
Gadgeteer SDK Version 2.43.1000
Known Issues with .NET Micro Framework
.NET Gadgeteer

Release Notes and Known Issues

NETMF 4.3 SDK


EMX

Version

  • 4.3.7.10 Firmware
  • 4.3.7.10 Loader

Changes

  • Fixed an issue where the board could lockup when exposed to heat.
  • Fixed PPP not working when not debugging.

Issues

  • The loader cannot be updated on Windows 8.

G30

Version

  • 4.3.7.10 Firmware

Changes

  • Initial release.

G80

Version

  • 4.3.7.10 Firmware

Changes

  • Initial release.

G120

Version

  • 4.3.7.10 Firmware
  • 4.3.7.7 Loader

Changes

  • Fixed CTS and BytesToWrite in serial.
  • Fixed low power not always working after waking up.
  • Added G120E support.
  • Improved RLP GPIO interrupt performance.
  • Improved interrupt performance.

Issues

  • None.

G400

Version

  • 4.3.7.10 Firmware
  • 4.3.7.7 Loader

Changes

  • Fixed an issue where the CTS and RTS pins cannot be used as GPIO on COM2 when handshaking is disabled.
  • Fixed an issue where the FAT file access time could be wrongly updated.
  • Fixed UART handshaking not working properly.
  • Fixed watchdog not working.
  • Fixed a condition where data could be missed or corrupted over serial.
  • Fixed I2C clock speed.
  • Added RTC alarm support.
  • Added low power support.
  • Added USB client mouse, keyboard, joystick, and serial.
  • Improved serial port reliability.
  • Improved UART performance and reliability.
  • Improved USB host and client reliability.
  • Improved networking speed reliability.
  • Improved CAN reliability.
  • Improved built in Ethernet reliability.
  • Improved signal capture reported times.
  • Improved the loader update script and removed the need to run as an administrator.
  • Changed the size of the RLP region from 24MB to 23MB.

Issues

  • None.

Cerb Family

Version

  • 4.3.7.10 Firmware
  • 4.3.7.7 Loader

Changes

  • Fixed listening on a socket failing when not debugging.
  • Fixed saving the display configuration.
  • Fixed both DAC channels not working at the same time.
  • Fixed CAN message length.
  • Fixed USB host failing when COM3 is used.
  • Fixed CAN RTR not functioning.
  • Fixed a case where debug print output could be dropped.
  • Added support for USB host interrupt request type.
  • Added 11KB to the heap.
  • Improved network reliability in low memory situations.
  • Improved notification of failure to send a message over CAN.
  • Improved UART sending reliability.
  • Changed analog output channels to start at 0 instead of 1.

Issues

  • None.

FEZ Hydra

Version

  • 4.3.7.10 Firmware
  • 4.3.7.7 Loader

Changes

  • Fixed TinyBooter displaying the incorrect firmware version.
  • Fixed Extended Weak References crashing the board on the second boot.
  • Fixed setting the display configuration sometimes causing a reboot loop.
  • Improved the loader update script and removed the need to run as an administrator.

Issues

  • None.

All Boards

Changes

  • Fixed I2C return values.
  • Improved firmware deployment.
  • Improved network availability and address detection.
  • Improved writing to USB client streams.
  • Improved startup logo reliability.
  • Removed startup text when startup logo is enabled.
  • Fixed an issue where CAN could fail after rebooting the board a few times.

Libraries

Version

  • 4.3.7.10

Changes

  • Fixed an exception sometimes getting thrown from CAN on board startup.
  • Fixed some issues with button detection in USB host mouse.
  • Fixed setting the touch pins not working properly.
  • Fixed numerous documentation issues.
  • Fixed some inconsistent casing.
  • Fixed Can.Dispose throwing an exception.
  • Fixed default G400 CAN timings.
  • Fixed Enabled being true even if CAN initialization failed.
  • Fixed Bitmaps.Convert and Bitmaps.ConvertToFile corrupting the data.
  • Added new product pin definitions.
  • Added ObsoleteAttribute to some legacy mainboards in pins.
  • Added a Start and Stop method to USB client devices.
  • Added support for an infinite timeout in USB client streams.
  • Added a timeout to the WiFiRS21 updater.
  • Added a helper classes for board pin definitions.
  • Added an exception to the WiFiRS21 when you pass a null network key.
  • Added support for reading and writing the device configuration region.
  • Added BytesToRead and BytesToWrite to GHI.Usb.Client.RawStream.
  • Added RefreshNetworkInterface to GHI.Networking.BaseInterface.
  • Added DisplayT35 to Display.Populate.
  • Added an overload to Array.Compare that returns the index of the difference.
  • Added support for setting which pins are used by the touch controller.
  • Added an overload to the CAN constructor that takes an integer for the channel.
  • Added separate resolutions for analog input and output to board definitions.
  • Added a G120E model id.
  • Added PulseFeedback class used for measuring pulses on a pin.
  • Added the ability to read and write individual configuration entries.
  • Improved PPP disconnection stability.
  • Changed WiFiRS21 to raise an event when the network goes away.
  • Changed Array.Contains and Array.Compare now use native functionality.
  • Changed AddressSpace and Register to prevent accessing the firmware regions.
  • Changed CableConnected in the network interfaces to return false instead of throwing an exception when the interface is not open.
  • Changed NetworkAvailable on BaseInterface now returns true only if the availability and address events has been fired.
  • Removed many unneeded SoftwareI2C exceptions.
  • Removed the memberless Processor.Power class.
  • Marked Generic.GetPin as obsolete.
  • Marked Controller.ActiveDevice.set as obsolete.

Issues

  • None.

.NET Gadgeteer SDK


Version 4.3.7.10

Changes

  • Added ObsoleteAttribute to legacy modules, mainboards, and the Cerbuino header classes.
  • Added IsTakingMeasurements to Accelerometer, Barometer, Compass, Gyro, and TempHumidity.
  • Added support for rotating the DisplayN18.
  • Added all discontinued modules but marked them as obsolete.
  • Added USBClientEDP driver.
  • Added C type to the G400HDRBreakout sockets.
  • Added ResetCount to RotaryH1.
  • Added USB mass storage to the available storage devices on the Cerb Family devices.
  • Added more tone constants to Tunes.
  • Added the extender sockets to the FEZ Cobra II WiFi and Net.
  • Added FEZReaper.
  • Added FEZSpiderII.
  • Fixed pin 7 on socket 3 of the FEZ Reaper.
  • Fixed an exception that was wrongly thrown on Camera disconnection.
  • Fixed FEZCobraII Eco socket placement.
  • Fixed DisplayT35 display name.
  • Fixed VideoOut not functioning.
  • Fixed Tunes.Tone.Rest throwing an exception.
  • Fixed row handling when clearing the CharacterDisplay.
  • Fixed Extender analog input and output.
  • Fixed Cerb Family analog channels.
  • Fixed socket 1 COM port on the FEZ Cerbuino Net.
  • Fixed the Tunes module not silencing after playback on the FEZ Spider.
  • Fixed a misspelling and infinite playback in Tunes.
  • Fixed FEZ Hydra supported socket types.
  • Improved Tunes stability some.
  • Improved handling of counts around 0 on the RotaryH1.
  • Improved Hub AP5 PWM generation.
  • Improved CurrentACS712 reliability.
  • Improved DistanceUS3 and Music module reliability.
  • Improved CellularRadio SMS and PPP handling.
  • Improved CellularRadio response parsing and power handling.
  • Updated the analog output channels on STM32F4 based boards.
  • Updated RelayX1 to latest hardware version.
  • Removed hardware SPI from the PulseCount and RotaryEncoder.
  • Changed PPP in the CellularRadio to use context 1 instead of 2.

Issues

  • None.

FEZ Config


Version 4.3.7.10

Changes

  • Added G30 updater.
  • Added G80 updater.
  • Added a prompt to see if the firmware should be started after changing the configuration.
  • Added support for F5 and Ctrl+F5 for connecting and disconnecting.
  • Fixed setting the display configuration sometimes causing a reboot loop on FEZ Hydra.
  • Fixed setting the display configuration sometimes failing on the FEZ Hydra.
  • Fixed Check Device for Update on G400 and FEZ Hydra.
  • Improved firmware and application deployment on G400 and FEZ Hydra.
  • Moved the shortcut to the Start Menu programs folder.
  • Removed the administrator privileges requirement.
  • Removed FEZ Spider II from Loader updater.

Issues

  • None.

USB Drivers


Version 15.7.9.0

Changes

  • Fixed the bootloader being unable to communicate with some computers.

Issues

  • None.