[Amazfit] p00:
Same issue here with 1.3.6d.

I managed to get AGPS to update when I connected to the watch via adb shell to watch the output of logcat. I have no idea what about that did it (or whether that had anything to do with it).

In anycase, I attached the watch to the charging dock thing then to my computer. Ran

adb shell

Then ran

logcat | busybox tee /mnt/shell/emulated/0/log.txt

Finally I fired up the Amazfit app on my phone to sync and it ran successfully. In the output from logcat I see the following:

D/LOGGER ( 742): [Trans-File] OnRequestSendFile : <Name:agps_data_zip, Length:65293, ChunkSize:65536, ChunkIndex:0>
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: ACK_DATA, Data length: 1
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: ACK_DATA, Data length: 4
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: ACK_DATA, Data length: 74
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: ACK_DATA, Data length: 4
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: ACK_DATA, Data length: 95
D/LOGGER ( 742): ────────────────────────────────────────────
D/LOGGER ( 742): (main) FileTransactionModel.onSendResult(373) -> FileTransporter$1.onSendResult(61)
D/LOGGER ( 742): ───────────────────────────────────────────
D/LOGGER ( 742): [Trans-File] OnSendResult : 0, com.ingenic.iwds.datatransactor.FileTransactionModel$ConfirmForReceiveFile@12b18c2e
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: DATA, Data length: 1
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: DATA, Data length: 4
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: DATA, Data length: 13
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: DATA, Data length: 8
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: DATA, Data length: 4
I/IWDS_NATIVE---Uniconnect: Connection: ( 742): Data Path: Port: 1963721878(com.huami.watch.hmwatchmanager, PID: 742), Current state: S_CONNECTED <-------------- Package: DATA, Data length: 65293
I/IWDS---TransferAdapterObserver( 742): File recv progress: 100
D/LOGGER ( 742): ────────────────────────────────────────────
D/LOGGER ( 742): (main) FileTransactionModel.onRecvFileProgress(435) -> FileTransporter$1.onRecvFileProgress(86)
D/LOGGER ( 742): ───────────────────────────────────────────
D/LOGGER ( 742): [Trans-File] OnReceiveFileProgress : 100
D/LOGGER ( 742): ────────────────────────────────────────────
D/LOGGER ( 742): (main) FileTransactionModel.onDataArrived(393) -> FileTransporter$1.onFileArrived(70)
D/LOGGER ( 742): ───────────────────────────────────────────
D/LOGGER ( 742): [Trans-File] OnFileArrived : /storage/emulated/0/iwds/agps_data_zip
D/LOGGER ( 742): ────────────────────────────────────────────
D/LOGGER ( 742): (main) SyncAGpsHelper.access$000(24) -> SyncAGpsHelper.onReceiveAGpsData(83)
D/LOGGER ( 742): ───────────────────────────────────────────
D/LOGGER ( 742): [Sync-AGPS-Helper] Receive AGPS Data : /storage/emulated/0/iwds/agps_data_zip, 65293
I/LOGGER ( 742): ────────────────────────────────────────────
I/LOGGER ( 742): (Thread-114) WakeLocker.acquirePartial(57) -> WakeLocker.acquire(29)
I/LOGGER ( 742): ───────────────────────────────────────────
I/LOGGER ( 742): [Util-WakeLocker] Acquire, Timeout : 120000, Flags : 1, OnProcessAGpsData
D/LOGGER ( 742): ────────────────────────────────────────────
D/LOGGER ( 742): (Thread-114) SyncAGpsHelper.processAGpsData(100) -> IOUtil.copy(26)
D/LOGGER ( 742): ───────────────────────────────────────────
D/LOGGER ( 742): [Util-IO] Copy File : /storage/emulated/0/iwds/agps_data_zip => /storage/emulated/0/.agps/agps_data_zip
I/gpsd ( 97): [agps_data_zip] close
I/LOGGER ( 742): ────────────────────────────────────────────
I/LOGGER ( 742): (Thread-114) IOUtil$Zip.unzip(70) -> IOUtil$Zip.unzip(81)
I/LOGGER ( 742): ───────────────────────────────────────────
I/LOGGER ( 742): [Util-Zip] Unzip File : /storage/emulated/0/.agps/agps_data_zip, isExist : true, To :/storage/emulated/0/.agps/
I/gpsd ( 97): [cep_s_2018_0214_00_01.bin] create
I/HmStatusBar( 547): update : Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000010 (has extras) }