CMF Buds: Enable EQ / Ultra Bass / low latency for Buds 2 Plus

- Update EQ preset values for Buds 2 Plus
- Enable for Buds 2 Plus
This commit is contained in:
Dominik Riebeling
2026-05-03 22:02:56 +02:00
parent 35434817b3
commit 10f438aef7
4 changed files with 24 additions and 0 deletions
@@ -16,6 +16,8 @@
along with this program. If not, see <https://www.gnu.org/licenses/>. */
package nodomain.freeyourgadget.gadgetbridge.devices.nothing;
import java.util.Arrays;
import java.util.List;
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
@@ -49,4 +51,22 @@ public class CmfBuds2PlusCoordinator extends AbstractEarCoordinator {
@Override
public boolean supportsAdaptiveAnc() { return true; }
@Override
public List<NothingEqualizer> getEqualizerPresets() {
return Arrays.asList(
NothingEqualizer.POP,
NothingEqualizer.ROCK,
NothingEqualizer.ELECTRONIC,
NothingEqualizer.ENHANCE_VOCALS,
NothingEqualizer.CLASSICAL,
NothingEqualizer.CUSTOM
);
}
@Override
public boolean supportsUltraBass() { return true; }
@Override
public boolean supportsLowLatency() { return true; }
}
@@ -6,6 +6,7 @@ public enum NothingEqualizer {
POP((byte) 0x03),
ENHANCE_VOCALS((byte) 0x04),
CLASSICAL((byte) 0x05),
CUSTOM((byte) 0x06),
DIRAC((byte) 0x07),
;
+2
View File
@@ -3570,6 +3570,7 @@
<item>@string/nothing_equalizer_pop</item>
<item>@string/nothing_equalizer_enhance_vocals</item>
<item>@string/nothing_equalizer_classical</item>
<item>@string/nothing_equalizer_custom</item>
<item>@string/nothing_equalizer_dirac</item>
</string-array>
@@ -3579,6 +3580,7 @@
<item>POP</item>
<item>ENHANCE_VOCALS</item>
<item>CLASSICAL</item>
<item>CUSTOM</item>
<item>DIRAC</item>
</string-array>
+1
View File
@@ -3185,6 +3185,7 @@
<string name="nothing_equalizer_pop">Pop</string>
<string name="nothing_equalizer_enhance_vocals">Enhance vocals</string>
<string name="nothing_equalizer_classical">Classical</string>
<string name="nothing_equalizer_custom">Custom</string>
<string name="nothing_equalizer_dirac">Dirac</string>
<string name="prefs_equalizer_preset">Equalizer Preset</string>
<string name="pref_title_equalizer_normal">Normal</string>