google-coral / pycoral

Python API for ML inferencing and transfer-learning on Coral devices
https://coral.ai
Apache License 2.0
347 stars 144 forks source link

edgetpu.make_interpreter fails without printing error (WIN, PY3.8) #57

Closed norton-chris closed 2 years ago

norton-chris commented 2 years ago

Description

Hi, Been having a lot of trouble building and getting pycoral to work. Running on Windows, anaconda prompt, and python 3.8 is the only setup I've been able to get to run without any build or import errors. I am running into a problem with edgetpu.make_interpreter specifically. When I run my program it gets to interpreter = edgetpu.make_interpreter("model.tflite") and then the program just ends. I have print statements on both sides of it and the one after doesn't show up.

Any ideas on how to fix this?

Click to expand! ### Issue Type Bug ### Operating System Windows 10 ### Coral Device USB Accelerator ### Other Devices _No response_ ### Programming Language Python 3.8 ### Relevant Log Output _No response_
hjonnala commented 2 years ago

@norton-chris can you please try these and paste the logs here.

Thanks

norton-chris commented 2 years ago

@hjonnala Yep, here's the logs:

Python 3.8.12 (default, Oct 12 2021, 03:01:40) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from pycoral.pybind._pywrap_coral import SetVerbosity as set_verbosity
>>> set_verbosity(10)
True
>>> import argparse
>>> import time
>>> import numpy as np
>>> from PIL import Image
>>> from pycoral.adapters import classify
>>> from pycoral.adapters import common
>>> from pycoral.utils.dataset import read_label_file
>>> from pycoral.utils.edgetpu import make_interpreter
>>> labels = read_label_file("pycoral/test_data/inat_bird_labels.txt")
>>> interpreter = make_interpreter(["pycoral/test_data/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite"])
I tflite/edgetpu_manager_direct.cc:453] No matching device is already opened for shared ownership.
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x1a6e, product:0x89a
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:998] EnumerateDevices: found [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x18d1, product:0x9302
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/beagle/beagle_usb_driver_provider.cc:218] Enumerate: adding path [/sys/bus/usb/devices/1-14]
I driver/driver_factory_windows.cc:29] DriverFactoryWin::EnumerateByClass()...
I driver/driver_factory_windows.cc:75] DriverFactoryWin::EnumerateByClass returns empty list.
I tflite/edgetpu_manager_direct.cc:471] No device of type Apex (PCIe) is available.
I tflite/edgetpu_context_direct.cc:106] USB always DFU: False (default)
I tflite/edgetpu_context_direct.cc:147] USB bulk-in queue capacity: 8
I tflite/edgetpu_context_direct.cc:63] Performance expectation: High when USB connected EdgeTpu is throttled
I driver/usb/usb_driver.cc:1383] Open device and check if DFU is needed
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:1081] OpenDevice: device opened 00000265E4070170
I driver/usb/local_usb_device.cc:184] LocalUsbDevice
I driver/usb/usb_standard_commands.cc:36] UsbStandardCommands
I driver/usb/usb_dfu_commands.cc:37] UsbDfuCommands
I driver/usb/usb_standard_commands.cc:43] GetDeviceDescriptor
I driver/usb/local_usb_device.cc:398] GetDescriptor
I driver/usb/usb_standard_commands.cc:78] Vender ID: 0x1a6e
I driver/usb/usb_standard_commands.cc:79] Product ID: 0x89a
I driver/usb/usb_driver.cc:1417] Device is in DFU mode
I driver/usb/usb_driver.cc:1422] Resetting device
I driver/usb/local_usb_device.cc:243] Close: closing device 00000265E4070170
I driver/usb/local_usb_device.cc:216] DoCancelAllTransfers: cancelling 0 async transfers
I driver/usb/local_usb_device.cc:224] DoCancelAllTransfers: waiting for all async transfers to complete
I driver/usb/local_usb_device.cc:234] DoCancelAllTransfers: all async transfers have completed
I driver/usb/local_usb_device.cc:276] Close: releasing 0 transfer buffers
I driver/usb/local_usb_device.cc:289] Close: performing graceful reset

(tf-3.8) C:\Users\chris\OneDrive\Documents\RSE\norts-ai>
hjonnala commented 2 years ago

Is it the same model (mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite) you are not getting print statements after make_interpreter call or a different model. If its different model, can you please share the model.

Also, are you working with custom build libraries or pre build ones?

norton-chris commented 2 years ago

Using a custom model, but just tried that model and I get the same results.

Here's the code snippet I'm running:

print("make interpreter", args.model)
interpreter = edgetpu.make_interpreter("pycoral/test_data/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite")
#interpreter = make_interpreter("model.tflite@:0")
print("allocate_tensors")
interpreter.allocate_tensors()

It would hit make interpreter and stall and then quit after a 10 seconds or so. I'm actually seeing this error that was previously in a try except so I took that out and got this error. ImportError: generic_type: type "InterpreterWrapper" is already registered!

However another thing that is weird, if I run the semantic_segmentation.py file in the examples. It runs and give that same output (if verbosity is set, else it does nothing) and then just quits.

