Commit Graph
247 Commits
Author SHA1 Message Date
Andreas Shimokawa 6df6e741da add rb badge 2025-09-14 12:32:21 +02:00
edentandJosé Rebelo 414369b717 Update redirected links in README
Three links went to the old Wiki. These have been replaced with their new destinations.

Signed-off-by: edent <edent@noreply.codeberg.org>
2025-08-04 20:12:47 +02:00
José Rebelo 3e036929cc Settings: Add search 2025-08-03 20:33:11 +01:00
José Rebelo e083eaa011 Import DaoGenerator from greenDAO
The jitpack.io build is facing issues. The code required for the code
generation is quite small, with a negligible build impact, so import it
directly to the repository from the fork and remove the dependency on
jitpack completely.

- Taken from https://codeberg.org/Freeyourgadget/greenDAO
- Original commit: 1998d7cd2d21f662c6044f6ccf3b3a251bbad341
2025-06-19 13:22:28 +01:00
José Rebelo f9ceb16ff8 Add Concentus
* Taken from https://github.com/lostromb/concentus
* Commit: 6c2328dc19044601e33a9c11628b8d60e1f3011c
2025-03-30 20:43:13 +01:00
José RebeloandJosé Rebelo fbff769333 Add licenses page 2025-03-30 19:25:38 +00:00
José Rebelo 758c56976b Zepp OS 4: Fix notification icons encoding 2025-03-21 22:02:30 +00:00
José Rebelo feea84ea4d Add note on nightly releases to README 2023-12-22 17:49:54 +00:00
José Rebelo 3e0d3ccb43 Replace supported devices and features with link to website 2023-12-22 17:49:04 +00:00
José Rebelo b535784117 Mijia LYWSD03MMC: Initial support
Same protocol as LYWSD02, but does not support setting the time.
2023-12-22 12:35:35 +00:00
José Rebelo 48e1bc1a8a ColaCao 2021 / 2023: Initial support
Reports in #3455 and #2955 mention that everything works, except HR,
which crashes the devices (they do not have an HR sensor), so we just
disable HR support.
2023-12-14 21:53:30 +00:00
José Rebelo 108307c711 Redmi Smart Band 2: Experimental support
Characteristics taken from #3274
2023-12-11 13:58:00 +00:00
José Rebelo e6cb15d9eb Mi Watch Color Sport: Experimental support 2023-12-02 11:56:23 +00:00
José Rebelo 34c994759d Update README and changelog 2023-11-29 21:34:57 +00:00
José Rebelo 11ccf86056 Redmi Watch 3 Active: Fix name 2023-11-26 17:53:38 +00:00
José Rebelo 7416159ba2 Xiaomi: Mark new devices as experimental 2023-11-25 22:17:09 +00:00
José Rebelo 08eb22b4cb Mi Band 8: Import Bouncy Castle 1.76 classes 2023-11-25 21:16:33 +00:00
InternalErrorXandJosé Rebelo 5b2eb62a72 Update README.md
Fix typo
2023-11-16 21:23:04 +00:00
José Rebelo 5abd46d7ba Amazfit T-Rex Ultra: Remove experimental 2023-11-09 21:52:14 +00:00
José Rebelo a2a145f8d2 Update changelog 2023-11-04 16:33:57 +00:00
José Rebelo 0c47d12c0f Amazfit Active / Active Edge: Experimental support 2023-10-29 19:19:20 +00:00
José Rebelo 2456c878f4 Update changelog and README 2023-10-15 14:51:04 +01:00
Maxime ReyrolleandJosé Rebelo ff6d6f5e53 add initial support for Amazfit Balance 2023-10-15 13:41:53 +00:00
José Rebelo 5f05a0d88f Sony WF-1000XM5: Experimental support 2023-09-28 23:53:58 +01:00
Davis Mosenkovs 51fbdaaaab Mijia LYWSD02: Add LYWSD02/LYWSD02MMC to README 2023-09-23 17:27:30 +03:00
José Rebelo 1cd795f95a Sony Wena 3: Update wiki link in README 2023-09-23 11:36:45 +01:00
vladkorotnevandJosé Rebelo 889a1db801 Sony Wena 3: Initial support (#3311)
Co-authored-by: vladkorotnev <vladkorotnev@noreply.codeberg.org>
Co-committed-by: vladkorotnev <vladkorotnev@noreply.codeberg.org>
2023-09-23 10:31:41 +00:00
José Rebelo c3d7718e65 Improve MTU error message, update README 2023-09-17 16:50:48 +01:00
Andreas Shimokawa 294d45f6c3 add Bip U Pro to README 2023-09-16 23:00:55 +02:00
José Rebelo 454d766e88 Zepp OS: Add all remaining devices as experimental 2023-08-18 12:16:36 +01:00
Raghd Hamzeh c8e19a2466 feat: add initial support for Amazfit Cheetah Pro 2023-08-16 22:19:48 -04:00
José Rebelo b297e767ad Amazfit Bip 3 Pro: Initial support 2023-08-16 12:27:00 +01:00
kirk1984andJosé Rebelo e3bc3742a8 Adjust Link for the T-Rex 2 (#3232)
Co-authored-by: kirk1984 <kirk1984@noreply.codeberg.org>
Co-committed-by: kirk1984 <kirk1984@noreply.codeberg.org>
2023-07-29 12:51:49 +00:00
José Rebelo 0aa0f14e75 Amazfit T-Rex Pro: Add to list of supported devices 2023-07-29 11:29:56 +01:00
Johannes KrudeandJosé Rebelo 7cb060c9fe Casio GW-B5600: initial support 2023-07-22 09:39:56 +00:00
MormegilandJosé Rebelo 114f6fcbf0 First piece of Garmin Vivomove HR support basics
- `DeviceType` definition
- Definition of activity sample table
- Coordinator and sample provider
2023-07-20 20:30:14 +00:00
José RebeloandJosé Rebelo 3da539be23 Bohemic Smart Bracelet: Initial support 2023-07-09 14:29:39 +00:00
Andreas Shimokawa 0286559100 remove lgtm.com, it's dead. 2023-06-21 20:16:01 +02:00
Andreas Shimokawa 0d1a1f8a9f experiment with osmand
add osmand license note to readme
Cleanup unneeded aidl and java
2023-05-21 22:50:52 +02:00
José Rebelo 7b3fbeb4af Sony WH-1000XM5: Initial support 2023-05-06 16:03:48 +01:00
José Rebelo 880bf9e1b1 Amazfit GTR 3 Pro: Initial support 2023-05-03 20:49:02 +01:00
84e452bd6b Galaxy Buds2 Pro support (this time proper) (#3049)
Mostly copied from the Buds Pro as those earbuds have a similar feature set and mostly the same protocol.

Working:
- Pairing
- Earbud and case battery level
- Finding lost device
- Settings:
	- Noise control:
    	- ANC/ambient/off
        - With one earbud
        - Voice detect and timeouts
    	- Ambient sound during calls
    - Touch options:
    	- Touch lock
        - Switch noise control, voice assistant, Spotify and volume actions
    	- Double tap edge
    - Equalizer
    - Sound balance
	- Seamless earbud connection

Can be improved:
- ~~ANC level and ambient sound volume do nothing, and don't seem to be supported on this model as there is no toggle for either in the official app.~~ (fixed: https://codeberg.org/Freeyourgadget/Gadgetbridge/commit/26a9d274aebe6b99515709f2fac6bc66df4c18f7)
- Ambient sound customization has more options than on previous models, but I can't implement it properly as I can't really hear any difference between the options (my buds might be the issue though).
- ~~The touch lock toggle is once again inverted, like on the [Buds2](https://codeberg.org/Freeyourgadget/Gadgetbridge/commit/d2c4990c48297d46c90c474f50a66f9a04042b68)~~ (fixed: https://codeberg.org/Freeyourgadget/Gadgetbridge/commit/21db5390c1fb7101ea1f38c73c1ecfda08eb189b).

Untested:
- Settings:
    - In-ear detection for calls
    - Ambient sound customization
    - Game mode

This PR also makes some visual changes to the settings of various Galaxy Buds models.

I'd also like to be added to the wiki's allow list. I want to add the Buds2 and Buds2 Pro to the list of supported devices.

---

And sorry for creating this many pull requests. This is mostly due to Codeberg breaking the reference to the branch.

Co-authored-by: Narek <narek.email@gmail.com>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3049
Reviewed-by: José Rebelo <joserebelo@noreply.codeberg.org>
Reviewed-by: Andreas Shimokawa <ashimokawa@noreply.codeberg.org>
Co-authored-by: narektor <narektor@noreply.codeberg.org>
Co-committed-by: narektor <narektor@noreply.codeberg.org>
2023-02-21 14:50:24 +00:00
José Rebelo 134376cbd0 Amazfit T-Rex 2: Initial support 2023-01-23 23:36:57 +00:00
José Rebelo 1713659e5e Sony LinkBuds S: Add to README 2022-12-31 12:00:08 +00:00
José Rebelo 07194cd8fb Amazfit GTS 4 Mini: Initial support 2022-12-03 13:27:48 +00:00
José RebeloandGitea 8f3ed69ea7 Amazfit GTS 4: Initial support 2022-11-09 17:29:46 +01:00
José Rebelo 01b457895a Amazfit Band 7: Initial support 2022-10-31 12:04:18 +00:00
José RebeloandGitea addf7ff6a6 Amazfit GTR 4: Initial support 2022-10-22 22:03:49 +02:00
José Rebelo 8fdfbfa97c Sony WF-1000XM4: Initial support 2022-10-22 13:14:50 +01:00
José Rebelo 1dca054853 Sony WH-1000XM2: Initial support 2022-10-20 23:48:02 +01:00