-
Notifications
You must be signed in to change notification settings - Fork 51
Bluetooth Audio is broken on Lenovo Legion Y700 Gen 4 #219
Description
Current Behavior
Bluetooth audio device connects successfully and appears as "Active". However, media audio continues to play through the internal speakers.
When attempting to manually switch the output device via the Media Control panel (in Quick Settings/Notification shade), tapping the Bluetooth device causes a loading spinner to appear briefly, but the selection immediately reverts to "This phone". It is impossible to force the audio to the Bluetooth device.
Describe the bug
The system fails to route audio to the connected Bluetooth A2DP device. Manual intervention via the UI also fails; the system attempts to switch (indicated by the loading spinner) but aborts and defaults back to the internal speaker.
To Reproduce
- Pair and connect a Bluetooth audio device.
- Start media playback (e.g., VLC, YouTube). Audio plays from internal speakers.
- Open the Media Control panel (from the notification shade).
- Tap the specific Bluetooth device name to switch output.
- Error: A loading spinner appears next to the Bluetooth device, but the checkmark remains on "This phone". Audio output never changes.
Expected behavior
The audio output should switch to the Bluetooth device immediately upon connection, or at least when manually selected in the Media Control panel.
Photos/Video
- Attached video:
[screen-20250414-205817.mp4](https://github.com/user-attachments/assets/97ff3341-a2b4-4385-9b33-f27a268703e0) - (The video demonstrates the inability to switch the output source in the UI)
Smartphone (please complete the following information):
- Device: Lenovo Legion Y700 Gen 4
- Firmware Version: TB322FC_CN_OPEN_USER_Q00041.1_V_ZUXOS_1.1.11.202_ST_250919
- Build Flavor: system-td-arm64-ab-vanilla.img.xz
- Version: android_15.0.0_r26 ci-20250415
Additional context
- Bluetooth Device used: QCY H3 Pro, BaseUS WM03
- I have tried forgetting and re-pairing the device, but the issue persists.
- Logs:
boot.log
play_audio_on_VLC.log
pairing_to_a_earbuds.log