1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-07-25 08:03:46 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami
sedy89 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
..
actions update license headers 2021-01-10 23:38:13 +01:00
amazfitband5 Amazfit Band 5: enable: world clocks settings, display on lift sensitivity, configuring activity types 2022-05-14 14:42:07 +02:00
amazfitbip Huami: Display native alarm notification 2022-07-05 19:57:13 +02:00
amazfitbips Huami: Display native alarm notification 2022-07-05 19:57:13 +02:00
amazfitbipu Amazfit GTS2 mini: Fix language selection 2021-12-13 10:08:39 +01:00
amazfitbipupro Amazfit Bip U Pro: Support flashing AGPS updates 2021-10-22 15:46:54 +02:00
amazfitcor update license headers 2021-01-10 23:38:13 +01:00
amazfitcor2 update license headers 2021-01-10 23:38:13 +01:00
amazfitgtr Amazfit GTS/GTR familiy: Allow flashing newer AGPS bundles 2021-05-15 22:47:38 +02:00
amazfitgtr2 Amazfit GTS/GTR familiy: Allow flashing newer AGPS bundles 2021-05-15 22:47:38 +02:00
amazfitgts Huami: Display native alarm notification 2022-07-05 19:57:13 +02:00
amazfitgts2 Huami: Display native alarm notification 2022-07-05 19:57:13 +02:00
amazfitgts3 Amazfit GTS 3: Initial support (#2871) 2022-09-05 23:52:01 +02:00
amazfitneo Amazfit Neo: fix heartrate sleep packet 2022-08-19 23:11:18 +02:00
amazfitpop Amazfit Pop/Pop Pro: Seperate device from Bip U/Bip U Pro 2022-01-18 21:15:12 +01:00
amazfitpoppro Amazfit Pop/Pop Pro: Seperate device from Bip U/Bip U Pro 2022-01-18 21:15:12 +01:00
amazfittrex Amazfit Neo: Fix setting menu items 2021-03-24 00:44:13 +01:00
amazfittrexpro Amazit T-Rex Pro: minor cleanups, support flashig AGPS UIHH (assumed working for such a new device) 2021-06-13 23:07:58 +02:00
amazfitvergel Huami: Display native alarm notification 2022-07-05 19:57:13 +02:00
amazfitx Amazfit Neo: Fix setting menu items 2021-03-24 00:44:13 +01:00
miband2 Huami: Display native alarm notification 2022-07-05 19:57:13 +02:00
miband3 Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
miband4 Huami: Display native alarm notification 2022-07-05 19:57:13 +02:00
miband5 Mi Band 5: Add support for configuring activity types 2022-05-12 08:52:02 +02:00
miband6 Mi Band 6: Whitelist FW 1.9.6.16 2022-06-08 14:36:14 +02:00
miband7 Mi Band 7: Fix and enable firmware upgrades 2022-09-05 22:14:09 +01:00
operations Mi Band 7: Fix and enable firmware upgrades 2022-09-05 22:14:09 +01:00
zeppe Zepp E: Address problems mentioned in #2180 2021-01-31 22:55:59 +01:00
AbstractHuamiFirmwareInfo.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
AbstractHuamiOperation.java Mi Band 7: Fix and enable firmware upgrades 2022-09-05 22:14:09 +01:00
Huami2021ChunkedDecoder.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
Huami2021ChunkedEncoder.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
Huami2021Config.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
Huami2021FirmwareInfo.java Mi Band 7: Fix and enable firmware upgrades 2022-09-05 22:14:09 +01:00
Huami2021Handler.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
Huami2021MenuType.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
Huami2021Support.java Mi Band 7: Fix and enable firmware upgrades 2022-09-05 22:14:09 +01:00
Huami2021Weather.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
Huami2021WorkoutTrackActivityType.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
HuamiActivityDetailsParser.java add UUID to to GPX with opentracks namespace 2021-01-17 00:07:55 +01:00
HuamiBatteryInfo.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
HuamiDeviceEvent.java Mi Band 5: Send GPS location to band during workout 2022-06-09 10:32:26 +02:00
HuamiFirmwareInfo.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
HuamiFirmwareType.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
HuamiIcon.java Determined which icons take header, fixed email 2021-12-23 11:42:29 +01:00
HuamiLanguageType.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
HuamiMenuType.java Mi Band 6: Add flashlight to menu items 2021-09-02 11:21:05 +02:00
HuamiPhoneGpsStatus.java Mi Band 5: Send GPS location to band during workout 2022-06-09 10:32:26 +02:00
HuamiSportsActivityType.java Add climbing activity & Add seperate res for hiking and climbing 2021-12-28 22:37:35 +01:00
HuamiSupport.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
HuamiVibrationPatternNotificationType.java Mi Band 5: Add notification vibration patterns 2022-05-14 16:11:26 +02:00
HuamiWorkoutScreenActivityType.java Mi Band 5: Send GPS location to band during workout 2022-06-09 10:32:26 +02:00
HuamiWorkoutStatus.java Mi Band 5: Send GPS location to band during workout 2022-06-09 10:32:26 +02:00
HuamiWorkoutTrackActivityType.java Mi Band 5: Send GPS location to band during workout 2022-06-09 10:32:26 +02:00
UIHHContainer.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00