SonyHeadphonesClient icon indicating copy to clipboard operation
SonyHeadphonesClient copied to clipboard

WH-1000XM4 support

Open templeman opened this issue 4 years ago • 12 comments

Opening this issue to gauge interest for WH-1000XM4 support. I own this model and would love to be able to use this client with it. I have zero experience in C++, but I'm happy to test and provide logs for anyone who might choose to tackle this. I should be able to run either the Mac or Windows version (via Bootcamp).

FWIW it seems the app in its current state is close to being able to support the XM4s. Here are my results when attempting to use it with my pair: Note: tested using the macOS build from @semvis123 on Mojave

1. Start app success

2. Select 'Connect to Bluetooth Device' and choose WH-1000XM4 connection success

3. Use the slider to change Ambient Sound Level ambient sound successfully changed

4. Make another change to either Ambient Sound or the Focus on Voice option app crashes

The app doesn't crash for me when the only action is connecting/disconnecting the bluetooth device.

templeman avatar Feb 07 '21 00:02 templeman

Opening this issue to gauge interest for WH-1000XM4 support. I own this model and would love to be able to use this client with it. I have zero experience in C++, but I'm happy to test and provide logs for anyone who might choose to tackle this. I should be able to run either the Mac or Windows version (via Bootcamp).

FWIW it seems the app in its current state is close to being able to support the XM4s. Here are my results when attempting to use it with my pair: Note: tested using the macOS build from @semvis123 on Mojave

1. Start app success

2. Select 'Connect to Bluetooth Device' and choose WH-1000XM4 connection success

3. Use the slider to change Ambient Sound Level ambient sound successfully changed

4. Make another change to either Ambient Sound or the Focus on Voice option app crashes

The app doesn't crash for me when the only action is connecting/disconnecting the bluetooth device.

AmgC36 avatar Feb 07 '21 01:02 AmgC36

@templeman that is a perfect description of what I am experiencing with the XM4s.

AmgC36 avatar Feb 07 '21 01:02 AmgC36

Hi,

I got reports from other people that the client works well with the XM4s using the Windows client. Could you test it there please?

Plutoberth avatar Feb 07 '21 08:02 Plutoberth

Same here with XM4.

I seem to be able to check the box for "Focus on Voice" but when unchecking it disconnects saying: "Invalid checksum!"

After reconnecting Focus on Voice is not enabled.

mdaviesnz avatar Feb 11 '21 03:02 mdaviesnz

@mdaviesnz is this also on the macOS version? Are you able to test it on the Windows version?

semvis123 avatar Feb 11 '21 11:02 semvis123

@mdaviesnz is this also on the macOS version? Are you able to test it on the Windows version?

Sorry, should've mentioned that I'm testing on Windows, unable to test macOS myself.

mdaviesnz avatar Feb 11 '21 20:02 mdaviesnz

I confirm that current master 3c623a8eb143854f9fd68dfa38bb93a36109a871 works with 1000WH4 on Windows.

Warchant avatar Feb 15 '21 18:02 Warchant

I'm still having issues with the mac osx client with 1000WH4. When I go to use the slider, I get the error "Unexpected error occurred and disconnected. Invalid checksum!".

[image: image.png] [image: image.png]

On Tue, Feb 16, 2021 at 2:35 AM Bohdan [email protected] wrote:

I confirm that current master 3c623a8 https://github.com/Plutoberth/SonyHeadphonesClient/commit/3c623a8eb143854f9fd68dfa38bb93a36109a871 works with 1000WH4.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Plutoberth/SonyHeadphonesClient/issues/27#issuecomment-779391337, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEXLJMSCIF576CJNI5EQUITS7FSNLANCNFSM4XG27ZAA .

AmgC36 avatar Feb 17 '21 03:02 AmgC36

Following up re: Windows - I was able to test the XM4s on Windows 10, and it worked well for the most part. However, the app did fail to complete a command on more than one occasion with the Invalid checksum! error. This seems consistent with @mdaviesnz experience, although in my testing the error seemed to occur at random and only rarely. I left a report in #29 regarding my results.

templeman avatar Mar 03 '21 17:03 templeman

It's baffling that the checksum is only incorrect sometimes, and not always || never.

Plutoberth avatar Mar 05 '21 16:03 Plutoberth

I am getting the checksum issue sometimes in my Qt version. I think this is mostly to do with locks/threading. The ImGui version usually works fine as it only ever allows 1 command in the air at a time.

Tatsh avatar Mar 17 '21 09:03 Tatsh

Do we have info on how the 'Speak to chat' mode is set over the 'wire' (air)?

Other than that, interested in the DSEE flag, and how to set EQ.

Tatsh avatar Mar 20 '21 21:03 Tatsh