Structure Core and Windows aren't communicating

Unlike macOS, Windows requires a bit of work to get up and running. 🏃 Drivers, and firmware must match one another to get each other talking.

To begin, please reference the below matrix to determine the correct software to run with each version of Structure Core firmware.

Driver Updater Version
Structure Core with Firmware 0.9.7 or earlier Install-CoreDriver-Win64.exe CoreFirmwareUpdater-0.9.7-Win64.exe
Structure Core with Firmware 0.9.8 or earlier OCDriverInstaller.exe CoreFirmwareUpdater-1.0.0-Win64.exe

My Structure Core is not talking to Windows

In this case, the drivers are not installed, or they did not install correctly. You can verify this by checking the Device Manager (Windows Key, search for Device Manager).

When a sensor is connected but the drivers are not installed, your sensor will show up under "Other devices" as such.
Going forward: we are assuming that you do not have any drivers installed.

Steps to install:

  1. Download Structure SDK Cross-Platform from the Developer Portal.
  2. Navigate to Structure SDK download location → DriverAndFirmware → Windows → 1_0_0_Driver → OCDriverInstaller.exe (Please note the driver number may be different if/when we release new versions of drivers)
  3. Double click on OCDriverInstaller.exe. Use the installer to complete installation.

  4. You may see a message about protections, click "Run Anyway"
  5. At this point, you should see the alert ⚠️ icon removed from these devices.
  6. Now you should be able to use your Structure Core with Windows! Easiest way to verify would be to launch CorePlayground via (Structure SDK Download Location → Samples → Prebuilt → CorePlayground).

What if the ⚠️ label is not removed at this point?

If this alert icon is not removed from the devices in Device Manager this means there is a mismatch. Recalling the table from the top of the article:

Driver Updater Version
Structure Core with Firmware 0.9.7 or earlier Install-CoreDriver-Win64.exe CoreFirmwareUpdater-0.9.7-Win64.exe
Structure Core with Firmware 0.9.8 or earlier OCDriverInstaller.exe CoreFirmwareUpdater-1.0.0-Win64.exe

We just installed the device driver for a Structure Core running firmware 0.9.8 or newer, so if you are seeing the alert icon that means your device is running 0.9.7 or older. Sadly Windows will not tell you anything about devices until you have the appropriate drivers.

To communicate with the older firmware follow these steps:

  1. Download Structure SDK Cross-Platform from the Developer Portal
  2. Navigate to Structure SDK download location → DriverAndFirmware → Windows → 0_9_7_Driver → Install-CoreDriver-Win64.exe
  3. Double click on Install-CoreDriver-Win64.exe and use the installer to complete installation.

If you are looking to stay on older firmware, then you're all set! If you are looking to update the Structure Core to use Firmware 1.0 🔎, please follow the below instructions.


Updating Structure Core to Firmware 1.0 📦

NOTE: At this time we assume that:
- You know your device is running older firmware
- Have Install-CoreDriver-Win64.exe installed
- Are able to communicate with 0.9.7 (or older) sensor
Steps to install:
  1. Navigate to Structure SDK download location → DriverAndFirmware → Windows → CoreFirmwareUpdater-1.0.0-Win64.exe

    Your window should look like:

  2. Click "Update firmware to 1.0.0" (or latest firmware as appropriate).
  3. - You may need to follow the above steps to install the drivers for firmware 1.0.0.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.