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
Thomas Kuehne and José Rebelo
80aeaead1a
garmin: extend FIT file parsing ( #5339 )
...
This updates the parser to interpret more FIT information and display it in the FIT file viewer.
Actually using the available information isn't part of this PR.
2025-09-16 20:12:52 +02:00
Me7c7
e51aeb9216
Huawei: Interpret steps aas jumps for jump rope activity
2025-09-15 12:49:40 +02:00
Me7c7
9de9c56526
Huawei: cleanup code
2025-09-15 12:49:40 +02:00
Me7c7
a64dc9aa20
Charts: fix warning related to minSDK update
2025-09-15 11:07:23 +03:00
Me7c7
a3106913d4
Charts: use Accumulator in daily sleep fragment
2025-09-15 11:03:52 +03:00
José Rebelo
384e60b1e2
Improve BLE scan record logging during discovery
2025-09-14 22:45:53 +01:00
joserebelo
99cc927cbd
README: Unify get-it-on buttons
2025-09-14 21:38:35 +02:00
joserebelo
c7db9e9b10
README: Add IzzyOnDroid
2025-09-14 21:36:23 +02:00
Thomas Kuehne
1becb9f6b3
btle+btbr: remove deprecated methods
...
DeviceSupports in master already use the modern methods.
DeviceSupports outside of the master branch either already use the modern methods or have know fix-ups (#5318 ).
2025-09-14 18:04:06 +02:00
Thomas Kuehne
1507553247
Garmin: HRM-Pro Plus - native support ( #5353 )
2025-09-14 16:49:15 +02:00
José Rebelo
bd2bac38f0
Garmin: Fix file transfer data offset
...
Despite working for most devices, some will send the same chunk over and
over again (#5353 ). Btsnoops from multiple devices confirm that this is
expected to be the next data offset.
2025-09-14 14:57:34 +01:00
Daniel Giritzer and José Rebelo
6222fe9538
feat: add support for broader range of fitpro devices
2025-09-14 15:46:52 +02:00
José Rebelo
6ead1e3b03
FitCodeGen: Fix build warnings
2025-09-14 14:39:29 +01:00
dependency-bot and José Rebelo
fd8feb8bc8
Update kotlin monorepo to v2.2.20
2025-09-14 15:27:33 +02:00
dependency-bot and José Rebelo
0e9a57f31d
Update androidx.camera to v1.5.0
2025-09-14 15:27:20 +02:00
José Rebelo
4eff847f89
Update minSdk to 23 (Android 6 / Marshmallow)
2025-09-14 13:40:52 +01:00
Thomas Kuehne and José Rebelo
71116173f8
strings: Bluetooth is a proper name
2025-09-14 14:00:31 +02:00