Categories
Windows

Windows 10 IoT Core build 17692 Released with Minor Fixes

Microsoft is now rolling out Windows 10 IoT Core build 17692 (Redstone 5) for Insiders. The new build update comes with the minor fixes and improvements. However, there are some known issues with this build like Node.js and Python cannot be used in UWP apps. Older samples in these languages may no longer function correctly. Check out the full changelog below.

What’s new in Windows 10 IoT Core build 17692

NEW

  • General bug fixes

KNOWN ISSUES

  • F5 driver deployment from Visual Studio does not work on IoT Core.
  • Node.js and Python cannot be used in UWP apps. Older samples in these languages may no longer function correctly. Microsoft is considering alternatives for a future release.
  • Smart Display App throws error during installation.
  • MiraCast cannot connect to dongle (QDB -> Dongle).
  • DMDashboard throws an exception trying to read device info after Azure enrollment.
  • OpenSSH is not working correctly with IoTCore.

Check updates and download Windows 10 IoT Core build 17692.

Categories
Windows

Windows 10 IoT Core build 17672 Released with Minor Fixes

Microsoft is now rolling out Windows 10 IoT Core build 17672 (Redstone 5) for Insiders. The new build update comes with the minor fixes and improvements. However, there are some known issues with this build like Node.js and Python cannot be used in UWP apps. Older samples in these languages may no longer function correctly. Check out the full changelog below.

What’s new in Windows 10 IoT Core build 17672

NEW

  • General bug fixes

KNOWN ISSUES

  • F5 driver deployment from Visual Studio does not work on IoT Core.
  • Node.js and Python cannot be used in UWP apps. Older samples in these languages may no longer function correctly. Microsoft is considering alternatives for a future release.

Check updates and download Windows 10 IoT Core build 17672.

Categories
Windows

Windows 10 IoT Core build 15063 version 1703 is now available for download

Windows 10 IoT Core version 1703 is now officially available for download. The new Windows 10 IoT Core build 15063 as part of the Creators Update brings many new features including Cortana, improved developer tools, additional APIs, new code samples, and more.

The new IoT version also added new hardware like Intel Joule, Intel Pentium N4200, Intel Celeron N3350, Atom x5-E39xx processors (formerly Apollo Lake) and Raspberry Pi 3 SOMs.

What’s new in Windows 10 IoT Core version 1703:

  • Additional Silicon Support
    • Verified support for Windows 10 IoT Core on Intel Joule, Intel Pentium N4200, Intel Celeron N3350, upcoming Atom x5-E39xx processors (formerly Apollo Lake) and Raspberry Pi 3 SOMs.
    • Toradex has enabled support for their Colibri T30 SOM using the NVIDIA Tegra 3.
    • Allwinner has enabled support for their Pine 64 and Banana Pi devices using the Allwinner A64 SoC.
  • Discovering your Remote Devices – No special software is needed to discover your devices that are signed in with your Microsoft Account.
  • New UWP APIs And controls for vibration, brightness, modern connected standby, power management, battery charge and NFC (w/o HCE).
  • New buses and capabilities for ARM PCIe, USB function mode, Wi-Fi Direct and GPIO interrupt counting API.
  • New Embedded features on Reset/Recovery, On-SOC PWM and Automatic USB provisioning
  • Improved Tools – VS Code, improved Node.js and Python support, New Windows Device Portal and IoT Dashboard features, VS 2017 support.
  • IoT Dashboard Improvements – New features and stability bug fixes
    • Windows Insider Preview builds for Raspberry Pi and Minnowboard
    • Connecting device using Windows IoT Remote Client
    • Ipv6 addresses in discovering devices
    • Uploading device logs while submitting feedback
  •  New high precision GPIO APIs – New APIs (Windows.Devices.Gpio.GpioInterruptBuffer) for precise and efficient measurement of pulse widths using GPIO interrupts.  GPIO providers include new Interrupt Buffer interface to allow for high precision interrupt timing for applications like rotary encoders and distance measuring devices.
  • Azure Device Management Support – OEMs can use the Windows IoT Azure DM client library to add device management capabilities to their Azure IoT hub connected devices.
  • Device Guard for IoT – Device builders can now fully lock down IoT devices and get advanced malware protection against new and unknown malware variants.  This can be done by specifying signing authorities for permissible applications and drivers that run on the device while disallowing execution of unknown or untrusted code.  This means improved security against malware and zero-day attacks.
  • Other updates include:
    • Improved Update Support
    • Azure Gateway SDK support
    • USB drive based auto-provisioning
    • Device Portal redesign
    • 64-bit images now supports up to 16,384 MB of memory
    • WinRT Vibration APIs
    • Improved language support
  • Miscellaneous
    • A change has been made to the default BCD settings to prevent devices from attempting to boot to recovery mode when recovery mode does not exist.
    • IOT_POWER_SETTINGS feature now includes powercfg.exe. This is available for all architectures (ARM32, x86 and x64).
    • Changes were made to Applyupdate.exe to add the blockrebooton/blockrebootoff flags
    • The Class Extensions for Hardware Notification (hwnclx) and USB Function (usbfnclx) have been added to the default IoT Core images