Here's that output:

(tf-3.8) C:\Users\chris\OneDrive\Documents\RSE\pycoral>python examples/semantic_segmentation.py --model test_data/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite --input test_data/bird.bmp --keep_aspect_ratio --output segmentation_result.jpg
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x1a6e, product:0x89a
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:998] EnumerateDevices: found [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x18d1, product:0x9302
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/beagle/beagle_usb_driver_provider.cc:218] Enumerate: adding path [/sys/bus/usb/devices/1-14]
I driver/driver_factory_windows.cc:29] DriverFactoryWin::EnumerateByClass()...
I driver/driver_factory_windows.cc:75] DriverFactoryWin::EnumerateByClass returns empty list.
I tflite/edgetpu_manager_direct.cc:453] No matching device is already opened for shared ownership.
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x1a6e, product:0x89a
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:998] EnumerateDevices: found [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x18d1, product:0x9302
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/beagle/beagle_usb_driver_provider.cc:218] Enumerate: adding path [/sys/bus/usb/devices/1-14]
I driver/driver_factory_windows.cc:29] DriverFactoryWin::EnumerateByClass()...
I driver/driver_factory_windows.cc:75] DriverFactoryWin::EnumerateByClass returns empty list.
I tflite/edgetpu_context_direct.cc:106] USB always DFU: False (default)
I tflite/edgetpu_context_direct.cc:147] USB bulk-in queue capacity: 8
I tflite/edgetpu_context_direct.cc:63] Performance expectation: High when USB connected EdgeTpu is throttled
I driver/usb/usb_driver.cc:1383] Open device and check if DFU is needed
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:1081] OpenDevice: device opened 000001B47CC9D250
I driver/usb/local_usb_device.cc:184] LocalUsbDevice
I driver/usb/usb_standard_commands.cc:36] UsbStandardCommands
I driver/usb/usb_dfu_commands.cc:37] UsbDfuCommands
I driver/usb/usb_standard_commands.cc:43] GetDeviceDescriptor
I driver/usb/local_usb_device.cc:398] GetDescriptor
I driver/usb/usb_standard_commands.cc:78] Vender ID: 0x1a6e
I driver/usb/usb_standard_commands.cc:79] Product ID: 0x89a
I driver/usb/usb_driver.cc:1417] Device is in DFU mode
I driver/usb/usb_driver.cc:1422] Resetting device
I driver/usb/local_usb_device.cc:243] Close: closing device 000001B47CC9D250
I driver/usb/local_usb_device.cc:216] DoCancelAllTransfers: cancelling 0 async transfers
I driver/usb/local_usb_device.cc:224] DoCancelAllTransfers: waiting for all async transfers to complete
I driver/usb/local_usb_device.cc:234] DoCancelAllTransfers: all async transfers have completed
I driver/usb/local_usb_device.cc:276] Close: releasing 0 transfer buffers
I driver/usb/local_usb_device.cc:289] Close: performing graceful reset

(tf-3.8) C:\Users\chris\OneDrive\Documents\RSE\pycoral>
hjonnala commented 2 years ago

can you please share the below information:

Python 3.9.7 (default, Sep  3 2021, 06:18:44) 
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> import tflite_runtime as tflite
>>> import pycoral
>>> from pycoral.utils.edgetpu import get_runtime_version
>>> get_runtime_version()
'BuildLabel(COMPILER=6.3.0 20170516,DATE=redacted,TIME=redacted), RuntimeVersion(14)'
>>> numpy.__version__
'1.19.5'
>>> tflite.__version__
'2.5.0.post1'
>>> pycoral.__version__
'2.0.0'
>>> 
norton-chris commented 2 years ago

Yes, here are the logs:

Python 3.8.12 (default, Oct 12 2021, 03:01:40) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> import tflite_runtime as tflite
>>> import pycoral
>>> from pycoral.utils.edgetpu import get_runtime_version
>>> get_runtime_version()
'BuildLabel(COMPILER=MSVC 192528612,DATE=Jul 20 2021,TIME=14:31:41), RuntimeVersion(14)'
>>> numpy.__version__
'1.20.3'
>>> tflite.__version__
'2.5.0.post1'
>>> pycoral.__version__
'2.0.0'
>>>
hjonnala commented 2 years ago

on windows edgetpu runtime 14(edgetpu_runtime_20210726.zip) is not working. Can you try with edgetpu_runtime_20210119.zip from https://coral.ai/software/#edgetpu-runtime

norton-chris commented 2 years ago

Downloaded and installed. Checked to make sure it installed correctly:

Python 3.8.12 (default, Oct 12 2021, 03:01:40) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycoral
>>> import numpy
>>> import tflite_runtime as tflite
>>> from pycoral.utils.edgetpu import get_runtime_version
>>> get_runtime_version()
'BuildLabel(COMPILER=MSVC 192628805,DATE=Nov  4 2020,TIME=11:05:43), RuntimeVersion(13)'
>>>

Got the same error with my script though:

