Recalibrate device

This tutorial shows how to run recalibration on Nureva® HDL310 and HDL410 devices over the local network.

What does recalibration do?

Nureva audio devices have two types of calibration: automatic calibration and manual recalibration. In most cases, there is no need for users to perform any calibration procedures, since each audio device continuously auto-calibrates for optimal audio quality. Learn about automatic calibration.

Manual recalibration can be used to quickly optimize the audio performance of a device when the layout of the room changes significantly or the device is moved to a different room. It can also be included in a script to reset the room.

During the recalibration sequence, the speaker will generate a signal that sounds similar to static for approximately 20 seconds. Ensure the room is quiet when running recalibration.

It is possible but not recommended to recalibrate an audio device during a call. Call participants will not be able to hear each other while the recalibration is taking place. The microphones and speakers will be temporarily disconnected from the call. The call will resume after recalibration is complete.

For more information, see calibrating the HDL310 and calibrating the HDL410.


  1. Use runRecalibration to make a request to run recalibration on a set of audio devices
  2. Check that the request was successful


Step 1 - Create a command to run recalibration

  1. Pass "v1/devices/commands/runRecalibration" in to the "request" property
  2. Fill in requestId and clientId according to the request format guide
  3. Send the request

The example request below will initiate the recalibration.

  "request": "v1/devices/commands/runRecalibration",
  "requestId": "3abe203s-42b7-4b0b-9awaf-5c381793a192",
  "clientId": "test"

Step 2 - Check that the request was successful

  • Use the requestId to identify the response associated with your request. The requestId in the request and response should match up.
  • If the request was successful, the request, requestId and clientId will be echoed back as a response
  • If the request was unsuccessful, the request, requestId and clientId will be echoed back along with an error property, which will include details about the error

The example response below indicates that the request was successful, and device recalibration was started.

  "request": "v1/devices/commands/runRecalibration",
  "requestId": "3abe203s-42b7-4b0b-9awaf-5c381793a192",
  "clientId": "test"

Tutorial complete!

You now know how to calibrate a Nureva audio device.