Download Windows 10 IoT Core version 1703

Categories
Windows

Windows 10 IoT Core build 15058 is now available for download

Windows 10 IoT Core build 15058 is now available for Insiders. The latest IoT Insider build improve reliability. However, there are some known issues with the build like Network connectivity failures. Check out the full changelog below.

What’s new in Windows 10 IoT Core build 15058:

  • Fixes to improve reliability.

KNOWN ISSUES:

  • When updating the IoT Default App may be uninstalled.
  • Network connectivity failures in MinnowBoard Max (MBM) firmware version 0.93. (Fixed in firmware version 0.94.).
  • BluetoothLE paired devices may throw an exception and fail to function properly.
  • F5 driver deployment from Visual Studio does not work on Windows 10 IoT Core build 15058.

Previously, the company released Windows 10 IoT core build 15051. Recently, Microsoft also released Windows 10 Insider build 15058 for PC and Mobile build 10.0.15055.0 for Fast Ring members.

Categories
Windows

Windows 10 IoT Core build 15051 is now available for download

Windows 10 IoT Core build 15051 is now available for Windows Insiders. The latest IoT Insider build improve reliability and fixed issue that prevented the kernel debugger from attaching to RPI devices.

However, there are some known issues with the build like BluetoothLE paired devices may throw and exception and fail to function properly. Check out the full changelog below.

What’s new in Windows 10 IoT Core build 15051:

  • Fixes to improve reliability.
  • Fix issue that prevented the kernel debugger from attaching to RPI devices.

KNOWN ISSUES:

  • When updating the IoT Default App may be uninstalled.
  • Network connectivity failures in MinnowBoard Max (MBM) firmware version 0.93.
  • BluetoothLE paired devices may throw an exception and fail to function properly.
  • F5 driver deployment from Visual Studio does not work on IoT Core.
  • Joule – Debugger will time out on a breakpoint when using C++.

Previously, the company released Windows 10 IoT core build 15025 ISO. You can download it from here. To download the latest Windows 10 IoT Core build 15051, check updates.

Recently, Microsoft also released Windows 10 Insider build 15048 for PC and Mobile build 10.0.15051.0 for Fast Ring members.

Categories
Tech

NVIDIA Jetson TX2 IoT System launched

NVIDIA Jetson TX2 IoT system officially announced today. The new NVIDIA Jetson TX2 IoT system is a credit card-sized platform that delivers AI computing to work with commercial drones, smart cameras for AI cities and more.

Jetson TX2 drawing less than 7.5 watts of power and is twice the performance of its predecessor. The device brings higher accuracy and faster response times for tasks like image classification, navigation and speech recognition.

Deepu Talla, vice president and general manager of the Tegra business at NVIDIA said,

