System Updates

This topic provides information about Misty's system updates. The sections below include information about the update process, links to release notes, and access to documentation for historical software and firmware versions.

Misty's updates can include:

  • New images and audio assets
  • Motor controller firmware updates
  • Real-time controller firmware updates
  • Occipital Structure Core depth sensor firmware updates
  • Home Robot application updates (running on Windows IoT Core)
  • Sensory Services application updates (running on Android)
  • Windows OS updates

Installing System Updates

Misty's software updates are delivered as over-the-air (“OTA”) updates, and Misty checks for updates each time she boots up. Release notes are published to the Community Forums each time we deploy a system update for the robot. New releases are typically available within 24-48 hours of being deployed (the precise timing varies by region). If Misty doesn't automatically download a release when she boots up, you can check to see if the update is available via Misty Studio from the Update Management menu within System.

Misty reboots once during a system update. The system disables all commands except Halt and Stop while Misty is updating. If Misty starts installing an update while she's charging, do not disconnect her from her power source until the update is finished and her eyes are fully open.

If you have issues with a system update or need technical assistance for other reasons, for the quickest response you can:

  • Contact the Misty support team through the chat embedded in this site, or by emailing [email protected].

Checking Software and Firmware Versions

You can check the software versions on your Misty by sending a request to the endpoint for the GetDeviceInformation command. Look for the values of the following properties in the JSON object that Misty returns:

  • robotVersion
  • hardwareInfo.mcBoard.firmware
  • hardwareInfo.rtcBoard.firmware
  • sensoryServicesAppVersion

Release History

2020.04.21

This is the current version of Misty's software.

Device Information Misty II Misty I
robotVersion 1.16.1.10505 1.1.14.0
hardwareInfo.mcBoard.firmware 1.16.1.9 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.16.1.9 1.1.14.3
sensoryServicesAppVersion 1.16.1 1.1.14.3

2020.04.07

Device Information Misty II Misty I
robotVersion 1.16.0.10487 1.1.14.0
hardwareInfo.mcBoard.firmware 1.16.0.247 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.16.0.247 1.1.14.3
sensoryServicesAppVersion 1.16.0 1.1.14.3

2020.03.31

Device Information Misty II Misty I
robotVersion 1.15.1.10476 1.1.14.0
hardwareInfo.mcBoard.firmware 1.15.1.236 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.15.1.236 1.1.14.3
sensoryServicesAppVersion 1.15.1 1.1.14.3

2020.03.25

Device Information Misty II Misty I
robotVersion 1.14.3.10447 1.1.14.0
hardwareInfo.mcBoard.firmware 1.14.3.207 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.14.3.207 1.1.14.3
sensoryServicesAppVersion 1.14.3 1.1.14.3

2020.03.19

Device Information Misty II Misty I
robotVersion 1.14.2.10427 1.1.14.0
hardwareInfo.mcBoard.firmware 1.14.2.187 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.14.2.187 1.1.14.3
sensoryServicesAppVersion 1.14.2 1.1.14.3

2020.02.25

Device Information Misty II Misty I
robotVersion 1.13.0.10362 1.1.14.0
hardwareInfo.mcBoard.firmware 1.13.0.122 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.12.8.122 1.1.14.3
sensoryServicesAppVersion 1.13.0 1.1.14.3

2020.02.20

Device Information Misty II Misty I
robotVersion 1.12.8.10353 1.1.14.0
hardwareInfo.mcBoard.firmware 1.12.8.113 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.12.8.113 1.1.14.3
sensoryServicesAppVersion 1.12.8 1.1.14.3

2020.02.18

Device Information Misty II Misty I
robotVersion 1.12.7.10330 1.1.14.0
hardwareInfo.mcBoard.firmware 1.12.7.90 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.12.7.90 1.1.14.3
sensoryServicesAppVersion 1.12.7 1.1.14.3

2020.01.23

Device Information Misty II Misty I
robotVersion 1.11.0.10219 1.1.14.0
hardwareInfo.mcBoard.firmware 1.11.0.235 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.11.0.235 1.1.14.3
sensoryServicesAppVersion 1.11.0 1.1.14.3

2020.01.15

