Skip to content

Add support for Soundcore Liberty 5 (issue #226)#227

Merged
Oppzippy merged 5 commits intoOppzippy:masterfrom
diegok:liberty-5-a3957
Feb 15, 2026
Merged

Add support for Soundcore Liberty 5 (issue #226)#227
Oppzippy merged 5 commits intoOppzippy:masterfrom
diegok:liberty-5-a3957

Conversation

@diegok
Copy link
Contributor

@diegok diegok commented Feb 8, 2026

I've been and added support for my Liberty 5, based on the existing code for p40i, and then I've been poking around the official app and testing what changed to add almost complete settings!

I still need to see how to discover toggling multipoint and there are a few bytes I was not able to map, but it seems to be working for the important parts and some of the not so useful too 🎉


I hope this address my issue: #226

@Oppzippy
Copy link
Owner

Thanks, I had a quick look and it looks good. I'll review it within the next few days.

@Oppzippy
Copy link
Owner

It has a few issues:

  • Battery level is off by one. There is one other device I know of that works like this, but it's not yet implemented in OpenSCQ30. Copying the dual battery module into a3957::modules and modifying as necessary would be acceptable here. It can be generalized and put in common in the future when there is more than one device that needs it.
  • Battery level should be out of 10
  • There shouldn't be an immersive experience setting
  • Various missing toggles
  • Sound modes are incorrect. There should be a transportation mode and there should not be adaptive noise canceling, for example.

@diegok
Copy link
Contributor Author

diegok commented Feb 15, 2026

It has a few issues:

* Battery level is off by one. There is [one other device I know of](https://github.com/Oppzippy/OpenSCQ30/blob/8790eb453e0dd8843d322f869b5ff42f9277b9dc/tools/soundcore-device-faker/devices/a6611.toml#L11-L12) that works like this, but it's not yet implemented in OpenSCQ30. Copying the dual battery module into `a3957::modules` and modifying as necessary would be acceptable here. It can be generalized and put in common in the future when there is more than one device that needs it.

* Battery level should be out of 10

* There shouldn't be an immersive experience setting

* Various missing toggles

* Sound modes are incorrect. There should be a transportation mode and there should not be adaptive noise canceling, for example.

Fixed and tested on the real device and all match with what I can see/toggle on the android app... I was too focused on just toggling stuff 👎

@Oppzippy Oppzippy merged commit c85c36b into Oppzippy:master Feb 15, 2026
4 checks passed
@Oppzippy
Copy link
Owner

Thanks!

@diegok
Copy link
Contributor Author

diegok commented Feb 16, 2026

Thank you!, I've just noted I've forgot to add my device to the readme table of supported devices. Should I send you another PR?

@Oppzippy
Copy link
Owner

No, that's alright. I'll do it when I update the changelog for the next release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants