Add support for Liberty 4 Pro A3954 (A3954GG1)
The app shows the headphones on initial startup of the app, pairing is possible upon tapping the record in the list. After initial pairing, tapping the model in the list, a new screen appears with "loading" for ca. 3 seconds. It quickly goes to "disconnected" for ca. 200 ms, then back to the list. This is all.
If you manage to support the model, wave my way and I will test.
I second for the testing.
To anyone that has this device, please see https://github.com/Oppzippy/OpenSCQ30/blob/master/docs/request-soundcore-device.md and post the information using version v2.0.0-beta4 or newer.
To anyone that has this device, please see https://github.com/Oppzippy/OpenSCQ30/blob/master/docs/request-soundcore-device.md and post the information
➜ ~ openscq30 paired-devices add --mac-address F4:9D:8A:B2:F1:CC --model SoundcoreDevelopment
Error: storage: sql error: wrong number of arguments to function json_valid(): Error code 1: SQL error or missing database
➜ ~ openscq30 device --mac-address F4:9D:8A:B2:F1:CC setting --get stateUpdatePacket --json
Error: storage: sql error: wrong number of arguments to function json_valid(): Error code 1: SQL error or missing database
➜ ~ sqlite3 --version
3.46.0 2024-05-23 13:25:27 96c92aba00c8375bc32fafcdf12429c58bd8aabfcadab6683e35bbb9cdebf19e (64-bit)
➜ ~ openscq30 --version
openscq30 2.0.0
do i need to have a specific sqlite3 version? i installed the latest cli version for testing.
I use windows. openscq30 paired-devices add --mac-address F4:9D:8A:8C:48:EA --model SoundcoreDevelopment openscq30 device --mac-address F4:9D:8A:8C:48:EA setting --get stateUpdatePacket --json but why are these commands not found??? C:\Users\rapha\Downloads>openscq30 paired-devices add --mac-address F4:9D:8A:8C:48:EA --model SoundcoreDevelopment error: unrecognized subcommand 'paired-devices'
Usage: openscq30 [OPTIONS] <COMMAND>
For more information, try '--help'.
C:\Users\rapha\Downloads>openscq30 device --mac-address F4:9D:8A:8C:48:EA setting --get stateUpdatePacket --json error: unrecognized subcommand 'device'
tip: a similar subcommand exists: 'list-devices'
Usage: openscq30 [OPTIONS] <COMMAND>
For more information, try '--help'.
C:\Users\rapha\Downloads>
@CDRLpart Sorry, forgot to specify that you need to use the latest beta version. I edited my previous message.
@AlirezaPourchali
do i need to have a specific sqlite3 version?
Theoretically it should work with sqlite 3.45.1 or newer, since that's what ubuntu 24.04 is using and the tests pass there. I'll look into this.
the device Liberty 4 Pro A3954 is not in the list in the android arm64 release on https://github.com/Oppzippy/OpenSCQ30/releases/tag/v2.0.0-beta4
To clarify what I meant, on this page, select Soundcore Development Information:
And then on this page, select your Liberty 4 Pro:
Or did you mean that the liberty pro 4 isn't showing on the second page?
Sorry, no, it was my mistake. I should have gone step by step instead of leaping and leaving out steps. I am so masculine!
Here's the requested information.
Some(Packet { command: Command([1, 1]), body: [0, 1, 99, 100, 0, 0, 48, 51, 46, 50, 57, 48, 51, 46, 50, 57, 51, 57, 53, 52, 68, 69, 55, 55, 53, 49, 56, 65, 57, 68, 70, 52, 48, 50, 46, 53, 56, 9, 244, 157, 138, 83, 43, 186, 254, 254, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 145, 147, 139, 141, 122, 111, 105, 100, 60, 60, 145, 147, 139, 141, 122, 111, 105, 100, 60, 60, 0, 0, 0, 0, 1, 145, 147, 139, 130, 122, 133, 133, 114, 60, 60, 145, 147, 139, 130, 122, 133, 133, 114, 60, 60, 0, 0, 10, 102, 102, 50, 51, 255, 255, 68, 68, 51, 2, 6, 0, 0, 255, 1, 255, 0, 0, 0, 0, 94, 1, 110, 1, 1, 0, 0, 1, 0, 1, 95, 0, 0, 1, 1, 0, 0, 0, 110, 1, 0, 1, 0, 0, 255, 0, 0, 17, 17] })
Some(Packet { command: Command([1, 1]), body: [1, 1, 100, 99, 0, 0, 48, 52, 46, 50, 57, 48, 52, 46, 50, 57, 51, 57, 53, 52, 69, 65, 52, 56, 56, 67, 56, 65, 57, 68, 70, 52, 48, 49, 46, 53, 56, 5, 244, 157, 138, 98, 237, 155, 254, 254, 129, 133, 127, 139, 94, 156, 75, 64, 120, 120, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 135, 141, 143, 143, 126, 114, 105, 100, 60, 60, 135, 141, 143, 143, 126, 114, 105, 100, 60, 60, 0, 0, 0, 0, 2, 135, 141, 143, 143, 126, 114, 105, 100, 60, 60, 135, 141, 143, 143, 126, 114, 105, 100, 60, 60, 7, 0, 10, 102, 102, 50, 51, 255, 255, 68, 68, 51, 2, 6, 0, 0, 255, 1, 255, 1, 1, 1, 1, 98, 1, 49, 1, 1, 1, 1, 1, 2, 0, 90, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 1, 2, 1, 255, 0, 0, 17, 17] })