Commit Graph
243 Commits
Author SHA1 Message Date
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
vanous 85e4a5ad7e add devices and contributors to Readme 2022-09-29 08:42:06 +02:00
thermatkandJosé Rebelo c24ef44055 Amazfit GTR 3: Initial support (#2900)
Co-authored-by: thermatk <thermatk@noreply.codeberg.org>
Co-committed-by: thermatk <thermatk@noreply.codeberg.org>
2022-09-22 00:56:22 +02:00
Andreas Shimokawa 0c97f3aa17 change minimum required Android version in README.md 2022-09-10 12:09:58 +02:00
fc048f8768 Amazfit GTS 3: Initial support (#2871)
Add basic initial support for the Amazfit GTS 3 based on Xiaomi Smart Band 7 support.

What was already tested (other features might work too):

**Implemented features**
    Connection
    Reconnect after Airplane mode
    Set time
    Notifications
        Send to band
        Delete notifications on phone/band when deleted on the other
        Calls
        Custom notification icons
        Handle + ack notification replies from band
    Music (with youtube music)
        Music Info
        Volume
        Music buttons
    Find Phone from band / stop on band when stopped on phone
    Battery Info (request, parse)
    Flash Watchface
    Night mode (mode, schedule)
    Lift wrist (mode, schedule, sensitivity)

(Not) working features might be similar to Miband 7.

Tested on
FW: 7.42.5.1
HW: 0.76.17.4

Co-authored-by: Andreas Sedlmayer <sedlmayer.andreas89@gmail.com>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2871
Co-authored-by: sedy89 <sedy89@noreply.codeberg.org>
Co-committed-by: sedy89 <sedy89@noreply.codeberg.org>
2022-09-05 23:52:01 +02:00