How to Force Bluetooth Headset SCO Link for HD Voice on Windows 11
🔍 WiseChecker

How to Force Bluetooth Headset SCO Link for HD Voice on Windows 11

Windows 11 may not automatically use the Synchronous Connection Oriented SCO link for your Bluetooth headset, which results in poor call audio quality during voice calls. The SCO link is a dedicated channel that carries high-definition HD voice audio at 16 kHz or higher, but Windows often defaults to the lower-quality HFP Handsfree Profile with narrowband audio. This article explains how to force your Bluetooth headset to use the SCO link for HD voice on Windows 11 using the registry and Bluetooth driver settings.

Key Takeaways: Force SCO Link for HD Voice on Windows 11

  • Device Manager > Bluetooth > Your headset > Properties > Advanced: Disable “HFP” or set “SCO” as preferred codec to force HD voice.
  • Registry Editor > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters: Add DWORD “EnableSCO” with value 1 to enable SCO link system-wide.
  • Settings > System > Sound > More sound settings > Recording > Headset Microphone > Properties > Advanced: Check “Enable audio enhancements” and select 16-bit, 16000 Hz DVD Quality.

ADVERTISEMENT

Understanding SCO Link and HD Voice on Windows 11

The Synchronous Connection Oriented SCO link is a dedicated Bluetooth channel that reserves bandwidth for voice data. It supports wideband speech at 16 kHz sampling rate, which is the basis for HD Voice in Bluetooth headsets. Without the SCO link, Windows 11 falls back to the Hands-Free Profile HFP with narrowband audio at 8 kHz, which sounds muffled and robotic.

Windows 11 uses the Bluetooth Advanced Audio Distribution Profile A2DP for music and the Hands-Free Profile HFP for calls. The SCO link is part of the HFP specification, but the operating system may not activate it automatically due to driver compatibility or power-saving policies. Forcing the SCO link ensures your headset uses the highest available voice codec, typically mSBC or CVSD with wideband support.

Prerequisites for this procedure include a Bluetooth headset that supports HFP version 1.6 or later, a Bluetooth adapter that supports SCO links, and Windows 11 version 22H2 or newer. Check your headset specifications for “Wideband Speech” or “HD Voice” support.

Method 1: Force SCO Link via Device Manager

This method modifies the Bluetooth driver settings for your specific headset to prefer the SCO link over the default HFP configuration.

  1. Open Device Manager
    Press Windows key + X and select Device Manager from the menu. Alternatively, type “Device Manager” in the Start search box and press Enter.
  2. Expand Bluetooth section
    Find and expand the Bluetooth category. Locate your headset in the list. It may appear as “Your Headset Name” or “Hands-Free Audio.”
  3. Open properties
    Right-click your headset entry and select Properties. Click the Advanced tab in the properties window.
  4. Configure SCO settings
    Look for a dropdown labeled “Codec Selection” or “Link Type.” Select “SCO” or “Wideband” if available. If you see a checkbox for “Enable SCO Link,” check it. Click OK to save.
  5. Restart Bluetooth service
    Press Windows key + R, type “services.msc,” and press Enter. Find “Bluetooth Support Service,” right-click it, and select Restart. Reconnect your headset.

ADVERTISEMENT

Method 2: Force SCO Link via Registry Editor

If the Device Manager option is not available, use the Registry Editor to force the SCO link system-wide for all Bluetooth audio devices.

  1. Open Registry Editor
    Press Windows key + R, type “regedit,” and press Enter. Click Yes when the User Account Control prompt appears.
  2. Navigate to the Bluetooth parameters key
    Paste this path into the address bar: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters. Press Enter.
  3. Create EnableSCO DWORD
    Right-click in the right pane, select New > DWORD 32-bit Value. Name it EnableSCO. Double-click it and set Value data to 1. Click OK.
  4. Create SCOPriority DWORD optional
    Right-click again, select New > DWORD 32-bit Value. Name it SCOPriority. Set Value data to 0 for highest priority. Click OK.
  5. Restart Windows
    Close Registry Editor and restart your computer. After reboot, reconnect your Bluetooth headset.

Method 3: Force HD Voice Format in Sound Settings

Configure the default sound format for the headset microphone and speakers to match the wideband SCO link requirements.

  1. Open Sound settings
    Press Windows key + I to open Settings. Go to System > Sound. Click “More sound settings” under the Related settings section.
  2. Open Recording tab
    In the Sound window, click the Recording tab. Find your headset microphone, usually named “Headset Microphone” or “Hands-Free Audio.” Right-click it and select Properties.
  3. Set audio format
    Click the Advanced tab. Under “Default Format,” select “16 bit, 16000 Hz DVD Quality.” This matches the SCO wideband sampling rate. Click Apply.
  4. Disable audio enhancements
    In the same Advanced tab, uncheck “Enable audio enhancements” to prevent Windows from downsampling the audio. Click OK.
  5. Repeat for Playback tab
    Go to the Playback tab, select your headset speakers, and repeat steps 2-4. Click OK and close all windows.

If Windows 11 Still Uses Narrowband Audio

If the SCO link is not established after the above steps, check these additional factors.

Bluetooth adapter does not support SCO

Older Bluetooth adapters, especially those using Bluetooth 4.0 or earlier, may not support SCO links. Check your adapter specifications. If it lacks SCO support, replace it with a Bluetooth 5.0 or later adapter. You can verify adapter capabilities in Device Manager under Bluetooth > Your adapter > Properties > Advanced tab. Look for “SCO” in the supported features list.

Headset firmware is outdated

Some Bluetooth headsets require firmware updates to enable wideband voice. Visit the manufacturer’s support website for your headset model. Download and install the latest firmware using the provided tool. After updating, reconnect the headset and test call quality.

Third-party audio drivers conflict

Audio drivers from Realtek, Dolby, or DTS can override Bluetooth codec selection. Temporarily disable these enhancements. In Settings > System > Sound > All sound devices, select your headset. Under Audio enhancements, select “Off.” Test the SCO link again.

Windows power management disables SCO

Windows may disable the SCO link to save power when the headset is idle. Go to Device Manager > Bluetooth > Your headset > Properties > Power Management. Uncheck “Allow the computer to turn off this device to save power.” Click OK.

Bluetooth Profiles: SCO Link vs A2DP for Voice

Item SCO Link HFP A2DP
Primary use Voice calls, speech Music, media playback
Audio quality Wideband 16 kHz Stereo up to 48 kHz
Latency Low ~20 ms Higher ~100 ms
Bandwidth 64 kbps Up to 320 kbps
Duplex Full-duplex Half-duplex
Codec mSBC, CVSD SBC, AAC, aptX

Windows 11 uses HFP with SCO for voice calls and A2DP for music. Forcing the SCO link ensures your headset uses the wideband mSBC codec instead of narrowband CVSD. This change affects only voice calls, not music playback.

After applying the registry or driver changes, test call quality using a voice chat app like Microsoft Teams or Zoom. Open the app’s audio settings and confirm the input and output devices are set to your headset. Make a test call. If the audio still sounds narrow, repeat the registry method and verify the EnableSCO DWORD value is 1.

For persistent issues, try pairing the headset with a different Bluetooth adapter. Some integrated adapters on laptops have limited SCO support. A USB Bluetooth dongle with Bluetooth 5.3 often resolves this. After switching adapters, reapply the registry changes and test again.

ADVERTISEMENT