Traceback (most recent call last):
  File "coral_inference1.py", line 38, in <module>
    from pycoral.utils import edgetpu
  File "C:\Users\chris\AppData\Local\Continuum\anaconda3\envs\tf-3.8\lib\site-packages\pycoral\utils\edgetpu.py", line 32, in <module>
    import tflite_runtime.interpreter as tflite
  File "C:\Users\chris\AppData\Local\Continuum\anaconda3\envs\tf-3.8\lib\site-packages\tflite_runtime\interpreter.py", line 42, in <module>
    from tflite_runtime import _pywrap_tensorflow_interpreter_wrapper as _interpreter_wrapper
ImportError: generic_type: type "InterpreterWrapper" is already registered!
hjonnala commented 2 years ago

Can you please share the all import statements from coral_inference1.py.

norton-chris commented 2 years ago

Here are the imports from coral_inference1.py

from pycoral.pybind._pywrap_coral import SetVerbosity as set_verbosity
set_verbosity(10)

import argparse
import platform
from array import array

import numpy as np
from PIL import Image
import cv2
import time
import tensorflow as tf

from pycoral.adapters import common
from pycoral.adapters import segment
from pycoral.utils import edgetpu
hjonnala commented 2 years ago

which tensorflow version are you using?

norton-chris commented 2 years ago

2.6.0

>>> import tensorflow
>>> print(tensorflow.__version__)
2.6.0
hjonnala commented 2 years ago

Can you please add try and except block at this line and try your script. You can find this script here: tf-3.8\lib\site-packages\tensorflow\lite\python\interpreter.py


import argparse
import platform
from array import array

import numpy as np
from PIL import Image
import cv2
import time

from pycoral.adapters import common
from pycoral.adapters import segment
from pycoral.utils import edgetpu

import tensorflow as tf
norton-chris commented 2 years ago

Doesn't look like it's going into tf-3.8\lib\site-packages\tensorflow\lite\python\interpreter.py , it's going into tf-3.8\lib\site-packages\tflite_runtime\interpreter.py

Also the error is coming from line: from tflite_runtime import _pywrap_tensorflow_interpreter_wrapper as _interpreter_wrapper not from tensorflow.lite.python.interpreter_wrapper import _pywrap_tensorflow_interpreter_wrapper as _interpreter_wrapper

I put a try except on both files and both lines and got this output:

(tf-3.8) C:\Users\chris\OneDrive\Documents\RSE\norts-ai>python coral_inference1.py
error at: /mnt/c/Users/chris/AppData/Local/Continuum/anaconda3/envs/tf-3.8/lib/site-packages/tflite_runtime/interpreter.py
generic_type: type "InterpreterWrapper" is already registered!
starting main
make interpreter model.tflite@:0
I tflite/edgetpu_manager_direct.cc:453] No matching device is already opened for shared ownership.
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x1a6e, product:0x89a
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:998] EnumerateDevices: found [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x18d1, product:0x9302
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/beagle/beagle_usb_driver_provider.cc:218] Enumerate: adding path [/sys/bus/usb/devices/1-14]
I driver/driver_factory_windows.cc:29] DriverFactoryWin::EnumerateByClass()...
I driver/driver_factory_windows.cc:75] DriverFactoryWin::EnumerateByClass returns empty list.
I tflite/edgetpu_manager_direct.cc:471] No device of type Apex (PCIe) is available.
I tflite/edgetpu_context_direct.cc:104] USB always DFU: False (default)
I tflite/edgetpu_context_direct.cc:145] USB bulk-in queue capacity: 8
I tflite/edgetpu_context_direct.cc:65] Performance expectation: Max (default)
I driver/usb/usb_driver.cc:1386] Open device and check if DFU is needed
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:60] ConvertLibUsbError: USB error -99 [OpenDevice]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:60] ConvertLibUsbError: USB error -99 [OpenDevice]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:60] ConvertLibUsbError: USB error -99 [OpenDevice]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:60] ConvertLibUsbError: USB error -99 [OpenDevice]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:60] ConvertLibUsbError: USB error -99 [OpenDevice]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:60] ConvertLibUsbError: USB error -99 [OpenDevice]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:60] ConvertLibUsbError: USB error -99 [OpenDevice]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/1-14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]

and it doesn't seem to end, just keeps repeating the USB error. I have the USB accelerator connected and the light it on, so not sure what the problem is.

manoj7410 commented 2 years ago

@norton-chris Please share the output of below commands after trying to run the demo:

hjonnala commented 2 years ago

@norton-chris the issue is conflict between tensorflow (_interpreter_wrapper) and tflite_runtime (_interpreter_wrapper). Please try the pycoal imports first and then import tensorflow after adding try and except block at this line.


import argparse
import platform
from array import array

import numpy as np
from PIL import Image
import cv2
import time

from pycoral.adapters import common
from pycoral.adapters import segment
from pycoral.utils import edgetpu

import tensorflow as tf
norton-chris commented 2 years ago

@norton-chris Please share the output of below commands after trying to run the demo:

  • lsusb
  • dmesg

@manoj7410 Here are the outputs:

root@Chris-Huawei:/mnt/c/Users/chris/OneDrive/Documents/RSE# lsusb
root@Chris-Huawei:/mnt/c/Users/chris/OneDrive/Documents/RSE# dmesg
[    0.051879]  Microsoft 4.4.0-22478.1000-Microsoft 4.4.35

I am running this on windows through WSL (which is not where I'm running the program, I am using anaconda prompt, but the commands don't work there)

norton-chris commented 2 years ago

@hjonnala Put the try except in and moved the tensorflow import down. But getting the same output as before.

hjonnala commented 2 years ago

Hmm.. Are you able to run this demo? can you please confirm you are making changes at /mnt/c/Users/chris/AppData/Local/Continuum/anaconda3/envs/tf-3.8/lib/site-packages/tensorflow/lite/python/interpreter.py

norton-chris commented 2 years ago

Demo stalls just like my program does (when I don't have the verbosity set). Had no output. Here's the interpreter.py in my IDE. image

hjonnala commented 2 years ago

can you try this demo on Git Bash.

Also, please share the output of following snippet on both anaconda terminal and bash terminal.

root@root ~# python3
Python 3.7.3 (default, Jan 22 2021, 20:04:44) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from pycoral.pybind._pywrap_coral import ListEdgeTpus as list_edge_tpus
>>> list_edge_tpus()
[{'type': 'pci', 'path': '/dev/apex_0'}]
norton-chris commented 2 years ago

For some reason I'm getting a permission denied error when running python on git bash. Tried fixing that, but couldn't get it to work. Here is the output from Anaconda:

Python 3.8.12 (default, Oct 12 2021, 03:01:40) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from pycoral.pybind._pywrap_coral import ListEdgeTpus as list_edge_tpus
>>> list_edge_tpus()
[{'type': 'usb', 'path': '/sys/bus/usb/devices/1-2'}]
>>>

Also tried it on WSL and got a different output:

Python 3.6.9 (default, Jan 26 2021, 15:33:00)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from pycoral.pybind._pywrap_coral import ListEdgeTpus as list_edge_tpus
>>> list_edge_tpus()
[]
>>>
hjonnala commented 2 years ago

Anaconda prompt is able to detect the USB accelerator. Can you try the demo with any other USB ports with Anaconda?

norton-chris commented 2 years ago

I only have one usb a port on my computer, but just tried with a dongle on my type c ports and I get the following error:

(tf-3.8) C:\Users\chris\OneDrive\Documents\RSE\norts-ai>python coral_inference1.py
error at: /mnt/c/Users/chris/AppData/Local/Continuum/anaconda3/envs/tf-3.8/lib/site-packages/tensorflow/lite/python/interpreter.py
generic_type: type "InterpreterWrapper" is already registered!
starting main
make interpreter model.tflite@:0
I tflite/edgetpu_manager_direct.cc:453] No matching device is already opened for shared ownership.
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x1a6e, product:0x89a
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[5] port[1]
I driver/usb/local_usb_device.cc:998] EnumerateDevices: found [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x18d1, product:0x9302
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[5] port[1]
I driver/beagle/beagle_usb_driver_provider.cc:218] Enumerate: adding path [/sys/bus/usb/devices/5-1]
I driver/driver_factory_windows.cc:29] DriverFactoryWin::EnumerateByClass()...
I driver/driver_factory_windows.cc:75] DriverFactoryWin::EnumerateByClass returns empty list.
I tflite/edgetpu_manager_direct.cc:471] No device of type Apex (PCIe) is available.
I tflite/edgetpu_context_direct.cc:104] USB always DFU: False (default)
I tflite/edgetpu_context_direct.cc:145] USB bulk-in queue capacity: 8
I tflite/edgetpu_context_direct.cc:65] Performance expectation: Max (default)
I driver/usb/usb_driver.cc:1386] Open device and check if DFU is needed
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[5] port[1]
I driver/usb/local_usb_device.cc:60] ConvertLibUsbError: USB error -99 [OpenDevice]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/5-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[5]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[7]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[4] port[3]
I tflite/edgetpu_context_direct.cc:384] Failed to open device [Apex (USB)] at [/sys/bus/usb/devices/5-1]: Not found: OpenDevice
Traceback (most recent call last):
  File "C:\Users\chris\AppData\Local\Continuum\anaconda3\envs\tf-3.8\lib\site-packages\tflite_runtime\interpreter.py", line 171, in load_delegate
    delegate = Delegate(library, options)
  File "C:\Users\chris\AppData\Local\Continuum\anaconda3\envs\tf-3.8\lib\site-packages\tflite_runtime\interpreter.py", line 130, in __init__
    raise ValueError(capture.message)