Device Information Misty II Misty I
robotVersion 1.10.1.10188 1.1.14.0
hardwareInfo.mcBoard.firmware 1.10.1.204 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.10.1.204 1.1.14.3
sensoryServicesAppVersion 1.10.1 1.1.14.3

2020.01.09

Device Information Misty II Misty I
robotVersion 1.9.2.10155 1.1.14.0
hardwareInfo.mcBoard.firmware 1.9.2.171 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.9.2.171 1.1.14.3
sensoryServicesAppVersion 1.9.2 1.1.14.3

2019.12.17

Device Information Misty II Misty I
robotVersion 1.8.4.10075 1.1.14.0
hardwareInfo.mcBoard.firmware 1.8.4.91 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.8.4.91 1.1.14.3
sensoryServicesAppVersion 1.8.4 1.1.14.3

2019.12.03

Device Information Misty II Misty I
robotVersion 1.7.4.9986 1.1.14.0
hardwareInfo.mcBoard.firmware 1.7.4.2 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.7.4.2 1.1.14.3
sensoryServicesAppVersion 1.7.4 1.1.14.3

2019.11.20

Device Information Misty II Misty I
robotVersion 1.6.2.9915 1.1.14.0
hardwareInfo.mcBoard.firmware 1.6.2.187 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.6.2.187 1.1.14.3
sensoryServicesAppVersion 1.6.2 1.1.14.3

2019.11.05

Device Information Misty II Misty I
robotVersion 1.5.3.9838 1.1.14.0
hardwareInfo.mcBoard.firmware 1.5.3.110 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.5.3.110 1.1.14.3
sensoryServicesAppVersion 1.5.3 1.1.14.3

2019.10.22

Device Information Misty II Misty I
robotVersion 1.4.4.0 1.1.14.0
hardwareInfo.mcBoard.firmware 1.4.4.32 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.4.4.32 1.1.14.3
sensoryServicesAppVersion 1.4.4 1.1.14.3

2019.10.08

Device Information Misty II Misty I
robotVersion 1.3.9.0 1.1.14.0
hardwareInfo.mcBoard.firmware 1.3.9.216 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.3.9.216 1.1.14.3
sensoryServicesAppVersion 1.3.9 1.1.14.3

2019.09.24

Device Information Misty II Misty I
robotVersion 1.3.0.0 1.1.14.0
hardwareInfo.mcBoard.firmware 1.3.0.79 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.3.0.79 1.1.14.3
sensoryServicesAppVersion 1.3.0 1.1.14.3

2019.09.12

Device Information Misty II Misty I
robotVersion 1.2.3.0 1.1.14.0
hardwareInfo.mcBoard.firmware 1.2.3.14 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.2.3.14 1.1.14.3
sensoryServicesAppVersion 1.2.3 1.1.14.3

2019.09.10

Device Information Misty II Misty I
robotVersion 1.1.1.0 1.1.14.0
hardwareInfo.mcBoard.firmware 1.1.1.253 1.1.14.3
hardwareInfo.rtcBoard.firmware 1.1.1.253 1.1.14.3
sensoryServicesAppVersion 1.1.1 1.1.14.3

Patches

Certain improvements to Misty's software have been released as patches that you apply manually, instead of as part of the automatic OTA update process. You can find download links and information about these patches in the sections below

2020.01.07 Android Patch

This patch greatly improves Misty's ability to map an area and track within an existing map. Download the patch and find installation instructions in the Community Forums.

Applying this patch makes the following changes to Misty's Android OS:

  • Modifies Android OS settings and limits verbosity of kernel debug messages to greatly improve Misty's simultaneous localization and mapping (SLAM) performance.
  • Adds new ports to the list that Misty's 820 Wi-Fi connection forwards to the robot's 410 processor. The new ports make it possible to use Misty's Wi-Fi IP address – instead of her 410 IP address – when you deploy .NET skills and attach a debugger from Visual Studio.
  • Applies a fix for an issue wherein playing a loud sound from Misty's speakers would prevent the robot from recording audio.
  • Disables the default setting to allow adb connections over Misty's Wi-Fi IP address. You can still use adb over a connection to your robot's hardwired USB-to-Ethernet IP address. If you want to manually enable adb over Wi-Fi before or after you apply this patch, you can do so by following the instructions in the Community Forums.
  • Enables Misty to run scripts (like the one for this patch) as part of the OTA update process.