50
50
Guenter Villnow
50
50
Guenter Villnow
50
50
50
50

The Microsoft Surface Dial is a Bluetooth-connected physical control device. We decided to try using it as a remote control for the SHD Series processor. This way, you can have an actual physical volume control knob (and mute) that is remotely connected to the SHD Series processor! This app note describes how to do it.

IMPORTANT NOTE: This feature is still beta at this time (1/12/2021) and in limited release. We plan to release to the whole community in the coming weeks once the implementation finalized inside Volumio. Stay tuned! 

miniDSP SHD with Surface Dial

Note: the Surface Dial plugin is compatible with the Neo3 version of the SHD Series only. It is not compatible with the older Neo2 version of the SHD Series.

What you will need [Top]

  • A miniDSP SHD Series processor. (Note: the Surface Dial plugin is compatible with the Neo3 version of the SHD Series only. It is not compatible with the older Neo2 version of the SHD Series.)

  • An EDUP WiFi and Bluetooth USB adapter with the Realtek 8821CU chipset. This adapter provides the Bluetooth interface needed for the Surface Dial, and can also be used for Wi-Fi connectivity for your SHD Series processor. (See the SHD Series User Manual for details on Wi-Fi setup.)

  • A Microsoft Surface Dial.

To get started, power off the SHD Series processor and insert the EDUP adapter into the USB Host port on the back panel. Power the processor on again.

Getting ready[Top]

  1. Ensure that your SHD software is up to date. In particular, the firmware version displayed in the plugin must be 1.29 or later:

    Check SHD firmware version

    (See the SHD Series User Manual for instructions on how to update the SHD firmware.)

  2. Ensure that your Volumio installation is up to date. In the web interface, go to Settings then System and use the System Updates section to bring your installation up to date:

    Update Volumeio

  3. In the Volumio interface, go to the Plugins page and search for the ms_surface_dial plugin. Click on Install.

  4. Restart the SHD Series processor: select Shutdown and then click on Restart.

    Restart the SHD Series processor

Pairing the Surface Dial[Top]

The Surface Dial communicates with the SHD Series processor over Bluetooth.

  1. In the Volumio Settings page, go to the Plugins page and select Installed Plugins. You will see the ms_surface_dial plugin:

    ms_surface_dial plugin in Installed plugins

  2. Click on the Settings button for the ms_surface_dial plugin. Check the bluetooth status. If it says "Bluetooth Off", click the Power On Bluetooth button and wait until the status changes to "Bluetooth On." Two new items for pairing will also appear:

    Surface Dial configuration in Volumio

  3. Put the Surface Dial into pairing mode:

    1. Bring the Surface Dial near to the SHD (less than 2 meters).
    2. Open the cover on the back.
    3. Insert the batteries if you have not previously.
    4. Hold the pairing button (shown in the photo below) until the pairing LED blinks at 1-second intervals.
    5. Release the pairing button.

    Surface Dial Bluetooth connect button

    Note: If the LED blinks quickly and then turns off after a few seconds, the Surface Dial is already paired with another device or computer. Use the other device to unpair the Surface Dial, then try putting the Surface Dial into pairing mode again.

  4. In Volumio, click on the "Start Pairing" button. The message "Searching for Surface Dial" will appear, followed by a series of status messages ending with "Great! Surface Dial now Ready to Use." Be patient, as this can take 20 or 30 seconds.

    Surface Dial Bluetooth pairing completed

  5. Confirm that the Surface Dial field now says "Connected (In Use)".

Using the Surface Dial[Top]

The Surface Dial is ready to use with your SHD Series processor! The controls are easy to use:

Rotate clockwise Increase volume
Rotate counter-clockwise    Decrease volume
Press Toggle mute on or off

Note: the Surface Dial will disconnect after a period of inactivity to save battery power. To reconnect, rotate the Surface Dial.

Wrapping up [Top]

That's it for this app note! Have fun, and please let us know in our forum if you give this a try.