Skip to content
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

Which devices would you like to be supported? #1

Open
gmallios opened this issue Nov 30, 2022 · 39 comments
Open

Which devices would you like to be supported? #1

gmallios opened this issue Nov 30, 2022 · 39 comments
Labels
device-support Request/Discussion regarding supporting a specific model good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested

Comments

@gmallios
Copy link
Owner

Reply with the device Model ID and the name.

@TETYYS

This comment was marked as off-topic.

@gmallios

This comment was marked as off-topic.

@TETYYS

This comment was marked as off-topic.

@TETYYS

This comment was marked as off-topic.

@gmallios

This comment was marked as off-topic.

@gmallios

This comment was marked as off-topic.

@TETYYS

This comment was marked as off-topic.

@TETYYS

This comment was marked as off-topic.

@gmallios

This comment was marked as off-topic.

@TETYYS

This comment was marked as off-topic.

@gmallios gmallios mentioned this issue Jan 20, 2023
12 tasks
@gmallios gmallios added help wanted Extra attention is needed good first issue Good for newcomers question Further information is requested device-support Request/Discussion regarding supporting a specific model labels Jan 20, 2023
@Maxcension
Copy link

Maxcension commented Feb 5, 2023

Life Q30 (A3028) is working perfectly, but the custom ANC setting and the "vocal mode" in the transparency mode isn't supported by the headset.
Also, we can safely say that the Life Tune (A3029) works as well as it is a Q30 (A3028) with a logo change.
https://fccid.io/2AOKB-A3028/Attestation-Statements/Family-declaration-4855135

@gmallios
Copy link
Owner Author

gmallios commented Feb 6, 2023

Life Q30 (A3028) is working perfectly, but the custom ANC setting and the "vocal mode" in the transparency mode isn't supported by the headset. Also, we can safely say that the Life Tune (A3029) works as well as it is a Q30 (A3028) with a logo change. https://fccid.io/2AOKB-A3028/Attestation-Statements/Family-declaration-4855135

I will open an issue to track progress for Life Tune/Q30. Also, right now the ANC settings are what Liberty Air 2 Pros support, device-specific profiles are underway. Thanks for you comment!

@adriantoddross
Copy link

adriantoddross commented Feb 12, 2023

Would love to see support for Life P3 and the Q45. I think the P3's should take priority since they are one of the top budget earbuds for people that prefer hard-hitting bass.

@adriantoddross
Copy link

Would also love how to figure out how to enable low-latency for gaming for applicable earbuds like the P3

@gmallios
Copy link
Owner Author

Would love to see support for Life P3 and the Q45. I think the P3's should take priority since they are one of the top budget earbuds for people that prefer hard-hitting bass.

Well, Q30/Q35 uses almosts the same protocol as Liberty Air 2 Pros which I have, that's why they have taken priority.
But, i have reverse-enginnered the P3/Q45 protocol so it should not be that trivial to implement it once the Q30/Q35 get merged to master.

Would also love how to figure out how to enable low-latency for gaming for applicable earbuds like the P3

I will include a toggle in the app for sure. I can also send you the command if you like to experiment with Bluetooth Serial Ports.

@Exxesto
Copy link

Exxesto commented Feb 14, 2023

I have a Life A2 NC and I saw the app is designed for it but will be stuck in a loading screen after I click connect. It will find and connect to the device though! and then be stuck with the circle loading animation. Using a Windows 11 device.

@gmallios
Copy link
Owner Author

I have a Life A2 NC and I saw the app is designed for it but will be stuck in a loading screen after I click connect. It will find and connect to the device though! and then be stuck with the circle loading animation. Using a Windows 11 device.

The app currently does not support Life A2 NC as you saw but the protocol is very similar to the Liberty Air 2 Pro. I will be adding support as soon as possible.

@neverknowsless
Copy link

hey! thank you for making this, it's so awesome! if you could add support to the Soundcore Q45 whenever you have time that would be great!

@GeneralRIMT
Copy link

Would love to see support for the Soundcore VR P10 in the future!

@capz
Copy link

capz commented Mar 8, 2023

Would love to have support for the A3040, SoundCore Space Q45

What does it take to add support? if it's just copying some source and pasting in some ids and feature flags then i'd make a PR for it, but I'm not clear on what it takes to add support. Obviously with a PR i'd be able to test it by myself beforehand as well, which reduces back-end-forth between dev and user :)

