Sony: WH-1000XM3 add support for LDAC and NC/AMBIENT button switch (#5990)

Implements missing features from [WH-1000XM3](https://gadgetbridge.org/gadgets/headphones/sony/#device__sony_wh-1000xm3):

- Sound Quality Mode (SBC Codec / HD codecs)
    - Added as a switch (boolean) in UI
    - Note that LDAC option can appear in Andoid Bluetooth Device settings as well as unselected. Some Android devices (eg. Samsung) will also allow changing the BT Codec in Developer Settings, but if this is not enabled, the change won't apply.
- Function of NC/AMBIENT button
    - Allows using either Google Assistant or Alexa Assistant.
    - This model does not support "system assistant", used for other non-Google/Alexa assistants.

Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5990
Co-authored-by: duhow <contacto@duhowpi.net>
Co-committed-by: duhow <contacto@duhowpi.net>
This commit is contained in:
duhow
2026-04-19 17:17:16 +02:00
committed by José Rebelo
parent 9b9e6dd34a
commit 0e85d47cc8
17 changed files with 331 additions and 0 deletions
+5
View File
@@ -3384,7 +3384,12 @@
<string name="sony_equalizer_band_6300">6.3k</string>
<string name="sony_equalizer_band_16000">16k</string>
<string name="sony_equalizer_clear_bass">Clear Bass</string>
<string name="sony_audio_hd">Audio HD</string>
<string name="sony_audio_upsampling">Audio Upsampling</string>
<string name="sony_button_function_nc_ambient">NC/Ambient Button Function</string>
<string name="sony_button_function_nc_ambient_switch_ambient_sound">Switch ambient sound</string>
<string name="sony_button_function_nc_ambient_google_assistant">Google Assistant</string>
<string name="sony_button_function_nc_ambient_alexa_assistant">Alexa Assistant</string>
<string name="sony_touch_sensor">Touch sensor control</string>
<string name="pref_wide_area_tap_summary">Recognize taps between cheeks and ears</string>
<string name="pref_wide_area_tap_title">Wide area tap</string>