“Jetson TX2 brings powerful AI capabilities at the edge, making possible a new class of intelligent machines. These devices will enable intelligent video analytics that keeps our cities smarter and safer, new kinds of robots that optimize manufacturing, and new collaboration that makes long-distance work more efficient.”.

NVIDIA Jetson TX2 IoT System features:

  • GPU: 256-core NVIDIA Pascal architecture-based GPU offering best-in-class performance
  • CPU: Dual 64-bit NVIDIA Denver 2, Quad ARM A57
  • Video: 4K x 2K 60fps encode and decode
  • Camera: 12 CSI lanes supporting up to 6 cameras; 2.5 gigabytes/second/lane
  • Memory: 8GB LPDDR4; 58.3 gigabytes/second
  • Storage: 32GB eMMC
  • Connectivity: 802.11ac WLAN, Bluetooth
  • Networking: 1GB Ethernet
  • OS Support: Linux for Tegra
  • Size: 50mm x 87mm

The NVIDIA Jetson TX2 Developer Kit with Jetson TX2 IoT module will cost you $599 and preordered starts today in the United States and Europe and will begin shipping March 14. The Jetson TX2 module will be available in Q2 for $399.

Categories
Windows

Windows 10 IoT Core build 15043 is now available for download

Windows 10 IoT Core build 15043 is now available for Windows Insiders. The latest IoT Core Build 15026 brings many new fixes and other improvements. However, there are some known issues with the build like BluetoothLE paired devices may throw and exception and fail to function properly. Check out the full changelog below.

Note that latest build update will be a two process update. First, the system will update to build 15031 and then it will automatically update to build 15043. If you discover any issue, please report it using the feedback app.

What’s new in Windows 10 IoT Core build 15043:

  • Clean the help options for the limpet.exe security tool.
  • Fix spelling and other small issues in Windows Device Portal (WDP).
  • Fix an issue which caused a bluescreen when an appx is deployed without a certificate when developer mode is off.
  • Fix bugs to enable enhanced security.
  • Enable IoT Dashboard to identify IPV6 enabled devices.
  • Fix OSK caps lock functionality.
  • Fix bug where Windows Device Portal showed the wrong windows update status.
  • Fix access denied issue in Windows Device Portal command line page.
  • Cortana bug fixes.
  • Fix an issue with VibrationDevice APIs.
  • Shell bug fixes.
  • Enable switching languages from Bertha without a reboot.
  • Fix an issue which caused many systems to bluescreen during their first boot.

Known issues with Windows 10 IoT Core build 15043:

  • Check for updates does not show the update status.
  • Network connectivity failures in MinnowBoard Max (MBM) version 0.93. (Fixed in version 0.94.)
  • BluetoothLE paired devices may throw an exception and fail to function properly
  • F5 driver deployment does not work on IoT Core.
  • Joule – Debugger will time out on a breakpoint when using C++
  • Kernel debugger will not attach to RPI
  • When updating to build 15043, the IoT Default App may be uninstalled
  • On RPi2/3 hardware Cortana cannot capture full audio when:
  • The CPU is under heavy load.
  • The device is under heavy network or storage use.

To mitigate:

  • Use a separate USB speaker and USB microphone.

Recently, Microsoft released also released Windows 10 Insider build 15042 for PC and Mobile build 10.0.15043.0 for Fast Ring members. Previously, the company released Windows 10 IoT core build 15025 ISO. You can download it from here. For Windows 10 IoT Core build 15043, check your updates.

Categories
APPS

Android Things IoT Developer Preview 2 released

Google has released the Android Things IoT Developer Preview 2. Previous Android Thing Developer Preview 1 was announced in December 2016. The latest OS Preview build brings a number of new features, including support for USB Audio to the Hardware Abstraction Layer for the Intel Edison and Raspberry Pi 3. The build also brings support for Intel’s Joule with the USB Audio.

