-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WF-1000XM4 - Couldn't connect (10049) #65
Comments
I must mention that the touch controls on the earbuds can already be used to turn ANC on/off but ambient sound levels can't be changed Also, if the function of the touch controls were changed to control volume instead in the Sony Headphones app, then ANC can't be turned on/off with touch controls. |
The issue here seems to be that the device uses a different ServiceClassId. Changing SONY_UUID to "81c2e72a-0591-443e-a1ff-05f988593351" makes the application connect correctly, however you still can't change any values |
Has anyone figured out how the 'Speak to Chat' setting is toggled? That's the most annoying feature that you can't turn off when using the earbuds with a PC and requires connection to the phone to toggle I wonder if Windows Subsystem for Android can be used to get the Sony Headphones app running on Windows and change the settings on the earbuds? I'll try it out sometime. |
If this helps someone, I was able to capture Bluetooth logs from my Android phone (Poco F1) while it was connected to WF-1000XM4. The btsnoop_hci.log file can be opened in Wireshark. Bluetooth capture: I only toggled the 'Speak to chat' feature on and off several times. Didn't touch any other settings. I can capture more logs later on while interacting with all the other toggles if that helps. |
I captured some more logs, but this time I played with almost every feature available in the Sony Headphones app while recording the screen so hopefully that helps match a particular action in the recording with what's observed in the Bluetooth traffic capture. The screen capture was started at 2022-07-17-21-38-46-724 (India time UTC+05:30) Bluetooth capture: Screen capture: |
After looking at more captures I found multiple Service Ids that all allow a connection. UUID 0 causes headphone chrash on connect. Music stops fails to send data. |
The right UUID is "956c7b26-d49a-4ba8-b03f-b17d393cb6e2". The wire format is similar to WF1000-XM3,but the fields have different meaning. Thanks to snoop log from @1oh1, I found the packet to turn on/off speak to chat feature and verified on my WF1000XM4. 3e0c0100000004f80200010c3c -----------> on This is a filtered version of btsnoop_hci.log from @1oh1 |
Would love to see this implemented as well! Any way I could help out with providing logs, etc.? |
Gadgetbridge just implemented support for WF-1000XM4 with all its features supported (the commit). Based on logs and information from this github issue. |
Still not working for me as well. |
Hey, i got a pair of wh-1000 MX5. I get the same error. Is there any more debug data I can collect and provide for you to make them work? I relly like the project! :D |
Headset: WF-1000XM4
Client version: v1.2
OS: Windows 11
Description: Can't connect
Errors: Couldn't connect: 10049
Any chance TWS earbuds like the WF-1000XM4 can be supported?
The text was updated successfully, but these errors were encountered: