REPRODUCIBILITY: 100%
OS VERSION: 5.0.0.68
HARDWARE: Sony Xperia 10III XQBT52
UI LANGUAGE: sv_SE
REGRESSION: ?
DESCRIPTION:
Wired headsets (Bose) are recognised when plugged in, but after approximately two seconds audio is routed back to speaker.
These are passive headsets (no noise cancellation) held in place by a silicon pretzel in the outer ear. Cable is striped (gray/green or black/red) and has a mic+buttons dongle on the right side. Connector is 3.5 mm TRRS. There is no indication what the model name is and I have no clue. Sorry. I got these from people who switched to BT headsets.
Possibly significant: Headset button for Play/Pause works, volume control does not, at least on XA2. Pausing works on Xperia 10III, but also switches output to speaker. Volume control doesn’t work, neither does resuming playback: Output switches briefly to wired headphone and then to wired headset, but audio app doesn’t start playing again.
It could be that these headsets were designed for iphone but as noted, basic audio in/out does work on non-10III models.
PRECONDITIONS:
None known
STEPS TO REPRODUCE:
-
Plug in headset to 3.5 mm jack
-
Phone recognises headset, audio out works
-
Wait 2 sec
EXPECTED RESULT:
Headset to remain connected and audio in/out to be routed to it
ACTUAL RESULT:
Audio routing changes back to speaker and internal microphone after two seconds
MODIFICATIONS:
OpenRepos and Chum
ADDITIONAL INFORMATION:
This is the outcome without a phone case, so unlikely that the plug isn’t fully inserted.
I can force audio routing to/from the Bose headsets using the Audio Output app from Chum.
Restarting Audio subsystem i Sailfish Utilities has no effect.
I think there’s something different in how headsets are detected with the Xperia 10III:
- The same Bose headsets do work with Xperia X, XA2, and Jolla C2
- Other headsets (Samsung, noname, JBL) work with the Xperia 10III
All tests made with native applications on SailfishOS.
Output of systemctl status pulseaudio:
â—Ź pulseaudio.service - PulseAudio (system-wide mode)
Loaded: loaded (/usr/lib/systemd/system/pulseaudio.service; static; vendor preset: enabled)
Active: inactive (dead) since Fri 2025-10-31 08:24:44 CET; 2h 11min ago
Process: 3823 ExecStopPost=/bin/sh -c rm -f /run/pulse/pid (code=exited, status=0/SUCCESS)
Process: 1366 ExecStart=/usr/bin/pulseaudio --daemonize=no --system --disallow-module-loading
$CONFIG (code=exited, status=0/SUCCESS)
Main PID: 1366 (code=exited, status=0/SUCCESS)
Output of journalctl -u pulseaudio:
-- Logs begin at Fri 2025-10-31 10:23:51 CET, end at Fri 2025-10-31 10:38:29 CET. --
-- No entries --