ValueError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "coral_inference1.py", line 192, in <module>
    main()
  File "coral_inference1.py", line 123, in main
    interpreter = edgetpu.make_interpreter("test_data/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite")
  File "C:\Users\chris\AppData\Local\Continuum\anaconda3\envs\tf-3.8\lib\site-packages\pycoral\utils\edgetpu.py", line 87, in make_interpreter
    delegates = [load_edgetpu_delegate({'device': device} if device else {})]
  File "C:\Users\chris\AppData\Local\Continuum\anaconda3\envs\tf-3.8\lib\site-packages\pycoral\utils\edgetpu.py", line 52, in load_edgetpu_delegate
    return tflite.load_delegate(_EDGETPU_SHARED_LIB, options or {})
  File "C:\Users\chris\AppData\Local\Continuum\anaconda3\envs\tf-3.8\lib\site-packages\tflite_runtime\interpreter.py", line 173, in load_delegate
    raise ValueError('Failed to load delegate from {}\n{}'.format(
ValueError: Failed to load delegate from edgetpu.dll

(tf-3.8) C:\Users\chris\OneDrive\Documents\RSE\norts-ai>
hjonnala commented 2 years ago

Have you restarted the machine after RuntimeVersion(13) installation? Can you please try the demo after restart.

norton-chris commented 2 years ago

Yep tried that and getting no output still :(

hjonnala commented 2 years ago

looks like not able access USB accelerator due to permission error[I driver/usb/local_usb_device.cc:60] ConvertLibUsbError: USB error -99 [OpenDevice].

https://github.com/google-coral/libedgetpu/blob/master/driver/usb/local_usb_device.cc#L66

Can you please check this if it works for you on Git Bash.

keesschollaart81 commented 2 years ago

I have the same issue? The same code + USB Device that used to work now does not work anymore, since I ran it last, some time ago. I might overlook a change here but the only significant difference I have is my upgrade to Windows 11...?

BuildLabel(COMPILER=MSVC 192628805,DATE=Nov  4 2020,TIME=11:05:43), RuntimeVersion(13)
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x1a6e, product:0x89a
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[10]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[4]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[11]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[2] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[3] port[1]
I driver/usb/local_usb_device.cc:998] EnumerateDevices: found [/sys/bus/usb/devices/3-1]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[5] port[2]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[1]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[2]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[9] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[4]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[6]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[8]
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x18d1, product:0x9302
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[10]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[4]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[11]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[2] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[3] port[1]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[5] port[2]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[1]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[2]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[9] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[4]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[6]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[8]
I driver/beagle/beagle_usb_driver_provider.cc:218] Enumerate: adding path [/sys/bus/usb/devices/3-1]
I driver/driver_factory_windows.cc:29] DriverFactoryWin::EnumerateByClass()...
I driver/driver_factory_windows.cc:75] DriverFactoryWin::EnumerateByClass returns empty list.
Device 0: EDGETPU_APEX_USB, /sys/bus/usb/devices/3-1
I tflite/edgetpu_manager_direct.cc:453] No matching device is already opened for shared ownership.
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x1a6e, product:0x89a
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[10]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[4]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[11]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[2] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[3] port[1]
I driver/usb/local_usb_device.cc:998] EnumerateDevices: found [/sys/bus/usb/devices/3-1]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[5] port[2]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[1]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[2]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[9] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[4]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[6]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[8]
I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x18d1, product:0x9302
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[10]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[4]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[11]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[2] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[3] port[1]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[5] port[2]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[1]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[2]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[9] port[3]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[4]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[5]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[6]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[7]
I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[8]
I driver/beagle/beagle_usb_driver_provider.cc:218] Enumerate: adding path [/sys/bus/usb/devices/3-1]
I driver/driver_factory_windows.cc:29] DriverFactoryWin::EnumerateByClass()...
I driver/driver_factory_windows.cc:75] DriverFactoryWin::EnumerateByClass returns empty list.
I tflite/edgetpu_context_direct.cc:107] USB always DFU: True
I tflite/edgetpu_context_direct.cc:145] USB bulk-in queue capacity: 8
I tflite/edgetpu_context_direct.cc:65] Performance expectation: Max (default)
I driver/usb/usb_driver.cc:1386] Open device and check if DFU is needed
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/3-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[10]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[4]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[11]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[2] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[3] port[1]
I driver/usb/local_usb_device.cc:60] ConvertLibUsbError: USB error -99 [OpenDevice]
I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/3-1]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[10]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[4]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[11]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[2] port[3]
I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[3] port[1]

And then repeating this loop ^^ eventually ending with

I tflite/edgetpu_context_direct.cc:384] Failed to open device [Apex (USB)] at [/sys/bus/usb/devices/3-1]: Not found: OpenDevice

