18:18:07: default: info: Runtime environment: os: "winnt" os_version: "10.0.17763" os_language: "English" os_virtualized: no prod_type: "windows" prod_version: "10" qt_version: 5.12.3 qt_build: "i386-little_endian-ilp32" app_name: "Reach Firmware Flash Tool" app_version: "v1.0.2-reach" app_logs_path: "C:/Users/Acer/AppData/Local/Emlid/Reach Firmware Flash Tool" app_settings_path: "\\HKEY_CURRENT_USER\\Software\\Emlid\\Reach Firmware Flash Tool" app_executable: "C:/Program Files (x86)/Reach Firmware Flash Tool/Reach Firmware Flash Tool.exe" app_library_paths: ("C:/Program Files (x86)/Reach Firmware Flash Tool") app_args: ("C:\\Program Files (x86)\\Reach Firmware Flash Tool\\Reach Firmware Flash Tool.exe") 18:18:10: AppUpdater: debug: No updates available! 18:18:30: FlashingManager: info: "Starting new FlashingManager with [device: ReachMplus; action: Flashing and Testing; image: C:/Users/Acer/Desktop/reach-plus-v2.18.1.img]" 18:18:30: servicemanager: info: "Service DeviceWatcher is starting..." 18:18:31: servicemanager: info: "Service DeviceWatcher is running..." 18:18:31: servicemanager: info: Service: "DeviceWatcher" has started. Channel: "localhost:49707" Executable: "C:/Program Files (x86)/Reach Firmware Flash Tool/watch_controller.exe" 18:18:31: DeviceWatcherClient: info: " [Channel localhost:49707; State: Starting] " | "" 18:18:32: DeviceWatcherClient: info: " [Channel localhost:49707; State: Running] " | "" 18:18:35: DeviceWatcherClient: info: Requesting for device watching... 18:18:41: servicemanager: info: "Service Flasher 1 is starting..." 18:18:41: servicemanager: info: "Service Flasher 1 is running..." 18:18:41: servicemanager: info: Service: "Flasher 1" has started. Channel: "localhost:49718" Executable: "C:/Program Files (x86)/Reach Firmware Flash Tool/flash_controller.exe" 18:18:41: FlashControllerClient: info: " [Channel: localhost:49718; State: Starting] " | "" 18:18:42: FlashControllerClient: info: " [Channel: localhost:49718; State: Running] " | "" 18:18:43: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 0; currentState: JobStateStarting; }" 18:18:43: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 0; currentState: JobStateRunning; }" 18:18:46: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 12; currentState: JobStateRunning; }" 18:18:46: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 24; currentState: JobStateRunning; }" 18:18:47: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 25; currentState: JobStateRunning; }" 18:18:47: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 28; currentState: JobStateRunning; }" 18:18:48: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 32; currentState: JobStateRunning; }" 18:18:48: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 37; currentState: JobStateRunning; }" 18:18:50: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 38; currentState: JobStateRunning; }" 18:18:51: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 39; currentState: JobStateRunning; }" 18:18:53: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 40; currentState: JobStateRunning; }" 18:18:54: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 41; currentState: JobStateRunning; }" 18:18:55: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 42; currentState: JobStateRunning; }" 18:18:57: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 43; currentState: JobStateRunning; }" 18:18:58: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 44; currentState: JobStateRunning; }" 18:19:00: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 45; currentState: JobStateRunning; }" 18:19:01: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 46; currentState: JobStateRunning; }" 18:19:03: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 47; currentState: JobStateRunning; }" 18:19:04: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 48; currentState: JobStateRunning; }" 18:19:06: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 49; currentState: JobStateRunning; }" 18:19:06: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 50; currentState: JobStateRunning; }" 18:19:06: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 62; currentState: JobStateRunning; }" 18:19:08: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 63; currentState: JobStateRunning; }" 18:19:08: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 64; currentState: JobStateRunning; }" 18:19:09: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 65; currentState: JobStateRunning; }" 18:19:10: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 66; currentState: JobStateRunning; }" 18:19:11: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 67; currentState: JobStateRunning; }" 18:19:11: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 68; currentState: JobStateRunning; }" 18:19:12: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 69; currentState: JobStateRunning; }" 18:19:12: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 70; currentState: JobStateRunning; }" 18:19:13: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 71; currentState: JobStateRunning; }" 18:19:14: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 72; currentState: JobStateRunning; }" 18:19:14: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 73; currentState: JobStateRunning; }" 18:19:15: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 74; currentState: JobStateRunning; }" 18:19:15: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 75; currentState: JobStateRunning; }" 18:19:15: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskInit; taskStage: ; taskProgress: 87; currentState: JobStateRunning; }" 18:19:16: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskFlash; taskStage: ; taskProgress: 0; currentState: JobStateStarting; }" 18:19:16: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskFlash; taskStage: ; taskProgress: 0; currentState: JobStateRunning; }" 18:19:38: FlasherMonitor: info: [ "1-2" ] "clients::FlashControllerClient::Status{ currentTask: TaskFlash; taskStage: ; taskProgress: 0; currentState: JobStateFailed; }" 18:19:38: default: debug: "core::FlashingResult{ type: 4; portNumber: 1; errorMessage: Can't find storage device; usbDeviceLocation: UsbDeviceLocation { busNumber: 1; devAddress: 7; portPath: 1-2; }; deviceAttributes: { }}" 18:19:38: FlashControllerClient: info: " [Channel: localhost:49718; State: Finished] " | "Flashing finished. The service terminated." 18:19:38: servicemanager: info: "Service Flasher 1 successfully finished." 18:19:48: DeviceWatcherClient: info: " [Channel localhost:49707; State: Stopping] " | "" 18:19:48: DeviceWatcherClient: warn: " [Channel localhost:49707; State: Errored] " | "Device watcher crashed" | "GRPC error - Cancelled" 18:19:48: DeviceWatcherClient: info: " [Channel localhost:49707; State: Finished] " | "" 18:19:48: servicemanager: info: "Service DeviceWatcher unexpectedly crashed"