Closed aBuder closed 2 years ago
If we do a firmware update and while updating the firmware we disable Bluetooth, we got this error.
The plugin `flutter_nordic_dfu` uses a deprecated version of the Android embedding. To avoid unexpected runtime failures, or future build failures, try to see if this plugin supports the Android V2 embedding. Otherwise, consider removing it since a future release of Flutter will remove these deprecated APIs. If you are plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration. Launching lib/main.dart on iPhone von Alexander in debug mode... Automatically signing iOS for device deployment using specified development team in Xcode project: CE5WFJZUPT Running Xcode build... Xcode build done. 9,0s Installing and launching... [VERBOSE-2:FlutterObservatoryPublisher.mm(101)] Failed to register observatory port with mDNS with error -65555. [VERBOSE-2:FlutterObservatoryPublisher.mm(103)] On iOS 14+, local network broadcast in apps need to be declared in the app's Info.plist. Debug and profile Flutter apps and modules host VM services on the local network to support debugging features such as hot reload and DevTools. To make your Flutter app or module attachable and debuggable, add a '_dartobservatory._tcp' value to the 'NSBonjourServices' key in your Info.plist for the Debug/Profile configurations. For more information, see https://flutter.dev/docs/development/add-to-app/ios/project-setup#local-network-privacy-permissions [VERBOSE-2:FlutterObservatoryPublisher.mm(101)] Failed to register observatory port with mDNS with error -65555. [VERBOSE-2:FlutterObservatoryPublisher.mm(103)] On iOS 14+, local network broadcast in apps need to be declared in the app's Info.plist. Debug and profile Flutter apps and modules host VM services on the local network to support debugging features such as hot reload and DevTools. To make your Flutter app or module attachable and debuggable, add a '_dartobservatory._tcp' value to the 'NSBonjourServices' key in your Info.plist for the Debug/Profile configurations. For more information, see https://flutter.dev/docs/development/add-to-app/ios/project-setup#local-network-privacy-permissions Debug service listening on ws://127.0.0.1:52384/tMfb0IsO3p0=/ws Syncing files to device iPhone von Alexander... flutter: BleStatus.unknown flutter: init flutter: build deviceId 5D76FBCF-4869-A53B-FD66-102684B5EE74 flutter: BleStatus.poweredOff flutter: BleStatus.ready flutter: Start connecting to 5D76FBCF-4869-A53B-FD66-102684B5EE74 flutter: ConnectionState for device 5D76FBCF-4869-A53B-FD66-102684B5EE74 : DeviceConnectionState.connecting flutter: enableNotification DeviceConnectionState.connecting flutter: ConnectionState for device 5D76FBCF-4869-A53B-FD66-102684B5EE74 : DeviceConnectionState.connected flutter: enableNotification DeviceConnectionState.connected flutter: write: 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 27 flutter: notifyData 27 01 01 04 03 21 06 18 4a 19 29 00 02 08 aa 04 14 cd 25 fe [log] Firmware Update available flutter: downloadLatestFirmwareUpdate flutter: Firmware update will be saved here: /var/mobile/Containers/Data/Application/77982E9F-DD56-4FAC-93EB-EC4A0C88B022/Documents [log] Downloading Firmware update: 0.0077851647165756216 [log] Downloading Firmware update: 0.02529494557072462 [log] Downloading Firmware update: 0.060314507279022614 [log] Downloading Firmware update: 0.11284384984146961 [log] Downloading Firmware update: 0.12597618548208137 [log] Downloading Firmware update: 0.18726041847160285 [log] Downloading Firmware update: 0.20477019932575183 [log] Downloading Firmware update: 0.21790253496636358 [log] Downloading Firmware update: 0.3054514392371086 [log] Downloading Firmware update: 0.48930413820567303 [log] Downloading Firmware update: 0.742122878535015 [log] Downloading Firmware update: 0.9961119774804763 [log] Downloading Firmware update: 1.0 [log] Downloading Firmware finished. [log] _unZipFirmwareUpdateFile: color565.bin [log] _unZipFirmwareUpdateFile: color565MD5.txt flutter: write: 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 [log] _unZipFirmwareUpdateFile: firmware.zip flutter: notifyData 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 flutter: dfu flutter: Start ble discovery flutter: ConnectionState for device 5D76FBCF-4869-A53B-FD66-102684B5EE74 : DeviceConnectionState.disconnected flutter: enableNotification DeviceConnectionState.disconnected flutter: Error unsubscribing from notifications: PlatformException(reactive_ble_mobile.Central.(unknown context at $1054bdfd0).Failure:1, The operation couldn’t be completed. (reactive_ble_mobile.Central.(unknown context at $1054bdfd0).Failure error 1.), {}, null) flutter: dfu 689F3CB4-0ACD-A4BF-9D9A-7C2CD1AABB9E dfuInitiator have start 689F3CB4-0ACD-A4BF-9D9A-7C2CD1AABB9E onDeviceConnecting 689F3CB4-0ACD-A4BF-9D9A-7C2CD1AABB9E onDfuProcessStarting 689F3CB4-0ACD-A4BF-9D9A-7C2CD1AABB9E onFirmwareUploading onProgressChanged: 0 [log] startOta: progressValue: 0 onProgressChanged: 1 [log] startOta: progressValue: 1 onProgressChanged: 2 [log] startOta: progressValue: 2 onProgressChanged: 3 [log] startOta: progressValue: 3 onProgressChanged: 4 [log] startOta: progressValue: 4 onProgressChanged: 5 [log] startOta: progressValue: 5 onProgressChanged: 6 [log] startOta: progressValue: 6 onProgressChanged: 7 [log] startOta: progressValue: 7 onProgressChanged: 8 [log] startOta: progressValue: 8 onProgressChanged: 9 [log] startOta: progressValue: 9 onProgressChanged: 10 [log] startOta: progressValue: 10 onProgressChanged: 11 [log] startOta: progressValue: 11 onProgressChanged: 12 [log] startOta: progressValue: 12 onProgressChanged: 13 [log] startOta: progressValue: 13 onProgressChanged: 14 [log] startOta: progressValue: 14 onProgressChanged: 15 [log] startOta: progressValue: 15 onProgressChanged: 16 [log] startOta: progressValue: 16 onProgressChanged: 17 [log] startOta: progressValue: 17 onProgressChanged: 18 [log] startOta: progressValue: 18 onProgressChanged: 19 [log] startOta: progressValue: 19 onProgressChanged: 20 [log] startOta: progressValue: 20 onProgressChanged: 21 [log] startOta: progressValue: 21 onProgressChanged: 22 [log] startOta: progressValue: 22 onProgressChanged: 23 [log] startOta: progressValue: 23 onProgressChanged: 24 [log] startOta: progressValue: 24 onProgressChanged: 25 [log] startOta: progressValue: 25 onProgressChanged: 26 [log] startOta: progressValue: 26 onProgressChanged: 27 [log] startOta: progressValue: 27 onProgressChanged: 28 [log] startOta: progressValue: 28 onProgressChanged: 29 [log] startOta: progressValue: 29 onProgressChanged: 30 [log] startOta: progressValue: 30 onProgressChanged: 31 [log] startOta: progressValue: 31 onProgressChanged: 32 [log] startOta: progressValue: 32 onProgressChanged: 33 [log] startOta: progressValue: 33 onProgressChanged: 34 [log] startOta: progressValue: 34 onProgressChanged: 35 [log] startOta: progressValue: 35 onProgressChanged: 36 [log] startOta: progressValue: 36 onProgressChanged: 37 [log] startOta: progressValue: 37 onProgressChanged: 38 [log] startOta: progressValue: 38 onProgressChanged: 39 [log] startOta: progressValue: 39 onProgressChanged: 40 [log] startOta: progressValue: 40 onProgressChanged: 41 [log] startOta: progressValue: 41 onProgressChanged: 42 [log] startOta: progressValue: 42 onProgressChanged: 43 [log] startOta: progressValue: 43 onProgressChanged: 44 [log] startOta: progressValue: 44 onProgressChanged: 45 [log] startOta: progressValue: 45 onProgressChanged: 46 [log] startOta: progressValue: 46 onProgressChanged: 47 [log] startOta: progressValue: 47 onProgressChanged: 48 [log] startOta: progressValue: 48 onProgressChanged: 49 [log] startOta: progressValue: 49 onProgressChanged: 50 [log] startOta: progressValue: 50 onProgressChanged: 51 [log] startOta: progressValue: 51 onProgressChanged: 52 [log] startOta: progressValue: 52 onProgressChanged: 53 [log] startOta: progressValue: 53 onProgressChanged: 54 [log] startOta: progressValue: 54 onProgressChanged: 55 [log] startOta: progressValue: 55 onProgressChanged: 56 [log] startOta: progressValue: 56 onProgressChanged: 57 [log] startOta: progressValue: 57 onProgressChanged: 58 [log] startOta: progressValue: 58 onProgressChanged: 59 [log] startOta: progressValue: 59 onProgressChanged: 60 [log] startOta: progressValue: 60 onProgressChanged: 61 [log] startOta: progressValue: 61 onProgressChanged: 62 [log] startOta: progressValue: 62 onProgressChanged: 63 [log] startOta: progressValue: 63 onProgressChanged: 64 [log] startOta: progressValue: 64 onProgressChanged: 65 [log] startOta: progressValue: 65 onProgressChanged: 66 [log] startOta: progressValue: 66 onProgressChanged: 67 [log] startOta: progressValue: 67 onProgressChanged: 68 [log] startOta: progressValue: 68 onProgressChanged: 69 [log] startOta: progressValue: 69 onProgressChanged: 70 [log] startOta: progressValue: 70 onProgressChanged: 71 [log] startOta: progressValue: 71 onProgressChanged: 72 [log] startOta: progressValue: 72 689F3CB4-0ACD-A4BF-9D9A-7C2CD1AABB9E onError, message : Bluetooth adapter powered off flutter: BleStatus.poweredOff [VERBOSE-2:ui_dart_state.cc(209)] Unhandled Exception: PlatformException(DFU_FAILED, Device address: 689F3CB4-0ACD-A4BF-9D9A-7C2CD1AABB9E, null, null) #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:607:7) #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156:18) <asynchronous suspension> #2 FlutterNordicDfu.startDfu (package:flutter_nordic_dfu/flutter_nordic_dfu.dart:159:12) <asynchronous suspension> #3 HealyWatchSDKImplementation.startOta (package:healy_watch_sdk/healy_watch_sdk_impl.dart:1210:5) <asynchronous suspension> #4 HealyWatchSDKImplementation.searchDeviceAndUpdateFirmware.<anonymous closure> (package:healy_watch_sdk/healy_watch_sdk_impl.dart:1289:9) <asynchronous suspension>
If we do a firmware update and while updating the firmware we disable Bluetooth, we got this error.