I'm not running Python, I use C#bindings to work with edgetpu.dll, similar to these. I'm running my app as administrator and tried multiple USB ports. Upgrading/Downgrading from/to Grouper did not make any difference (other than the output of edgetpu_version. I did reboot my machine in between upgrade/downgrades.

Is this the same issue or do you want me to create a new issue?

Observation. Not sure if it is of value, but... Sometimes, when I disconnect during the loop, I get a lot of messages. To me, that is unexpected, I disconnect the cable so I expenct an error, not a lot of log statements. As if the logging is not being flushed, or something...

Click to expand! ``` BuildLabel(COMPILER=MSVC 192628805,DATE=Nov 4 2020,TIME=11:05:43), RuntimeVersion(13) I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x1a6e, product:0x89a I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[10] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[4] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[11] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[2] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[3] port[1] I driver/usb/local_usb_device.cc:998] EnumerateDevices: found [/sys/bus/usb/devices/3-1] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[5] port[2] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[1] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[2] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[9] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[4] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[5] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[6] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[7] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[8] I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x18d1, product:0x9302 I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[10] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[4] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[11] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[2] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[3] port[1] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[5] port[2] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[1] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[2] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[9] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[4] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[5] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[6] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[7] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[8] I driver/beagle/beagle_usb_driver_provider.cc:218] Enumerate: adding path [/sys/bus/usb/devices/3-1] I driver/driver_factory_windows.cc:29] DriverFactoryWin::EnumerateByClass()... I driver/driver_factory_windows.cc:75] DriverFactoryWin::EnumerateByClass returns empty list. Device 0: EDGETPU_APEX_USB, /sys/bus/usb/devices/3-1 I tflite/edgetpu_manager_direct.cc:453] No matching device is already opened for shared ownership. I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x1a6e, product:0x89a I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[10] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[4] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[11] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[2] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[3] port[1] I driver/usb/local_usb_device.cc:998] EnumerateDevices: found [/sys/bus/usb/devices/3-1] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[5] port[2] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[1] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[2] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[9] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[4] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[5] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[6] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[7] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[8] I driver/usb/local_usb_device.cc:944] EnumerateDevices: vendor:0x18d1, product:0x9302 I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[10] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[4] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[14] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[1] port[11] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[2] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[3] port[1] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[5] port[2] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[1] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[8] port[2] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[9] port[3] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[4] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[5] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[6] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[7] I driver/usb/local_usb_device.cc:979] EnumerateDevices: checking bus[10] port[8] I driver/beagle/beagle_usb_driver_provider.cc:218] Enumerate: adding path [/sys/bus/usb/devices/3-1] I driver/driver_factory_windows.cc:29] DriverFactoryWin::EnumerateByClass()... I driver/driver_factory_windows.cc:75] DriverFactoryWin::EnumerateByClass returns empty list. I tflite/edgetpu_context_direct.cc:104] USB always DFU: False (default) I tflite/edgetpu_context_direct.cc:145] USB bulk-in queue capacity: 8 I tflite/edgetpu_context_direct.cc:65] Performance expectation: Max (default) I driver/usb/usb_driver.cc:1386] Open device and check if DFU is needed I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/3-1] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[10] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[4] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[11] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[2] port[3] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[3] port[1] I driver/usb/local_usb_device.cc:1081] OpenDevice: device opened 000001B150184780 I driver/usb/local_usb_device.cc:182] LocalUsbDevice I driver/usb/usb_standard_commands.cc:36] UsbStandardCommands I driver/usb/usb_dfu_commands.cc:37] UsbDfuCommands I driver/usb/usb_standard_commands.cc:43] GetDeviceDescriptor I driver/usb/local_usb_device.cc:397] GetDescriptor I driver/usb/usb_standard_commands.cc:78] Vender ID: 0x1a6e I driver/usb/usb_standard_commands.cc:79] Product ID: 0x89a I driver/usb/usb_driver.cc:1420] Device is in DFU mode I driver/usb/usb_driver.cc:1425] Resetting device I driver/usb/local_usb_device.cc:241] Close: closing device 000001B150184780 I driver/usb/local_usb_device.cc:214] DoCancelAllTransfers: cancelling 0 async transfers I driver/usb/local_usb_device.cc:222] DoCancelAllTransfers: waiting for all async transfers to complete I driver/usb/local_usb_device.cc:232] DoCancelAllTransfers: all async transfers have completed I driver/usb/local_usb_device.cc:274] Close: releasing 0 transfer buffers I driver/usb/local_usb_device.cc:287] Close: performing graceful reset I driver/usb/local_usb_device.cc:320] Close: final clean up completed I driver/usb/usb_driver.cc:1435] Opening device expecting DFU mode I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/3-1] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[10] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[4] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[11] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[2] port[3] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[3] port[1] ``` Disconnected cable here ^ ``` I driver/usb/local_usb_device.cc:1081] OpenDevice: device opened 000001B150180080 I driver/usb/local_usb_device.cc:182] LocalUsbDevice I driver/usb/usb_standard_commands.cc:36] UsbStandardCommands I driver/usb/usb_dfu_commands.cc:37] UsbDfuCommands I driver/usb/usb_dfu_commands.cc:40] ~UsbDfuCommands I driver/usb/usb_standard_commands.cc:39] ~UsbStandardCommands I driver/usb/local_usb_device.cc:194] ~LocalUsbDevice I driver/usb/local_usb_device.cc:241] Close: closing device 0000000000000000 I driver/usb/usb_driver.cc:1453] DFU with built-in firmware image I driver/usb/usb_dfu_util.cc:62] UsbUpdateDfuDevice Loading descriptor for the first configuration I driver/usb/usb_standard_commands.cc:87] GetConfigurationDescriptor index 1 I driver/usb/local_usb_device.cc:397] GetDescriptor I driver/usb/usb_standard_commands.cc:116] Configuration requested: 1 I driver/usb/usb_standard_commands.cc:117] Configuration reported: 1 I driver/usb/usb_standard_commands.cc:119] Number of interfaces: 1 I driver/usb/usb_standard_commands.cc:121] Is self powered: 0 I driver/usb/usb_standard_commands.cc:122] Supports remote wakeup: 0 I driver/usb/usb_standard_commands.cc:124] Encoded max power: 0x0 I driver/usb/usb_standard_commands.cc:126] Raw data size: 27 I driver/usb/usb_dfu_commands.cc:103] FindDfuInterfaces cursor 9 I driver/usb/usb_dfu_commands.cc:108] FindDfuInterfaces type 0x4, length 9 I driver/usb/usb_dfu_commands.cc:134] FindDfuInterfaces interface 0, alternate settings 0, num of extra endpoints 0, class 0xfe, subclass 0x1 I driver/usb/usb_dfu_commands.cc:103] FindDfuInterfaces cursor 18 I driver/usb/usb_dfu_commands.cc:108] FindDfuInterfaces type 0x21, length 9 I driver/usb/usb_dfu_commands.cc:180] Will detach: 0, manifestation tolerant: 1 I driver/usb/usb_dfu_commands.cc:183] Can upload: 1, can download: 1 I driver/usb/usb_dfu_commands.cc:186] Transfer Size: 0x100 I driver/usb/usb_dfu_commands.cc:188] Detach Timeout: 0x3e8 I driver/usb/usb_dfu_commands.cc:190] DFU version in BCD: 0x101 I driver/usb/usb_dfu_commands.cc:103] FindDfuInterfaces cursor 27 I driver/usb/usb_dfu_util.cc:77] UsbUpdateDfuDevice Num of DFU interfaces 1, claiming interface 0 I driver/usb/local_usb_device.cc:350] ClaimInterface I driver/usb/usb_dfu_commands.cc:68] SetDfuInterface set to 0 I driver/usb/usb_dfu_commands.cc:411] UpdateFirmware Downloading firmware I driver/usb/usb_dfu_commands.cc:417] UpdateFirmware Firmware image size 10783 bytes I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 0 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 0, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 0 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 256 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 1, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 1 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 512 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 2, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 2 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 768 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 3, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 3 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 1024 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 4, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 4 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 1280 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 5, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 5 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 1536 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 6, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 6 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 1792 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 7, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 7 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 2048 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 8, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 8 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 2304 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 9, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 9 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 2560 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 10, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 10 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 2816 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 11, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 11 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 3072 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 12, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 12 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 3328 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 13, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 13 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 3584 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 14, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 14 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 3840 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 15, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 15 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 4096 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 16, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 16 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 4352 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 17, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 17 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 4608 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 18, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 18 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 4864 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 19, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 19 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 5120 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 20, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 20 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 5376 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 21, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 21 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 5632 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 22, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 22 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 5888 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 23, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 23 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 6144 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 24, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 24 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 6400 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 25, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 25 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 6656 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 26, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 26 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 6912 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 27, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 27 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 7168 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 28, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 28 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 7424 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 29, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 29 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 7680 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 30, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 30 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 7936 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 31, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 31 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 8192 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 32, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 32 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 8448 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 33, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 33 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 8704 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 34, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 34 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 8960 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 35, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 35 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 9216 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 36, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 36 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 9472 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 37, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 37 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 9728 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 38, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 38 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 9984 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 39, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 39 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 10240 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 40, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 40 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 256 bytes, already transferred 10496 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 41, request size 256 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 41 status:0, state:5 I driver/usb/usb_dfu_commands.cc:435] UpdateFirmware Transfer size 31 bytes, already transferred 10752 bytes I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 42, request size 31 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 5 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 42 status:0, state:5 I driver/usb/usb_dfu_commands.cc:432] UpdateFirmware Sending the final zero-length packet I driver/usb/usb_dfu_commands.cc:351] DfuDownloadBlock block 43, request size 0 I driver/usb/local_usb_device.cc:473] SendControlCommandWithDataOut I driver/usb/local_usb_device.cc:480] SYNC CTRL WITH DATA OUT begin I driver/usb/local_usb_device.cc:497] SYNC CTRL WITH DATA OUT end I driver/usb/usb_dfu_commands.cc:206] DfuGetStatus I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:255] Previous result: 0 I driver/usb/usb_dfu_commands.cc:257] Poll timeout: 1 I driver/usb/usb_dfu_commands.cc:258] State: 2 I driver/usb/usb_dfu_commands.cc:259] Status string index: 0 I driver/usb/usb_dfu_commands.cc:448] UpdateFirmware: block 43 status:0, state:2 I driver/usb/usb_dfu_commands.cc:471] UpdateFirmware, transferred image size: 10783, EOF: 1 I driver/usb/usb_dfu_commands.cc:484] ValidateFirmware Validating firmware I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 0 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 0, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 1 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 1, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 2 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 2, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 3 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 3, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 4 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 4, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 5 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 5, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 6 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 6, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 7 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 7, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 8 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 8, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 9 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 9, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 10 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 10, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 11 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 11, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 12 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 12, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 13 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 13, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 14 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 14, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 15 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 15, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 16 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 16, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 17 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 17, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 18 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 18, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 19 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 19, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 20 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 20, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 21 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 21, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 22 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 22, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 23 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 23, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 24 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 24, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 25 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 25, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 26 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 26, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 27 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 27, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 28 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 28, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 29 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 29, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 30 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 30, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 31 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 31, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 32 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 32, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 33 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 33, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 34 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 34, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 35 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 35, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 36 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 36, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 37 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 37, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 38 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 38, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 39 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 39, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 40 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 40, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 41 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 41, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 42 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 42, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 43 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 43, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 44 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 44, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 45 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 45, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 46 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 46, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 47 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 47, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 48 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 48, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 49 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 49, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 50 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 50, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 51 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 51, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 52 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 52, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 53 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 53, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 54 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 54, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 55 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 55, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 56 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 56, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 57 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 57, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 58 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 58, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 59 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 59, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 60 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 60, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 61 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 61, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 62 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 62, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 63 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 63, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 64 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 64, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 65 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 65, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 66 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 66, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 67 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 67, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 68 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 68, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 69 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 69, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 70 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 70, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 71 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 71, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 72 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 72, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 73 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 73, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 74 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 74, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 75 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 75, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 76 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 76, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 77 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 77, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 78 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 78, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 79 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 79, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 80 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 80, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 81 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 81, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 82 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 82, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 83 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 83, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 84 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 84, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 85 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 85, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 86 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 86, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 87 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 87, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 88 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 88, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 89 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 89, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 90 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 90, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 91 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 91, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 92 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 92, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 93 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 93, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 94 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 94, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 95 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 95, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 96 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 96, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 97 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 97, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 98 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 98, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 99 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 99, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 100 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 100, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 101 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 101, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 102 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 102, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 103 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 103, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 104 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 104, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 105 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 105, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 106 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 106, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 107 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 107, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 108 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 108, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 109 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 109, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 110 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 110, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 111 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 111, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 112 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 112, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 113 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 113, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 114 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 114, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 115 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 115, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 116 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 116, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 117 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 117, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 118 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 118, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 119 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 119, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 120 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 120, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 121 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 121, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 122 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 122, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 123 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 123, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 124 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 124, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 125 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 125, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 126 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 126, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 127 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 127, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:495] ValidateFirmware Reading firmware block 128 I driver/usb/usb_dfu_commands.cc:380] DfuUploadBlock block 128, request size 256 I driver/usb/local_usb_device.cc:512] SendControlCommandWithDataIn I driver/usb/local_usb_device.cc:519] SYNC CTRL WITH DATA IN begin I driver/usb/local_usb_device.cc:536] SYNC CTRL WITH DATA IN end I driver/usb/usb_dfu_commands.cc:515] ValidateFirmware, Uploaded image size: 32768 I driver/usb/usb_driver.cc:1480] Resetting device I driver/usb/local_usb_device.cc:241] Close: closing device 000001B150180080 I driver/usb/local_usb_device.cc:261] Close: releasing claimed interface 0 I driver/usb/local_usb_device.cc:214] DoCancelAllTransfers: cancelling 0 async transfers I driver/usb/local_usb_device.cc:222] DoCancelAllTransfers: waiting for all async transfers to complete I driver/usb/local_usb_device.cc:232] DoCancelAllTransfers: all async transfers have completed I driver/usb/local_usb_device.cc:274] Close: releasing 0 transfer buffers I driver/usb/local_usb_device.cc:287] Close: performing graceful reset I driver/usb/local_usb_device.cc:320] Close: final clean up completed I driver/usb/usb_driver.cc:1366] Opening device expecting application mode I driver/usb/local_usb_device.cc:1013] OpenDevice: [/sys/bus/usb/devices/3-1] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[3] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[10] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[4] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[14] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[1] port[11] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[2] port[3] I driver/usb/local_usb_device.cc:1050] OpenDevice: checking bus[3] port[1] ```
hjonnala commented 2 years ago

Hi @keesschollaart81 we haven't tested the USB accelerator and software with windows 11 yet. If possible, can you please test with windows 10?

keesschollaart81 commented 2 years ago

Yeah, will test on the laptop of my colleague tomorrow morning (CEST), will report back here!

keesschollaart81 commented 2 years ago

Can confirm: same code/device/model-file/driver-version does work on Windows 10 machine. So at least for me, it seems to be an issue with either my machine or Windows 11.

norton-chris commented 2 years ago

Sorry school kinda took over my life the last few weeks. Yes, I was having this problem with Windows 11. @keesschollaart81 thanks for testing that out, will try a windows 10 machine.

hjonnala commented 2 years ago

@norton-chris @keesschollaart81 I have tested Coral USB accelerator with windows 11 and it is working. Please make sure you are running runtime version 13: https://github.com/google-coral/libedgetpu/releases/download/release-frogfish/edgetpu_runtime_20210119.zip

hjonnala commented 2 years ago

Feel free to reopen if you are still having the issue. Thanks!

google-coral-bot[bot] commented 2 years ago

Are you satisfied with the resolution of your issue? Yes No