The Native PIO library is now supported in the Android Native Development Kit (NDK), which will provide access to the peripheral I/O from C/C++ code. This adds on top of a feature that was included in the original Developer Preview, which was the ability to create user drivers. Check out more details below.

New in Android Things Developer Preview 2:

Intel Joule support

Android Things IoT Developer Preview 2 is now supported on the Intel® Joule compute module. Learn more about this device and its capabilities on the developer kits page.

Native peripheral API

Access to peripheral I/O from C/C++ code is now supported using the Native PIO library for the Android NDK. Explore the new Native PIO sample on the samples page to get started.

USB audio support

Devices without onboard analog audio capabilities now support USB microphones and speakers for audio recording and playback. For Preview 2, this includes the following platforms:

  • Intel® Edison
  • Intel® Joule
  • Raspberry Pi

TensorFlow sample

We have created a sample that shows how to use TensorFlow on Android Things devices. This sample demonstrates accessing the camera, performing object recognition and image classification, and speaking out the results using text-to-speech (TTS).

Visit the samples page to learn more.

Peripheral manager reporting

Developers can now inspect the state of active peripheral ports on the device during development and debugging using the dumpsys command:

$ adb shell dumpsys com.google.android.things.pio.IPeripheralManager

Known Issues

  • System power management is currently disabled. Devices will not suspend and wake locks are not necessary.
  • Bluetooth APIs are currently disabled.
  • USB APIs are currently disabled.
  • Dangerous permissions requested by apps are not granted until the next device reboot. This includes new app installs and new <uses-permission>elements in existing apps.
  • Apps using Google Play Services APIs must compile against SDK version 10.0.0 or newer.
  • Google Play Services requires 2-3 minutes on first boot to pre-optimize dex. App installs are blocked until this process is complete.
  • Hardware graphics acceleration (OpenGL) is not currently enabled. APIs dependent on this functionality (such as WebView) are not available.

Peripheral I/O

  • Peripherals do not clear or reset after calling.close() Outputs will retain their state and serial ports may continue to transmit previously buffered data.
  • GPIO pins cannot be used as an output if they were previously enabled as an input with an edge trigger enabled since the last reboot.

User Drivers

  • User sensors cannot currently be unregistered manually. They are unregistered automatically when the app process terminates.
  • User sensors only support continuous and on-change sensors. One-shot and special reporting modes may not function as expected.

Edison

  • RESET: The RESET button on the Arduino breakout board can temporarily leave your board in an inconsistent state where GPIO pins are named GPXX instead of IOXX until power is disconnected. Instead of using the onboard RESET button, disconnect and reconnect power to reboot.

Joule

  • Camera: Camera support is not yet enabled.
  • I/O: Edge triggers are currently only supported on the following GPIO ports: DISPLAY_0_BIAS_EN, DISPLAY_0_BKLT_EN, DISPLAY_0_RST_N,FLASH_RST_N, FLASH_TORCH, FLASH_TRIGGER.
  • I/O: Shared pins initially configured for GPIO cannot be re-used for any other function (SPI, UART, etc.) until after the next reboot.

Pico

  • Network: Ethernet is currently disabled.
  • I/O: Gpio.getValue() always returns false when the pin is configured as an output.

Raspberry Pi

  • Network: Wi-Fi cannot connect to the internet if Ethernet is also connected to a network without internet access.
  • Camera: A new CameraCaptureSession cannot be created with more than one target output surface.
  • Camera: The first request in any CameraCaptureSession always queues two images. This can cause each subsequent CaptureRequest in the same session to return a buffered frame from a previous capture.
  • I/O: Shared pins BCM13/PWM0 and BCM18/PWM1 cannot be used for GPIO if they were previously enabled for PWM since the last reboot.
  • I/O: GPIO pins BCM4, BCM5, and BCM6 are internally pulled up to 3.3V when used as inputs.

Currently, Android Things Developer Preview 2 is available on the Intel Edison, Intel Joule, NXP Pico, and Raspberry Pi 3 development boards.

Download Android Things Developer Preview 2