Thomas Kuehne
94279f388a
Garmin: extend FIT file parsing 10
2025-09-29 16:15:40 +02:00
Thomas Kuehne
bed17b4a17
Garmin: extend FIT file parsing 9
2025-09-28 19:16:00 +02:00
José Rebelo
f91a9f14ae
Huawei Watch GT 6 (Pro): Fix typo, remove experimental
2025-09-28 13:46:21 +01:00
José Rebelo
3da16c3c14
Huawei Watch GT 6 (Pro): Experimental support
2025-09-28 09:14:36 +01:00
José Rebelo
878605d058
Sony: Fix tests
2025-09-27 19:14:24 +01:00
José Rebelo and José Rebelo
ded65032cd
Add setting to force legacy GATT
2025-09-27 19:52:12 +02:00
Thomas Kuehne
4e915647d1
Garmin: extend FIT file parsing 8 - sports
2025-09-27 17:57:29 +02:00
dependency-bot and José Rebelo
ac6fe79738
Update dependency androidx.work:work-runtime-ktx to v2.10.5
2025-09-27 10:49:24 +02:00
dependency-bot
8257d183e3
Update dependency org.apache.commons:commons-lang3 to v3.19.0
2025-09-27 01:02:35 +00:00
Thomas Kuehne and José Rebelo
f03ac358fa
ble: standardize server actions ( #5157 )
2025-09-26 22:39:53 +02:00
José Rebelo
5526e9528e
Fix typo
2025-09-26 21:20:09 +01:00
José Rebelo
a395e8d7e7
Remove redundant checks for sdk 23
2025-09-26 19:11:34 +01:00
schdroand schdro
f8c31d5d85
Add Huawei FreeArc support
...
Basically they use same protocol as previous FreeBuds series,
and only lack features like ANC or LDAC.
Battery (earphones and case) and device version info work fine.
2025-09-25 00:08:04 +02:00
José Rebelo
b5ed458789
Garmin: Add respiratory rate chart
2025-09-24 20:23:50 +01:00
José Rebelo and José Rebelo
18b10e1ac2
Add more specific DeviceKind
2025-09-24 13:12:57 +02:00
dependency-bot
15c7e9cd56
Update dependency org.mockito:mockito-core to v5.20.0
2025-09-24 01:01:59 +00:00
José Rebelo
b198a1455b
Garmin: Run unit tests in UTC timezone
2025-09-23 23:28:00 +01:00
José Rebelo
f79aea3a56
Garmin: Fix FitCodeGen string arrays
2025-09-23 23:27:45 +01:00
Thomas Kuehne and José Rebelo
643fc0c7ef
Garmin: extend FIT file parsing 7
2025-09-24 00:19:57 +02:00
José Rebelo
48f31fa132
Coospo HW807: Fix device name
2025-09-23 22:23:13 +01:00
Gideon Zenz and José Rebelo
d869eae55c
Add DeviceKind ( #5382 )
...
Adding DeviceKinds to DeviceCoordinators as introduced by https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5346
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5382
Co-authored-by: Gideon Zenz <gzenz@gmx.de >
Co-committed-by: Gideon Zenz <gzenz@gmx.de >
2025-09-23 23:23:20 +02:00
José Rebelo
15ed83313f
Garmin: Fix FitRecordDataFactory extra whitespace
2025-09-23 13:53:18 +01:00
José Rebelo
22921b5900
update changelog, bump version
2025-09-23 13:51:06 +01:00
Thomas Kuehne
76d16b6829
Garmin: extend FIT file parsing 6
2025-09-23 14:39:49 +02:00
José Rebelo
ab7b7a8488
Garmin: Refactor FitCodeGen, fix single element array decoding
2025-09-22 21:54:06 +01:00
José Rebelo
80180e9304
Avoid full crash when re-processing workout details fails
2025-09-22 20:35:45 +01:00
Thomas Kuehne and José Rebelo
faa00faafb
Garmin: extend FIT file parsing 5
2025-09-22 20:22:54 +02:00
Thomas Kuehne
d61292b831
Gradle: housekeeping update to improve build performance
2025-09-22 19:06:35 +02:00
Andreas Shimokawa
b054bc62a4
README: do not mention Android version. Remove Pebble, Mi Band mention, more generic wording
2025-09-22 12:03:32 +02:00
Andreas Shimokawa
74a0b391a9
remove lollipop version guard
2025-09-22 11:58:21 +02:00
dependency-bot and Arjan Schrijver
97d7245604
Update dependency no.nordicsemi.android:dfu to v2.9.0
2025-09-21 21:57:10 +02:00
José Rebelo
7234f9c69f
Zepp OS: Parse activity details using ASN.1 BER
2025-09-21 20:29:04 +01:00
Jan van de Locht and José Rebelo
463543bac2
Zepp OS: Fix GPS import for Amazfit Balance 2
2025-09-21 20:17:42 +01:00
Thomas Kuehne
ca081c062f
Garmin: extend FIT file parsing 4
2025-09-21 15:24:05 +02:00
Thomas Kuehne and José Rebelo
0e5c493cea
Garmin: add debug support to fetch the DEVICE_XML
...
`Debug / Fetch device Debug Logs` now fetches the FILETYPE.DEVICE_XML instead of triggering a normal fetch.
On some devices this file is readily available via USB on others this is the only way to retrieve it.
Note:
The features listed in DEVICE_XML and device.fit sometimes differ substantially and don't necessarily reflect the supported features.
So far there is no known way to retrieve device.fit via Bluetooth.
2025-09-20 22:34:06 +02:00
José Rebelo
680dcf59a6
Garmin: Fix legacy fit file decoding
2025-09-20 09:59:45 +01:00
José Rebelo
bd1037242e
Garmin: Improve global type mismatch logging
2025-09-20 09:37:51 +01:00
José Rebelo
69aa2a3b10
Update dependency org.robolectric:robolectric to v4.16
2025-09-20 09:33:44 +01:00
José Rebelo
a68746c996
Maps: Add themes biker, dark, indigo
2025-09-20 09:33:23 +01:00
dependency-bot
1136d977ae
Update mapsforge to v0.26.1
2025-09-20 01:02:20 +00:00
Thomas Kuehne
ddf008327c
Garmin: prepare for more complex FIT upload scenarios
2025-09-19 22:28:31 +02:00
Thomas Kuehne and José Rebelo
7f5a6e7f93
Garmin: extend FIT file parsing 3
...
The encoding of some BIKE_PROFILE fields has changed over the years (UINT8 vs ENUM). Use the modern encoding.
2025-09-19 21:47:25 +02:00
Thomas Kuehne
ba70067aad
Garmin: update FILETYPE comments and names
...
SLP_DISR is present on various devices (folder SlpDisr) and seems to stand for sleep disruptions.
2025-09-19 19:18:55 +02:00
Me7c7
e4dbb202d6
Huawei: Extend swim and jumping rope workouts
2025-09-19 15:37:40 +03:00
Thomas Kuehne and José Rebelo
b1323b6fd1
Garmin: extend FIT file parsing 2
2025-09-18 21:13:36 +02:00
José Rebelo
c2a32ce42f
Amazfit GTS: Update device name
2025-09-18 20:04:39 +01:00
Thomas Kuehne and José Rebelo
24fbbe854c
Garmin: more targeted log for unknown message type
...
old log output:
n.f.g.s.d.g.m.GFDIMessage - Unknown message type 5023, message [12, 0, -97, 19, 50, -7, -1, -1, -1, -1, 50, 64]
n.f.g.s.d.g.m.GFDIMessage - Leftover bytes when parsing message type 5023. Bytes: 32F9FFFFFFFF, complete message: 0C009F1332F9FFFFFFFF3240
new log output:
n.f.g.s.d.g.m.GFDIMessage - Unknown message type 5023. Bytes: 32F9FFFFFFFF
2025-09-16 21:06:02 +02:00
Thomas Kuehne
47e7ef7e33
Garmin: update our ConfigurationMessage payload
2025-09-16 20:59:07 +02:00
Thomas Kuehne and José Rebelo
62d458255b
Garmin: add the "Unit ID" (device serial number) to the device details
2025-09-16 20:44:20 +02:00
Thomas Kuehne and José Rebelo
b12fd1027f
Garmin: add FILETYPE 8/255 (device XML)
2025-09-16 20:44:09 +02:00