@gmallios
Copy link
Owner Author

gmallios commented Mar 8, 2023

Would love to have support for the A3040, SoundCore Space Q45

What does it take to add support? if it's just copying some source and pasting in some ids and feature flags then i'd make a PR for it, but I'm not clear on what it takes to add support. Obviously with a PR i'd be able to test it by myself beforehand as well, which reduces back-end-forth between dev and user :)

You have to decompile the official app see what commands it sends and how it parses the response. A3040 support is underway and you can find more technical info in soundcore-lib/A3040.md

Edit: I'm not sure on the legality side but I could upload my JADX project which contains decompiled code.

@PikeNote
Copy link

PikeNote commented Mar 11, 2023

Would live to see support for A3936, Soundcore Space A40

I would love to contribute but working with the JADX with obfuscated code is quite the challenge. You probably aren't legally allowed to post the project and they could DMCA it most likely.

Edit: I wonder if Wiresharking the Bluetooth HCI logs would be easier

@gmallios
Copy link
Owner Author

gmallios commented Mar 12, 2023

Would live to see support for A3936, Soundcore Space A40

I would love to contribute but working with the JADX with obfuscated code is quite the challenge. You probably aren't legally allowed to post the project and they could DMCA it most likely.

Edit: I wonder if Wiresharking the Bluetooth HCI logs would be easier

Wireshark logs will most certainly help to discover which specific command is used for an action with a device but you need to record which action you took for a specific log (change ANC mode, EQ settings etc). I started out with this method but I knew I couldn't add support for other devices without reverse enginneering the app. I will open an issue for A3936 when i have reversed some basic methods. If you have some experience with React you can contribute to the UI side of the app 🙂

Note: A very helpful log is setting the custom EQ values to max->0->low to see if there is DRC support.

@arnasbulut
Copy link

I have a Motion+, which is, in my opinion, best device out there under $100. On top of it, it becomes much more powerful with Alan Ross' EQ settings. I'd really love to see this device supported.

@minikold
Copy link

Following this project. Just got a new pair of Space One's. Would love for them to be supported. Willing to help in any way!

@AdwaitVaidya
Copy link

AdwaitVaidya commented Oct 15, 2023

Just got a pair of Q45. Would love to help in any way!

@Panabou
Copy link

Panabou commented Nov 4, 2023

It would be great to see the Soundcore Liberty 4 (A3953,A3953L,A3953R) to be supported.

@szapeti
Copy link

szapeti commented Dec 11, 2023

A3961 - Sport X10 Please

@Aronjlove
Copy link

A3961 - Sport X10 Please

Same.

@pyt0xic
Copy link

pyt0xic commented Jan 30, 2024

A3948 - A20i Please ❤️

@miguelssimao
Copy link

Requesting support for A3004 - Q20i, please

@Vikachubro21
Copy link

I can test for A3004 - Q20i, might be able to help with UI. If there's anything relatively simple let me know.

@souhaiebtar
Copy link

Requesting support for A3947 - Liberty 4 NC , please

@joaocandre
Copy link

Would live to see support for A3936, Soundcore Space A40

Same here. I'm open to contribute in any way I can.

@gmallios
Copy link
Owner Author

gmallios commented May 1, 2024

@souhaiebtar @joaocandre @Vikachubro21 @miguelssimao @szapeti Please try downloading the latest unstable release and before connecting to the device, open right click on the window, press inspect and go to the console tab. After clicking on connect, some logs should appear. Please open a new issue or attach them to an existing.

@gmallios
Copy link
Owner Author

gmallios commented May 1, 2024

Just got a pair of Q45. Would love to help in any way!

Q45 should be working in the latest unstable build although EQ customization is not supported currently but planned.

@joaocandre
Copy link

@gmallios will do as soon as I get access to a Windows machine (I've unable to compile in Linux so far)

@souhaiebtar
Copy link

@gmallios i uploaded Liberty 4 Nc logs as requested, please let me know if you need more information, if you want a capture for wireshark please let me know, but you may need to help me do it :)

@WhiskeredMaster
Copy link

Liberty 4 (A3953), please.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
device-support Request/Discussion regarding supporting a specific model good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests