Developers and makers using Microsoft Windows 10 IoT Core on their Raspberry Pi and mini PCs systems might be interested to know that Microsoft has today released a new update for its IoT Core in the form of build 10556.
The Windows 10 IoT Core can be loaded on the Raspberry Pi and used with the a variety of other platforms including Arduino and others. Check out a facial recognition project created using the Windows IoT Core below.
▪ Serial support on Raspberry Pi for TX and RX pins
▪ High performance GPIO driver option with > 100x improvement
▪ Arduino Wiring Project System for Visual Studio
▪ Support for the TPLink WiFi dongle on Raspberry Pi2
▪ Updated base OS build
▪ Bug Fixes
The latest Windows 10 IoT Core build also includes a few known issues as listed below :
▪ Setting the orientation to “Portrait” may not be honored in a Universal App (3039042) WORKAROUND: None
▪ GPIO pin 4 may behave unexpectedly when switching between drive modes (3890679) WORKAROUND: If you need to switch drive modes, use a pin other than GPIO 4
▪ The Default startup app may conflict with itself when it is also deployed from Visual Studio (4266059). WORKAROUND: Change the default startup app to an application other than that you wish to deploy.
▪ GetNetworkUsageAsync may throw a System.UnauthorizedAccessException (1972129). WORKAROUND: None.
▪ The SPI driver may return a malformed buffer which includes two extra bytes at the beginning of the buffer for WriteRead sequence on the MinnowBoard Max (3076149) WORKAROUND: Compensate for the extra bytes in the code making the call by allocating a buffer that is x-2 bytes in size.
▪ The IoT Core Default Application may display two different IP addresses for the same adapter where one is a stale address. (3303771). WORKAROUND: None.
▪ UART1 flow control/serial handshake on MBM may default to ON and cannot be turned off (2995473). WORKAROUND: Use UART2 instead for devices without flow control.
▪ A NULL value may be returned by SerialDevice::FromIdAsync() when devices are connected to the top USB port on MinnowBoardMax (2175837) WORKAROUND: Use the bottom USB port.
▪ Data breakpoints have been disabled on the Raspberry Pi2 (4266252). WORKAROUND: Data breakpoints will be enabled in a future release.
▪ The Azure Active Directory Authentication Library may not work on Windows 10 IoT Core (4266261). WORKAROUND: Do not use the Azure Active Directory Authentication Library.
▪ More.com!PAGER::DisplayString may return INVALID_POINTER_READ exception. (1552523) WORKAROUND: None.
▪ The time may not sync on devices running IoT Core. (4444681) Manually update the time or programmatically force a time sync.
For more details on all the bug fixes, tweaks and enhancements you can expect to enjoy in the latest Windows 10 IoT Core update and to download the latest version of the Core, jump over to the official Microsoft website via the link below. Also if you are interested in an easy weather based project you might be interested in building an Arduino wind speed meter which offers a way to start tracking the strength of the wind in your area in mph. Raspberry Pi enthusiasts may also be interested in our essential guide to Raspberry Pi displays and HATS.