1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-07-20 13:51:01 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami
José Rebelo 247a954920 Huami/Zepp OS: Improve reconnection
- Remove notification on unneeded characteristics for Zepp OS devices
- Reset MTU before initializing device, since the support class is
  reused when reconnecting, and keeping the previous high MTU before
  renegotiating again can make the initialization fail sometimes
  (band will never reply)
- If any of the chunked characteristics is null during initialization,
  mark the device as waiting for reconnect, which will make it retry the
  connection later with a backoff delay.
2023-07-22 20:31:26 +01:00
..
actions update license headers 2021-01-10 23:38:13 +01:00
amazfitband5 Huami: Add preference to overwrite band settings on connection 2022-09-10 23:24:27 +02:00
amazfitband7 Revert "Zepp OS: Unify support class and fw handling" 2023-06-15 21:39:22 +01:00
amazfitbip Huami: Unify recorded data fetching in HuamiSupport 2023-05-20 20:44:18 +01: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 Huami/Zepp OS: Improve music info stability 2023-07-09 15:16:37 +01:00
amazfitcor2 update license headers 2021-01-10 23:38:13 +01:00
amazfitgtr Huami: Add preference to overwrite band settings on connection 2022-09-10 23:24:27 +02:00
amazfitgtr2 Amazfit GTS/GTR familiy: Allow flashing newer AGPS bundles 2021-05-15 22:47:38 +02:00
amazfitgtr3 Revert "Zepp OS: Unify support class and fw handling" 2023-06-15 21:39:22 +01:00
amazfitgtr3pro Revert "Zepp OS: Unify support class and fw handling" 2023-06-15 21:39:22 +01:00
amazfitgtr4 Revert "Zepp OS: Unify support class and fw handling" 2023-06-15 21:39:22 +01:00
amazfitgts Huami: Display native alarm notification 2022-07-05 19:57:13 +02:00
amazfitgts2 Added forgotten newline to title when it is being repeated 2022-12-12 07:49:26 +00:00
amazfitgts3 Revert "Zepp OS: Unify support class and fw handling" 2023-06-15 21:39:22 +01:00
amazfitgts4 Revert "Zepp OS: Unify support class and fw handling" 2023-06-15 21:39:22 +01:00
amazfitgts4mini Revert "Zepp OS: Unify support class and fw handling" 2023-06-15 21:39:22 +01:00
amazfitneo Huami: implement proper find device. 2022-09-26 19:18:41 +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
amazfittrex2 Revert "Zepp OS: Unify support class and fw handling" 2023-06-15 21:39:22 +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 Huami: Add preference to overwrite band settings on connection 2022-09-10 23:24:27 +02:00
miband4 Huami: Add preference to overwrite band settings on connection 2022-09-10 23:24:27 +02:00
miband5 Huami: Add preference to overwrite band settings on connection 2022-09-10 23:24:27 +02:00
miband6 Mi Band 6: Revert find device to a call 2022-10-02 16:25:56 +01:00
miband7 Revert "Zepp OS: Unify support class and fw handling" 2023-06-15 21:39:22 +01:00
operations Huami: Display fetch operation description 2023-07-22 20:27:20 +01:00
zeppe Zepp E: Address problems mentioned in #2180 2021-01-31 22:55:59 +01:00
zeppos Zepp OS: Handle fitness goals in Huami2021Support 2023-07-22 14:35:54 +01:00
AbstractHuami2021FWInstallHandler.java Zepp OS: Only cache apps and watchfaces 2023-06-15 22:07:08 +01:00
AbstractHuamiActivityDetailsParser.java Zepp OS: Implement workout fetching 2022-10-02 16:07:21 +02:00
AbstractHuamiFirmwareInfo.java Zepp OS: Display watchface and app preview on install 2023-06-10 13:34:48 +01:00
AbstractHuamiOperation.java Zepp OS: Implement activity and sleep fetching 2022-10-02 16:07:21 +02:00
Huami2021ActivityDetailsParser.java Zepp OS: Start new GPX segments on pause/resume 2023-05-14 16:22:32 +01:00
Huami2021ChunkedDecoder.java Huami 2021: Handle chunked ACKs 2023-06-14 15:45:49 +00:00
Huami2021ChunkedEncoder.java Xiaomi Smart Band 7: Initial support 2022-08-19 23:13:27 +02:00
Huami2021FirmwareInfo.java Revert "Zepp OS: Unify support class and fw handling" 2023-06-15 21:39:22 +01:00
Huami2021Handler.java Zepp OS: Refactor config, fix health on GTR 3 and GTS 3 2022-10-29 14:17:40 +01:00
Huami2021MenuType.java Zepp OS: Fix Cards and MI AI display item and shortcuts 2023-04-16 10:51:56 +08:00
Huami2021Support.java Huami/Zepp OS: Improve reconnection 2023-07-22 20:31:26 +01:00
Huami2021Weather.java Zepp OS: Improve weather models 2023-05-18 23:39:24 +01:00
Huami2021WorkoutTrackActivityType.java Zepp OS: Add driving workout code 2023-04-09 13:45:46 +01:00
HuamiActivityDetailsParser.java Zepp OS: Start new GPX segments on pause/resume 2023-05-14 16:22:32 +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 Zepp OS: Display watchface and app preview on install 2023-06-10 13:34:48 +01: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 Huami/Zepp OS: Improve reconnection 2023-07-22 20:31:26 +01:00
HuamiVibrationPatternNotificationType.java Amazfit GTR 4: Initial support 2022-10-22 22:03:49 +02:00
HuamiWorkoutScreenActivityType.java Mi Band 6: Add support for workout activity types 2022-09-25 19:40:28 +01:00
HuamiWorkoutStatus.java Mi Band 5: Send GPS location to band during workout 2022-06-09 10:32:26 +02:00
HuamiWorkoutTrackActivityType.java Huami: Set OpenTracks track category and icon 2022-09-19 11:50:44 +02:00
UIHHContainer.java Amazfit GTR 4/GTS 4: Add AGPS Updates 2023-01-05 11:31:51 +00:00