ChipWhispere Lite Windows - Device not found?

Hi. I just purchased a ChipWhisperer Lite and am trying to get it to run in Windows. I ran
“Chipwhisperer.v5.5.2.Setup.64-bit.exe” from the GitHub release page after enabling long paths and rebooting per the instructions. After rebooting and plugging in the ChipWhisperer, Windows detects the device as a “ChipWhisperer Lite”. Both a blue and green LED are blinking.

When I run the following in “ChipWhisperer Setup Test.ipynb”:

PLATFORM="NOTHING"
%run Setup_Scripts/Setup_Generic.ipynb

I get the following output:

INFO: Found ChipWhisperer😍

---------------------------------------------------------------------------
USBError                                  Traceback (most recent call last)
~\chipwhisperer\jupyter\Setup_Scripts\Setup_Generic.ipynb in <module>
      1 import time
      2 time.sleep(0.05)
----> 3 scope.default_setup()
      4 def reset_target(scope):
      5     if PLATFORM == "CW303" or PLATFORM == "CWLITEXMEGA":

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\capture\scopes\OpenADC.py in default_setup(self)
    165 
    166         self.clock.adc_src = "clkgen_x4"
--> 167         self.io.cdc_settings = 0
    168 
    169         count = 0

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\common\utils\util.py in __setattr__(self, name, value)
    349 
    350     def __setattr__(self, name, value):
--> 351         if hasattr(self, '_new_attributes_disabled') and self._new_attributes_disabled and not hasattr(self, name):  # would this create a new attribute?
    352             raise AttributeError("Attempt to set unknown attribute in %s"%self.__class__, name)
    353         super(DisableNewAttr, self).__setattr__(name, value)

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererExtra.py in cdc_settings(self)
    210         if ver < '0.30':
    211             return None
--> 212         return self.cwe.oa.serial.get_cdc_settings()
    213 
    214     @cdc_settings.setter

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\hardware\naeusb\naeusb.py in get_cdc_settings(self)
    670 
    671     def get_cdc_settings(self):
--> 672         return self.usbtx.readCtrl(self.CMD_CDC_SETTINGS_EN, dlen=2)
    673 
    674     def set_cdc_settings(self, port=[1, 1]):

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\hardware\naeusb\naeusb.py in readCtrl(self, cmd, value, dlen)
    501         """
    502         # Vendor-specific, IN, interface control transfer
--> 503         return self.usbdev().ctrl_transfer(0xC1, cmd, value, 0, dlen, timeout=self._timeout)
    504 
    505     def cmdReadMem(self, addr, dlen):

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\usb\core.py in ctrl_transfer(self, bmRequestType, bRequest, wValue, wIndex, data_or_wLength, timeout)
   1077                                     wIndex,
   1078                                     buff,
-> 1079                                     self.__get_timeout(timeout))
   1080 
   1081         if isinstance(data_or_wLength, array.array) \

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\usb\backend\libusb1.py in ctrl_transfer(self, dev_handle, bmRequestType, bRequest, wValue, wIndex, data, timeout)
    899                                         cast(addr, POINTER(c_ubyte)),
    900                                         length,
--> 901                                         timeout))
    902 
    903         return ret

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\usb\backend\libusb1.py in _check(ret)
    602             raise USBTimeoutError(_strerror(ret), ret, _libusb_errno[ret])
    603         else:
--> 604             raise USBError(_strerror(ret), ret, _libusb_errno[ret])
    605 
    606     return ret

USBError: [Errno 32] Pipe error

---------------------------------------------------------------------------
USBError                                  Traceback (most recent call last)
<ipython-input-6-55d47f5b71c5> in <module>
      1 PLATFORM="NOTHING"
----> 2 get_ipython().run_line_magic('run', 'Setup_Scripts/Setup_Generic.ipynb')

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\IPython\core\interactiveshell.py in run_line_magic(self, magic_name, line, _stack_depth)
   2346                 kwargs['local_ns'] = self.get_local_scope(stack_depth)
   2347             with self.builtin_trap:
-> 2348                 result = fn(*args, **kwargs)
   2349             return result
   2350 

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\decorator.py in fun(*args, **kw)
    230             if not kwsyntax:
    231                 args, kw = fix(args, kw, sig)
--> 232             return caller(func, *(extras + args), **kw)
    233     fun.__name__ = func.__name__
    234     fun.__doc__ = func.__doc__

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\IPython\core\magic.py in <lambda>(f, *a, **k)
    185     # but it's overkill for just that one bit of state.
    186     def magic_deco(arg):
--> 187         call = lambda f, *a, **k: f(*a, **k)
    188 
    189         if callable(arg):

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\IPython\core\magics\execution.py in run(self, parameter_s, runner, file_finder)
    722             with preserve_keys(self.shell.user_ns, '__file__'):
    723                 self.shell.user_ns['__file__'] = filename
--> 724                 self.shell.safe_execfile_ipy(filename, raise_exceptions=True)
    725             return
    726 

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\IPython\core\interactiveshell.py in safe_execfile_ipy(self, fname, shell_futures, raise_exceptions)
   2833                     result = self.run_cell(cell, silent=True, shell_futures=shell_futures)
   2834                     if raise_exceptions:
-> 2835                         result.raise_error()
   2836                     elif not result.success:
   2837                         break

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\IPython\core\interactiveshell.py in raise_error(self)
    329             raise self.error_before_exec
    330         if self.error_in_exec is not None:
--> 331             raise self.error_in_exec
    332 
    333     def __repr__(self):

    [... skipping hidden 1 frame]

<ipython-input-6-e4c0e15e67da> in <module>
      1 import time
      2 time.sleep(0.05)
----> 3 scope.default_setup()
      4 def reset_target(scope):
      5     if PLATFORM == "CW303" or PLATFORM == "CWLITEXMEGA":

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\capture\scopes\OpenADC.py in default_setup(self)
    165 
    166         self.clock.adc_src = "clkgen_x4"
--> 167         self.io.cdc_settings = 0
    168 
    169         count = 0

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\common\utils\util.py in __setattr__(self, name, value)
    349 
    350     def __setattr__(self, name, value):
--> 351         if hasattr(self, '_new_attributes_disabled') and self._new_attributes_disabled and not hasattr(self, name):  # would this create a new attribute?
    352             raise AttributeError("Attempt to set unknown attribute in %s"%self.__class__, name)
    353         super(DisableNewAttr, self).__setattr__(name, value)

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererExtra.py in cdc_settings(self)
    210         if ver < '0.30':
    211             return None
--> 212         return self.cwe.oa.serial.get_cdc_settings()
    213 
    214     @cdc_settings.setter

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\hardware\naeusb\naeusb.py in get_cdc_settings(self)
    670 
    671     def get_cdc_settings(self):
--> 672         return self.usbtx.readCtrl(self.CMD_CDC_SETTINGS_EN, dlen=2)
    673 
    674     def set_cdc_settings(self, port=[1, 1]):

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\hardware\naeusb\naeusb.py in readCtrl(self, cmd, value, dlen)
    501         """
    502         # Vendor-specific, IN, interface control transfer
--> 503         return self.usbdev().ctrl_transfer(0xC1, cmd, value, 0, dlen, timeout=self._timeout)
    504 
    505     def cmdReadMem(self, addr, dlen):

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\usb\core.py in ctrl_transfer(self, bmRequestType, bRequest, wValue, wIndex, data_or_wLength, timeout)
   1077                                     wIndex,
   1078                                     buff,
-> 1079                                     self.__get_timeout(timeout))
   1080 
   1081         if isinstance(data_or_wLength, array.array) \

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\usb\backend\libusb1.py in ctrl_transfer(self, dev_handle, bmRequestType, bRequest, wValue, wIndex, data, timeout)
    899                                         cast(addr, POINTER(c_ubyte)),
    900                                         length,
--> 901                                         timeout))
    902 
    903         return ret

~\WPy64-3771\python-3.7.7.amd64\lib\site-packages\usb\backend\libusb1.py in _check(ret)
    602             raise USBTimeoutError(_strerror(ret), ret, _libusb_errno[ret])
    603         else:
--> 604             raise USBError(_strerror(ret), ret, _libusb_errno[ret])
    605 
    606     return ret

USBError: [Errno 32] Pipe error

When I try to connect to the device in “1 - Connecting to Hardware.ipynb”:

import chipwhisperer as cw
scope = cw.scope()

I get the following:

---------------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
<ipython-input-1-a074e77f8699> in <module>
      1 import chipwhisperer as cw
----> 2 scope = cw.scope()

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\__init__.py in scope(scope_type, sn)
    227     from chipwhisperer.common.utils.util import get_cw_type
    228     if scope_type is None:
--> 229         scope_type = get_cw_type(sn)
    230     scope = scope_type()
    231     try:

i:\chip_whisperer\chipwhisperer5_64\cw\home\portable\chipwhisperer\software\chipwhisperer\common\utils\util.py in get_cw_type(sn)
    501     name = ""
    502     if len(possible_sn) == 0:
--> 503         raise OSError("USB Device not found. Did you connect it first?")
    504 
    505     if (len(possible_sn) > 1):

OSError: USB Device not found. Did you connect it first?

Any idea what the issue may be? Thanks!

I was able to update the firmware by using the erase jumper and now it seems to be working.

Hi all,
I also have trouble connecting my CWLite to windows after installing binary. I only have the 1 Hz blue LED blink on the Lite board (I have tried connecting with and without the red UFO board attached, and it makes no difference).
The board is detected by windows device manager as ChipWhisperer Lite under Universal Serial Bus Devices. I have also plugged/unplugged the system MANY times.

This is the output I get when attempting the Hardware Test Jupyter script (The Setup Test leading up to this works fine):

ChipWhisperer Hardware Test
The following will connect to a ChipWhisperer. Just plug the Chipwhisperer main board in itself (black PCB or ChipWhisperer-Pro box), this isn’t testing any of the attached target boards or similar. If the ChipWhisperer communication is up, everything else should “just work” when talking to various targets.

This should result in some text that says INFO: Found ChipWhisperer😍

PLATFORM=“NOTHING”
%run Setup_Scripts/Setup_Generic.ipynb

NameError Traceback (most recent call last)
~\ChipWhisperer5_64\cw\home\portable\chipwhisperer\jupyter\Setup_Scripts\Setup_Generic.ipynb in
5 try:
----> 6 if not scope.connectStatus:
7 scope.con()

NameError: name ‘scope’ is not defined

During handling of the above exception, another exception occurred:

OSError Traceback (most recent call last)
~\ChipWhisperer5_64\cw\home\portable\chipwhisperer\jupyter\Setup_Scripts\Setup_Generic.ipynb in
7 scope.con()
8 except NameError:
----> 9 scope = cw.scope()
10
11 try:

~\anaconda3\lib\site-packages\chipwhisperer_init_.py in scope(scope_type, sn)
227 from chipwhisperer.common.utils.util import get_cw_type
228 if scope_type is None:
→ 229 scope_type = get_cw_type(sn)
230 scope = scope_type()
231 try:

~\anaconda3\lib\site-packages\chipwhisperer\common\utils\util.py in get_cw_type(sn)
501 name = “”
502 if len(possible_sn) == 0:
→ 503 raise OSError(“USB Device not found. Did you connect it first?”)
504
505 if (len(possible_sn) > 1):

OSError: USB Device not found. Did you connect it first?


NameError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_35096/3152095646.py in
5 try:
----> 6 if not scope.connectStatus:
7 scope.con()

NameError: name ‘scope’ is not defined

During handling of the above exception, another exception occurred:

OSError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_35096/1406361517.py in
1 PLATFORM=“NOTHING”
----> 2 get_ipython().run_line_magic(‘run’, ‘Setup_Scripts/Setup_Generic.ipynb’)

~\anaconda3\lib\site-packages\IPython\core\interactiveshell.py in run_line_magic(self, magic_name, line, _stack_depth)
2349 kwargs[‘local_ns’] = self.get_local_scope(stack_depth)
2350 with self.builtin_trap:
→ 2351 result = fn(*args, **kwargs)
2352 return result
2353

~\anaconda3\lib\site-packages\decorator.py in fun(*args, **kw)
230 if not kwsyntax:
231 args, kw = fix(args, kw, sig)
→ 232 return caller(func, *(extras + args), **kw)
233 fun.name = func.name
234 fun.doc = func.doc

~\anaconda3\lib\site-packages\IPython\core\magic.py in (f, *a, **k)
185 # but it’s overkill for just that one bit of state.
186 def magic_deco(arg):
→ 187 call = lambda f, *a, **k: f(*a, **k)
188
189 if callable(arg):

~\anaconda3\lib\site-packages\IPython\core\magics\execution.py in run(self, parameter_s, runner, file_finder)
722 with preserve_keys(self.shell.user_ns, ‘file’):
723 self.shell.user_ns[‘file’] = filename
→ 724 self.shell.safe_execfile_ipy(filename, raise_exceptions=True)
725 return
726

~\anaconda3\lib\site-packages\IPython\core\interactiveshell.py in safe_execfile_ipy(self, fname, shell_futures, raise_exceptions)
2836 result = self.run_cell(cell, silent=True, shell_futures=shell_futures)
2837 if raise_exceptions:
→ 2838 result.raise_error()
2839 elif not result.success:
2840 break

~\anaconda3\lib\site-packages\IPython\core\interactiveshell.py in raise_error(self)
330 raise self.error_before_exec
331 if self.error_in_exec is not None:
→ 332 raise self.error_in_exec
333
334 def repr(self):

[... skipping hidden 1 frame]

~\AppData\Local\Temp/ipykernel_35096/3152095646.py in
7 scope.con()
8 except NameError:
----> 9 scope = cw.scope()
10
11 try:

~\anaconda3\lib\site-packages\chipwhisperer_init_.py in scope(scope_type, sn)
227 from chipwhisperer.common.utils.util import get_cw_type
228 if scope_type is None:
→ 229 scope_type = get_cw_type(sn)
230 scope = scope_type()
231 try:

~\anaconda3\lib\site-packages\chipwhisperer\common\utils\util.py in get_cw_type(sn)
501 name = “”
502 if len(possible_sn) == 0:
→ 503 raise OSError(“USB Device not found. Did you connect it first?”)
504
505 if (len(possible_sn) > 1):

OSError: USB Device not found. Did you connect it first?

  1. Check the device manager on PC if there is showing Chipwhisper then disconnect and reconnect the board,
  2. if in device manager, there is no chipwhisperer and the Blue and Red Light in board are lighting in low intensity means you need to upgrade firmware,

Bootloader mode

if board not showing as chipwhishper as in your PC
and RED and BLUE led dim glowing on the board it is
in bootloader mode.

Solution:-
1.Shorting erase pins on the CW. The blue/red LED pair turn quite dim
2.Reflashing the CW using

import chipwhisperer as cw
cw.program_sam_firmware(hardware_type='cwlite')

3.Going to Device Manager → Universal Serial Bus Devices → Chip Whisperer Lite → Uninstall Device
4.Upgrading CW firmware using

import chipwhisperer as cw
scope = cw.scope()
scope.upgrade_firmwar

Hey there @porakax thnaks for your reply. I tried that out and get the following

I really want to mention that I think there is something broken with the Windows10 installer. I have tried the two latest releases (5.5.1 and 5.5.2) and neither one is able to actually launch jupyter, because they are trying the old way of opening the jupyter module with Python and calling main.
I am told this is deprecated. I have to open jupyter from my anaconda install, then browse to the ChipWhisperer notebooks.
[see image 002]

Anyway, when I run the Setup Test script it works fine (Draws the two interactive plots, but the Hardware test fails when I try to execute the following:
PLATFORM=“NOTHING”
%run Setup_Scripts/Setup_Generic.ipynb

The device has been erased, and the dim red_blue LEDs are visible. Windows sees the device as COM11, and Bossa looks like [image 003]

  • I can’t locate the firmware binary SAM3U_CW1173.bin on my computer (or on the web for that matter). So I am pretty stuck because of that.

cheers,
pro731

UPDATE I found a version of SAM3U_CW1173.bin in “\chipwhisperer-5.3.0\hardware\capture\chipwhisperer-lite\sam3u_fw\SAM3U_VendorExample\Debug” from an older CW version (5.3.0) and successfully installed it using BOSSA. Then I power cycled the CWLite and used Zadig to add the WinUSB(6.1.7600.16385) driver for it. So windows see it as a Universal Serial Bus Device again.
However, still no joy. See [image 005]


** So what attributes does the module have? **
Then reality breaks… see [image 006]

This little experiment was really far, FAR too hopeful {image 007]

Jupyter can read the help on the module even though it claims to have no knowledge of it.?
Stuck again, for now. All advice greatly appreciated.
cheers,

can you post the device manager photo here,
in device, manager open universal USB device (where chipwhisperer connected) and Ports section

Hi @porakax, here is the image you asked for, and some other ones showing Bossa and Zadig state. Bossa is not connected now, because the firmware I found in CW ver5.3.0 is running and the blue LED is blinking again once every second.
[image 0008]
008_Device manager is OK
[image 009]

I am wondering if my next problem is when I run the Test Hardware script in Jupyter, I can’t access the scope class.
[image 010]


If you recall, I realised earlier that the prog_SAM_fw attribute is also ‘missing’.
[image 001]

Weird to me. What do you think? What do you get when you run dir(cw) ?

Hardware is ok don’t do anything with hardware,
or do not flash firmware, it’s error of the environment in PC.

if the chipwhisperer software not able to open jupyter then you are not able to do which chipwhispere hardware.

but you can try my solution without launching jupyter,

  1. make sure you have installed python in your system and it can be launched from the cmd terminal.
  2. Download The Folder from Github. And Extract It.
    Link:- GitHub - newaetech/chipwhisperer: ChipWhisperer - the complete open-source toolchain for side-channel power analysis and glitching attacks
  3. Open the CMD terminal and Go to the Path where the Chipwhisperer folder was Extracted.
  4. Enter Command “ python setup.py install” and the ChipWhisperer will be installed.
  5. type python in cmd terminal and then type line below and post result.

import chipwhisperer as cw
scope = cw.scope()
scope

Ok I’ve done that.
here is the output of the setup.py installation [PART 1]
Microsoft Windows [Version 10.0.19044.1586]
(c) Microsoft Corporation. All rights reserved.

C:\Users\custard\Downloads\chipwhisperer-develop>python setup.py install
running install
running bdist_egg
running egg_info
creating software\chipwhisperer.egg-info
writing software\chipwhisperer.egg-info\PKG-INFO
writing dependency_links to software\chipwhisperer.egg-info\dependency_links.txt
writing requirements to software\chipwhisperer.egg-info\requires.txt
writing top-level names to software\chipwhisperer.egg-info\top_level.txt
writing manifest file ‘software\chipwhisperer.egg-info\SOURCES.txt’
reading manifest file ‘software\chipwhisperer.egg-info\SOURCES.txt’
adding license file ‘LICENSE.txt’
writing manifest file ‘software\chipwhisperer.egg-info\SOURCES.txt’
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
creating build
creating build\lib
creating build\lib\chipwhisperer
copying software\chipwhisperer\logging.py → build\lib\chipwhisperer
copying software\chipwhisperer_init_.py → build\lib\chipwhisperer
creating build\lib\chipwhisperer\analyzer
copying software\chipwhisperer\analyzer_init_.py → build\lib\chipwhisperer\analyzer
creating build\lib\chipwhisperer\capture
copying software\chipwhisperer\capture_init_.py → build\lib\chipwhisperer\capture
creating build\lib\chipwhisperer\common
copying software\chipwhisperer\common_init_.py → build\lib\chipwhisperer\common
creating build\lib\chipwhisperer\hardware
copying software\chipwhisperer\hardware_init_.py → build\lib\chipwhisperer\hardware
creating build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks\algorithmsbase.py → build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks\attack_mix_columns.py → build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks\coefficient_vs_trace_number.py → build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks\cpa.py → build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks\cpa_new.py → build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks\profiling.py → build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks\snr.py → build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks_base.py → build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks_channel_estimate_attack.py → build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks_stats.py → build\lib\chipwhisperer\analyzer\attacks
copying software\chipwhisperer\analyzer\attacks_init_.py → build\lib\chipwhisperer\analyzer\attacks
creating build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\add_noise_jitter.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\add_noise_random.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\decimation_clock_recovery.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\decimation_fixed.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\digital_filter.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\Normalize.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\pass_through.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\resync_cross_correlation.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\resync_dtw.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\resync_peak_detect.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\resync_resample_zc.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing\resync_sad.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing_base.py → build\lib\chipwhisperer\analyzer\preprocessing
copying software\chipwhisperer\analyzer\preprocessing_init_.py → build\lib\chipwhisperer\analyzer\preprocessing
creating build\lib\chipwhisperer\analyzer\utils
copying software\chipwhisperer\analyzer\utils\aes_funcs.py → build\lib\chipwhisperer\analyzer\utils
copying software\chipwhisperer\analyzer\utils\fasterdtw.py → build\lib\chipwhisperer\analyzer\utils
copying software\chipwhisperer\analyzer\utils\Partition.py → build\lib\chipwhisperer\analyzer\utils
copying software\chipwhisperer\analyzer\utils_init_.py → build\lib\chipwhisperer\analyzer\utils
creating build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms
copying software\chipwhisperer\analyzer\attacks\cpa_algorithms\bayesian.py → build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms
copying software\chipwhisperer\analyzer\attacks\cpa_algorithms\progressive.py → build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms
copying software\chipwhisperer\analyzer\attacks\cpa_algorithms\progressive_caccel.py → build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms
copying software\chipwhisperer\analyzer\attacks\cpa_algorithms\simpleloop.py → build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms
copying software\chipwhisperer\analyzer\attacks\cpa_algorithms_init_.py → build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms
creating build\lib\chipwhisperer\analyzer\attacks\models
copying software\chipwhisperer\analyzer\attacks\models\AES128_8bit.py → build\lib\chipwhisperer\analyzer\attacks\models
copying software\chipwhisperer\analyzer\attacks\models\AES256_8bit.py → build\lib\chipwhisperer\analyzer\attacks\models
copying software\chipwhisperer\analyzer\attacks\models\base.py → build\lib\chipwhisperer\analyzer\attacks\models
copying software\chipwhisperer\analyzer\attacks\models\DES.py → build\lib\chipwhisperer\analyzer\attacks\models
copying software\chipwhisperer\analyzer\attacks\models\XOR.py → build\lib\chipwhisperer\analyzer\attacks\models
copying software\chipwhisperer\analyzer\attacks\models_init_.py → build\lib\chipwhisperer\analyzer\attacks\models
creating build\lib\chipwhisperer\analyzer\attacks\profiling_algorithms
copying software\chipwhisperer\analyzer\attacks\profiling_algorithms\template.py → build\lib\chipwhisperer\analyzer\attacks\profiling_algorithms
copying software\chipwhisperer\analyzer\attacks\profiling_algorithms_init_.py → build\lib\chipwhisperer\analyzer\attacks\profiling_algorithms
creating build\lib\chipwhisperer\analyzer\attacks\models\aes
copying software\chipwhisperer\analyzer\attacks\models\aes\funcs.py → build\lib\chipwhisperer\analyzer\attacks\models\aes
copying software\chipwhisperer\analyzer\attacks\models\aes\key_schedule.py → build\lib\chipwhisperer\analyzer\attacks\models\aes
copying software\chipwhisperer\analyzer\attacks\models\aes_init_.py → build\lib\chipwhisperer\analyzer\attacks\models\aes
creating build\lib\chipwhisperer\capture\acq_patterns
copying software\chipwhisperer\capture\acq_patterns\basic.py → build\lib\chipwhisperer\capture\acq_patterns
copying software\chipwhisperer\capture\acq_patterns\dpahelper.py → build\lib\chipwhisperer\capture\acq_patterns
copying software\chipwhisperer\capture\acq_patterns\tvlattest.py → build\lib\chipwhisperer\capture\acq_patterns
copying software\chipwhisperer\capture\acq_patterns\var_vec.py → build\lib\chipwhisperer\capture\acq_patterns
copying software\chipwhisperer\capture\acq_patterns_base.py → build\lib\chipwhisperer\capture\acq_patterns
copying software\chipwhisperer\capture\acq_patterns_init_.py → build\lib\chipwhisperer\capture\acq_patterns
creating build\lib\chipwhisperer\capture\api
copying software\chipwhisperer\capture\api\cwcommon.py → build\lib\chipwhisperer\capture\api
copying software\chipwhisperer\capture\api\programmers.py → build\lib\chipwhisperer\capture\api
copying software\chipwhisperer\capture\api_init_.py → build\lib\chipwhisperer\capture\api
creating build\lib\chipwhisperer\capture\scopes
copying software\chipwhisperer\capture\scopes\cwnano.py → build\lib\chipwhisperer\capture\scopes
copying software\chipwhisperer\capture\scopes\OpenADC.py → build\lib\chipwhisperer\capture\scopes
copying software\chipwhisperer\capture\scopes\sakura_g.py → build\lib\chipwhisperer\capture\scopes
copying software\chipwhisperer\capture\scopes_OpenADCInterface.py → build\lib\chipwhisperer\capture\scopes
copying software\chipwhisperer\capture\scopes_init_.py → build\lib\chipwhisperer\capture\scopes
creating build\lib\chipwhisperer\capture\targets
copying software\chipwhisperer\capture\targets\CW305.py → build\lib\chipwhisperer\capture\targets
copying software\chipwhisperer\capture\targets\CW305_ECC.py → build\lib\chipwhisperer\capture\targets
copying software\chipwhisperer\capture\targets\CW310.py → build\lib\chipwhisperer\capture\targets
copying software\chipwhisperer\capture\targets\sakura_g.py → build\lib\chipwhisperer\capture\targets
copying software\chipwhisperer\capture\targets\SimpleSerial.py → build\lib\chipwhisperer\capture\targets
copying software\chipwhisperer\capture\targets\SimpleSerial2.py → build\lib\chipwhisperer\capture\targets
copying software\chipwhisperer\capture\targets_base.py → build\lib\chipwhisperer\capture\targets
copying software\chipwhisperer\capture\targets_init_.py → build\lib\chipwhisperer\capture\targets
creating build\lib\chipwhisperer\capture\trace
copying software\chipwhisperer\capture\trace\TraceWhisperer.py → build\lib\chipwhisperer\capture\trace
copying software\chipwhisperer\capture\trace_init_.py → build\lib\chipwhisperer\capture\trace
creating build\lib\chipwhisperer\capture\utils
copying software\chipwhisperer\capture\utils\IntelHex.py → build\lib\chipwhisperer\capture\utils
copying software\chipwhisperer\capture\utils\programming_files.py → build\lib\chipwhisperer\capture\utils
copying software\chipwhisperer\capture\utils\SerialProtocols.py → build\lib\chipwhisperer\capture\utils
copying software\chipwhisperer\capture\utils_init_.py → build\lib\chipwhisperer\capture\utils
creating build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererDecodeTrigger.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererDigitalPattern.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererExtra.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererFWLoader.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererGlitch.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererHuskyClock.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererHuskyMisc.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAD.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAM3Update.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererTargets.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware\PartialReconfiguration.py → build\lib\chipwhisperer\capture\scopes\cwhardware
copying software\chipwhisperer\capture\scopes\cwhardware_init_.py → build\lib\chipwhisperer\capture\scopes\cwhardware
creating build\lib\chipwhisperer\capture\scopes\openadc_interface
copying software\chipwhisperer\capture\scopes\openadc_interface\naeusbchip.py → build\lib\chipwhisperer\capture\scopes\openadc_interface
copying software\chipwhisperer\capture\scopes\openadc_interface_init_.py → build\lib\chipwhisperer\capture\scopes\openadc_interface
creating build\lib\chipwhisperer\capture\targets\simpleserial_readers
copying software\chipwhisperer\capture\targets\simpleserial_readers\cwlite.py → build\lib\chipwhisperer\capture\targets\simpleserial_readers
copying software\chipwhisperer\capture\targets\simpleserial_readers_base.py → build\lib\chipwhisperer\capture\targets\simpleserial_readers
copying software\chipwhisperer\capture\targets\simpleserial_readers_init_.py → build\lib\chipwhisperer\capture\targets\simpleserial_readers
creating build\lib\chipwhisperer\common\api
copying software\chipwhisperer\common\api\lascar.py → build\lib\chipwhisperer\common\api
copying software\chipwhisperer\common\api\ProjectFormat.py → build\lib\chipwhisperer\common\api
copying software\chipwhisperer\common\api\settings.py → build\lib\chipwhisperer\common\api
copying software\chipwhisperer\common\api\TraceManager.py → build\lib\chipwhisperer\common\api
copying software\chipwhisperer\common\api_init_.py → build\lib\chipwhisperer\common\api
creating build\lib\chipwhisperer\common\results
copying software\chipwhisperer\common\results\glitch.py → build\lib\chipwhisperer\common\results
copying software\chipwhisperer\common\results\noguiplots.py → build\lib\chipwhisperer\common\results
copying software\chipwhisperer\common\results_init_.py → build\lib\chipwhisperer\common\results
creating build\lib\chipwhisperer\common\traces
copying software\chipwhisperer\common\traces\TraceContainerNative.py → build\lib\chipwhisperer\common\traces
copying software\chipwhisperer\common\traces_base.py → build\lib\chipwhisperer\common\traces
copying software\chipwhisperer\common\traces_cfgfile.py → build\lib\chipwhisperer\common\traces
copying software\chipwhisperer\common\traces_init_.py → build\lib\chipwhisperer\common\traces
creating build\lib\chipwhisperer\common\utils
copying software\chipwhisperer\common\utils\aes_cipher.py → build\lib\chipwhisperer\common\utils
copying software\chipwhisperer\common\utils\aes_tables.py → build\lib\chipwhisperer\common\utils
copying software\chipwhisperer\common\utils\parameter.py → build\lib\chipwhisperer\common\utils
copying software\chipwhisperer\common\utils\tracereader_native.py → build\lib\chipwhisperer\common\utils
copying software\chipwhisperer\common\utils\tracesource.py → build\lib\chipwhisperer\common\utils
copying software\chipwhisperer\common\utils\util.py → build\lib\chipwhisperer\common\utils
copying software\chipwhisperer\common\utils_init_.py → build\lib\chipwhisperer\common\utils
creating build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware\cw1200.py → build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware\cw305.py → build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware\cwbergen.py → build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware\cwcr2.py → build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware\cwhusky.py → build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware\cwlite.py → build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware\cwnano.py → build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware\cwtargetice40.py → build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware\generate_firmware_files.py → build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware\test_husky.py → build\lib\chipwhisperer\hardware\firmware
copying software\chipwhisperer\hardware\firmware_init_.py → build\lib\chipwhisperer\hardware\firmware
creating build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\bootloader_sam3u.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\fpga.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\naeusb.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\pll_cdce906.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\programmer_avr.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\programmer_chipcon.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\programmer_neorv32.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\programmer_stm32fserial.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\programmer_targetfpga.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\programmer_xmega.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\serial.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb\spi.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\hardware\naeusb_init_.py → build\lib\chipwhisperer\hardware\naeusb
copying software\chipwhisperer\py.typed → build\lib\chipwhisperer
creating build\bdist.win-amd64
creating build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\chipwhisperer
creating build\bdist.win-amd64\egg\chipwhisperer\analyzer
creating build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
copying build\lib\chipwhisperer\analyzer\attacks\algorithmsbase.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
copying build\lib\chipwhisperer\analyzer\attacks\attack_mix_columns.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
copying build\lib\chipwhisperer\analyzer\attacks\coefficient_vs_trace_number.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
copying build\lib\chipwhisperer\analyzer\attacks\cpa.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
… to be continued

[PART 2]

creating build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms
copying build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms\bayesian.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms
copying build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms\progressive.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms
copying build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms\progressive_caccel.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms
copying build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms\simpleloop.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms
copying build\lib\chipwhisperer\analyzer\attacks\cpa_algorithms_init_.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms
copying build\lib\chipwhisperer\analyzer\attacks\cpa_new.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
creating build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models
creating build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\aes
copying build\lib\chipwhisperer\analyzer\attacks\models\aes\funcs.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\aes
copying build\lib\chipwhisperer\analyzer\attacks\models\aes\key_schedule.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\aes
copying build\lib\chipwhisperer\analyzer\attacks\models\aes_init_.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\aes
copying build\lib\chipwhisperer\analyzer\attacks\models\AES128_8bit.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models
copying build\lib\chipwhisperer\analyzer\attacks\models\AES256_8bit.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models
copying build\lib\chipwhisperer\analyzer\attacks\models\base.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models
copying build\lib\chipwhisperer\analyzer\attacks\models\DES.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models
copying build\lib\chipwhisperer\analyzer\attacks\models\XOR.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models
copying build\lib\chipwhisperer\analyzer\attacks\models_init_.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models
copying build\lib\chipwhisperer\analyzer\attacks\profiling.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
creating build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\profiling_algorithms
copying build\lib\chipwhisperer\analyzer\attacks\profiling_algorithms\template.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\profiling_algorithms
copying build\lib\chipwhisperer\analyzer\attacks\profiling_algorithms_init_.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\profiling_algorithms
copying build\lib\chipwhisperer\analyzer\attacks\snr.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
copying build\lib\chipwhisperer\analyzer\attacks_base.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
copying build\lib\chipwhisperer\analyzer\attacks_channel_estimate_attack.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
copying build\lib\chipwhisperer\analyzer\attacks_stats.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
copying build\lib\chipwhisperer\analyzer\attacks_init_.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks
creating build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\add_noise_jitter.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\add_noise_random.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\decimation_clock_recovery.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\decimation_fixed.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\digital_filter.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\Normalize.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\pass_through.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\resync_cross_correlation.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\resync_dtw.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\resync_peak_detect.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\resync_resample_zc.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing\resync_sad.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing_base.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
copying build\lib\chipwhisperer\analyzer\preprocessing_init_.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing
creating build\bdist.win-amd64\egg\chipwhisperer\analyzer\utils
copying build\lib\chipwhisperer\analyzer\utils\aes_funcs.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\utils
copying build\lib\chipwhisperer\analyzer\utils\fasterdtw.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\utils
copying build\lib\chipwhisperer\analyzer\utils\Partition.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\utils
copying build\lib\chipwhisperer\analyzer\utils_init_.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer\utils
copying build\lib\chipwhisperer\analyzer_init_.py → build\bdist.win-amd64\egg\chipwhisperer\analyzer
creating build\bdist.win-amd64\egg\chipwhisperer\capture
creating build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns
copying build\lib\chipwhisperer\capture\acq_patterns\basic.py → build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns
copying build\lib\chipwhisperer\capture\acq_patterns\dpahelper.py → build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns
copying build\lib\chipwhisperer\capture\acq_patterns\tvlattest.py → build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns
copying build\lib\chipwhisperer\capture\acq_patterns\var_vec.py → build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns
copying build\lib\chipwhisperer\capture\acq_patterns_base.py → build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns
copying build\lib\chipwhisperer\capture\acq_patterns_init_.py → build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns
creating build\bdist.win-amd64\egg\chipwhisperer\capture\api
copying build\lib\chipwhisperer\capture\api\cwcommon.py → build\bdist.win-amd64\egg\chipwhisperer\capture\api
copying build\lib\chipwhisperer\capture\api\programmers.py → build\bdist.win-amd64\egg\chipwhisperer\capture\api
copying build\lib\chipwhisperer\capture\api_init_.py → build\bdist.win-amd64\egg\chipwhisperer\capture\api
creating build\bdist.win-amd64\egg\chipwhisperer\capture\scopes
creating build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\ChipWhispererDecodeTrigger.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\ChipWhispererDigitalPattern.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\ChipWhispererExtra.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\ChipWhispererFWLoader.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\ChipWhispererGlitch.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\ChipWhispererHuskyClock.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\ChipWhispererHuskyMisc.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAD.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAM3Update.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\ChipWhispererTargets.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware\PartialReconfiguration.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwhardware_init_.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware
copying build\lib\chipwhisperer\capture\scopes\cwnano.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes
copying build\lib\chipwhisperer\capture\scopes\OpenADC.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes
creating build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\openadc_interface
copying build\lib\chipwhisperer\capture\scopes\openadc_interface\naeusbchip.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\openadc_interface
copying build\lib\chipwhisperer\capture\scopes\openadc_interface_init_.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\openadc_interface
copying build\lib\chipwhisperer\capture\scopes\sakura_g.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes
copying build\lib\chipwhisperer\capture\scopes_OpenADCInterface.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes
copying build\lib\chipwhisperer\capture\scopes_init_.py → build\bdist.win-amd64\egg\chipwhisperer\capture\scopes
creating build\bdist.win-amd64\egg\chipwhisperer\capture\targets
copying build\lib\chipwhisperer\capture\targets\CW305.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets
copying build\lib\chipwhisperer\capture\targets\CW305_ECC.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets
copying build\lib\chipwhisperer\capture\targets\CW310.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets
copying build\lib\chipwhisperer\capture\targets\sakura_g.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets
copying build\lib\chipwhisperer\capture\targets\SimpleSerial.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets
copying build\lib\chipwhisperer\capture\targets\SimpleSerial2.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets
creating build\bdist.win-amd64\egg\chipwhisperer\capture\targets\simpleserial_readers
copying build\lib\chipwhisperer\capture\targets\simpleserial_readers\cwlite.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets\simpleserial_readers
copying build\lib\chipwhisperer\capture\targets\simpleserial_readers_base.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets\simpleserial_readers
copying build\lib\chipwhisperer\capture\targets\simpleserial_readers_init_.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets\simpleserial_readers
copying build\lib\chipwhisperer\capture\targets_base.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets
copying build\lib\chipwhisperer\capture\targets_init_.py → build\bdist.win-amd64\egg\chipwhisperer\capture\targets
creating build\bdist.win-amd64\egg\chipwhisperer\capture\trace
copying build\lib\chipwhisperer\capture\trace\TraceWhisperer.py → build\bdist.win-amd64\egg\chipwhisperer\capture\trace
copying build\lib\chipwhisperer\capture\trace_init_.py → build\bdist.win-amd64\egg\chipwhisperer\capture\trace
creating build\bdist.win-amd64\egg\chipwhisperer\capture\utils
copying build\lib\chipwhisperer\capture\utils\IntelHex.py → build\bdist.win-amd64\egg\chipwhisperer\capture\utils
copying build\lib\chipwhisperer\capture\utils\programming_files.py → build\bdist.win-amd64\egg\chipwhisperer\capture\utils
copying build\lib\chipwhisperer\capture\utils\SerialProtocols.py → build\bdist.win-amd64\egg\chipwhisperer\capture\utils
copying build\lib\chipwhisperer\capture\utils_init_.py → build\bdist.win-amd64\egg\chipwhisperer\capture\utils
copying build\lib\chipwhisperer\capture_init_.py → build\bdist.win-amd64\egg\chipwhisperer\capture
creating build\bdist.win-amd64\egg\chipwhisperer\common
creating build\bdist.win-amd64\egg\chipwhisperer\common\api
copying build\lib\chipwhisperer\common\api\lascar.py → build\bdist.win-amd64\egg\chipwhisperer\common\api
copying build\lib\chipwhisperer\common\api\ProjectFormat.py → build\bdist.win-amd64\egg\chipwhisperer\common\api
copying build\lib\chipwhisperer\common\api\settings.py → build\bdist.win-amd64\egg\chipwhisperer\common\api
copying build\lib\chipwhisperer\common\api\TraceManager.py → build\bdist.win-amd64\egg\chipwhisperer\common\api
copying build\lib\chipwhisperer\common\api_init_.py → build\bdist.win-amd64\egg\chipwhisperer\common\api
creating build\bdist.win-amd64\egg\chipwhisperer\common\results
copying build\lib\chipwhisperer\common\results\glitch.py → build\bdist.win-amd64\egg\chipwhisperer\common\results
copying build\lib\chipwhisperer\common\results\noguiplots.py → build\bdist.win-amd64\egg\chipwhisperer\common\results
copying build\lib\chipwhisperer\common\results_init_.py → build\bdist.win-amd64\egg\chipwhisperer\common\results
creating build\bdist.win-amd64\egg\chipwhisperer\common\traces
copying build\lib\chipwhisperer\common\traces\TraceContainerNative.py → build\bdist.win-amd64\egg\chipwhisperer\common\traces
copying build\lib\chipwhisperer\common\traces_base.py → build\bdist.win-amd64\egg\chipwhisperer\common\traces
copying build\lib\chipwhisperer\common\traces_cfgfile.py → build\bdist.win-amd64\egg\chipwhisperer\common\traces
copying build\lib\chipwhisperer\common\traces_init_.py → build\bdist.win-amd64\egg\chipwhisperer\common\traces
creating build\bdist.win-amd64\egg\chipwhisperer\common\utils
copying build\lib\chipwhisperer\common\utils\aes_cipher.py → build\bdist.win-amd64\egg\chipwhisperer\common\utils
copying build\lib\chipwhisperer\common\utils\aes_tables.py → build\bdist.win-amd64\egg\chipwhisperer\common\utils
copying build\lib\chipwhisperer\common\utils\parameter.py → build\bdist.win-amd64\egg\chipwhisperer\common\utils
copying build\lib\chipwhisperer\common\utils\tracereader_native.py → build\bdist.win-amd64\egg\chipwhisperer\common\utils
copying build\lib\chipwhisperer\common\utils\tracesource.py → build\bdist.win-amd64\egg\chipwhisperer\common\utils
copying build\lib\chipwhisperer\common\utils\util.py → build\bdist.win-amd64\egg\chipwhisperer\common\utils
copying build\lib\chipwhisperer\common\utils_init_.py → build\bdist.win-amd64\egg\chipwhisperer\common\utils
copying build\lib\chipwhisperer\common_init_.py → build\bdist.win-amd64\egg\chipwhisperer\common
creating build\bdist.win-amd64\egg\chipwhisperer\hardware
creating build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware\cw1200.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware\cw305.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware\cwbergen.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware\cwcr2.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware\cwhusky.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware\cwlite.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware\cwnano.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware\cwtargetice40.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware\generate_firmware_files.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware\test_husky.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
copying build\lib\chipwhisperer\hardware\firmware_init_.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware
creating build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\bootloader_sam3u.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\fpga.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\naeusb.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\pll_cdce906.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\programmer_avr.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\programmer_chipcon.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\programmer_neorv32.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\programmer_stm32fserial.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\programmer_targetfpga.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\programmer_xmega.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\serial.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb\spi.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware\naeusb_init_.py → build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb
copying build\lib\chipwhisperer\hardware_init_.py → build\bdist.win-amd64\egg\chipwhisperer\hardware
copying build\lib\chipwhisperer\logging.py → build\bdist.win-amd64\egg\chipwhisperer
copying build\lib\chipwhisperer\py.typed → build\bdist.win-amd64\egg\chipwhisperer
copying build\lib\chipwhisperer_init_.py → build\bdist.win-amd64\egg\chipwhisperer
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\algorithmsbase.py to algorithmsbase.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\attack_mix_columns.py to attack_mix_columns.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\coefficient_vs_trace_number.py to coefficient_vs_trace_number.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa.py to cpa.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms\bayesian.py to bayesian.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms\progressive.py to progressive.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms\progressive_caccel.py to progressive_caccel.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms\simpleloop.py to simpleloop.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_algorithms_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\cpa_new.py to cpa_new.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\aes\funcs.py to funcs.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\aes\key_schedule.py to key_schedule.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\aes_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\AES128_8bit.py to AES128_8bit.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\AES256_8bit.py to AES256_8bit.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\base.py to base.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\DES.py to DES.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models\XOR.py to XOR.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\models_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\profiling.py to profiling.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\profiling_algorithms\template.py to template.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\profiling_algorithms_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks\snr.py to snr.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks_base.py to base.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks_channel_estimate_attack.py to channel_estimate_attack.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks_stats.py to stats.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\attacks_init
.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\add_noise_jitter.py to add_noise_jitter.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\add_noise_random.py to add_noise_random.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\decimation_clock_recovery.py to decimation_clock_recovery.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\decimation_fixed.py to decimation_fixed.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\digital_filter.py to digital_filter.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\Normalize.py to Normalize.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\pass_through.py to pass_through.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\resync_cross_correlation.py to resync_cross_correlation.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\resync_dtw.py to resync_dtw.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\resync_peak_detect.py to resync_peak_detect.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\resync_resample_zc.py to resync_resample_zc.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing\resync_sad.py to resync_sad.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing_base.py to base.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\preprocessing_init
.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\utils\aes_funcs.py to aes_funcs.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\utils\fasterdtw.py to fasterdtw.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\utils\Partition.py to Partition.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer\utils_init
.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\analyzer_init
.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns\basic.py to basic.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns\dpahelper.py to dpahelper.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns\tvlattest.py to tvlattest.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns\var_vec.py to var_vec.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns_base.py to base.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\acq_patterns_init
.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\api\cwcommon.py to cwcommon.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\api\programmers.py to programmers.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\api_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererDecodeTrigger.py to ChipWhispererDecodeTrigger.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererDigitalPattern.py to ChipWhispererDigitalPattern.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererExtra.py to ChipWhispererExtra.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererFWLoader.py to ChipWhispererFWLoader.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererGlitch.py to ChipWhispererGlitch.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererHuskyClock.py to ChipWhispererHuskyClock.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererHuskyMisc.py to ChipWhispererHuskyMisc.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAD.py to ChipWhispererSAD.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAM3Update.py to ChipWhispererSAM3Update.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererTargets.py to ChipWhispererTargets.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware\PartialReconfiguration.py to PartialReconfiguration.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwhardware_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\cwnano.py to cwnano.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\OpenADC.py to OpenADC.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\openadc_interface\naeusbchip.py to naeusbchip.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\openadc_interface_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes\sakura_g.py to sakura_g.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes_OpenADCInterface.py to OpenADCInterface.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\scopes_init
.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets\CW305.py to CW305.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets\CW305_ECC.py to CW305_ECC.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets\CW310.py to CW310.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets\sakura_g.py to sakura_g.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets\SimpleSerial.py to SimpleSerial.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets\SimpleSerial2.py to SimpleSerial2.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets\simpleserial_readers\cwlite.py to cwlite.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets\simpleserial_readers_base.py to base.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets\simpleserial_readers_init
.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets_base.py to base.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\targets_init
.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\trace\TraceWhisperer.py to TraceWhisperer.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\trace_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\utils\IntelHex.py to IntelHex.cpython-39.pyc
… to be continued

[PART 3]

byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\utils\programming_files.py to programming_files.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\utils\SerialProtocols.py to SerialProtocols.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture\utils_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\capture_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\api\lascar.py to lascar.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\api\ProjectFormat.py to ProjectFormat.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\api\settings.py to settings.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\api\TraceManager.py to TraceManager.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\api_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\results\glitch.py to glitch.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\results\noguiplots.py to noguiplots.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\results_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\traces\TraceContainerNative.py to TraceContainerNative.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\traces_base.py to base.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\traces_cfgfile.py to cfgfile.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\traces_init
.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\utils\aes_cipher.py to aes_cipher.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\utils\aes_tables.py to aes_tables.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\utils\parameter.py to parameter.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\utils\tracereader_native.py to tracereader_native.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\utils\tracesource.py to tracesource.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\utils\util.py to util.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common\utils_init
.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\common_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware\cw1200.py to cw1200.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware\cw305.py to cw305.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware\cwbergen.py to cwbergen.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware\cwcr2.py to cwcr2.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware\cwhusky.py to cwhusky.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware\cwlite.py to cwlite.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware\cwnano.py to cwnano.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware\cwtargetice40.py to cwtargetice40.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware\generate_firmware_files.py to generate_firmware_files.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware\test_husky.py to test_husky.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\firmware_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\bootloader_sam3u.py to bootloader_sam3u.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\fpga.py to fpga.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\naeusb.py to naeusb.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\pll_cdce906.py to pll_cdce906.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\programmer_avr.py to programmer_avr.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\programmer_chipcon.py to programmer_chipcon.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\programmer_neorv32.py to programmer_neorv32.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\programmer_stm32fserial.py to programmer_stm32fserial.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\programmer_targetfpga.py to programmer_targetfpga.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\programmer_xmega.py to programmer_xmega.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\serial.py to serial.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb\spi.py to spi.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware\naeusb_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\hardware_init_.py to init.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer\logging.py to logging.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\chipwhisperer_init_.py to init.cpython-39.pyc
creating build\bdist.win-amd64\egg\EGG-INFO
copying software\chipwhisperer.egg-info\PKG-INFO → build\bdist.win-amd64\egg\EGG-INFO
copying software\chipwhisperer.egg-info\SOURCES.txt → build\bdist.win-amd64\egg\EGG-INFO
copying software\chipwhisperer.egg-info\dependency_links.txt → build\bdist.win-amd64\egg\EGG-INFO
copying software\chipwhisperer.egg-info\requires.txt → build\bdist.win-amd64\egg\EGG-INFO
copying software\chipwhisperer.egg-info\top_level.txt → build\bdist.win-amd64\egg\EGG-INFO
zip_safe flag not set; analyzing archive contents…
chipwhisperer.analyzer.attacks.cpa_algorithms.pycache.progressive_caccel.cpython-39: module references file
chipwhisperer.capture.targets.pycache.CW305.cpython-39: module references file
chipwhisperer.capture.targets.pycache.CW305_ECC.cpython-39: module references file
chipwhisperer.capture.targets.pycache.CW310.cpython-39: module references file
chipwhisperer.common.utils.pycache.util.cpython-39: module references file
creating dist
creating ‘dist\chipwhisperer-5.6.1-py3.9.egg’ and adding ‘build\bdist.win-amd64\egg’ to it
removing ‘build\bdist.win-amd64\egg’ (and everything under it)
Processing chipwhisperer-5.6.1-py3.9.egg
creating c:\users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg
Extracting chipwhisperer-5.6.1-py3.9.egg to c:\users\custard\anaconda3\lib\site-packages
Adding chipwhisperer 5.6.1 to easy-install.pth file

Installed c:\users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg
Processing dependencies for chipwhisperer==5.6.1
Searching for libusb1
Reading Links for libusb1
Downloading https://files.pythonhosted.org/packages/e0/a0/bfe18a27c5c8e8922bdd7f1ac67c10da907b95c00c3baa92e0dd463d02b6/libusb1-3.0.0-py3-none-any.whl#sha256=0e652b04cbe85ec8e74f9ee82b49f861fb14b5320ae51399387ad2601ccc0500
Best match: libusb1 3.0.0
Processing libusb1-3.0.0-py3-none-any.whl
Installing libusb1-3.0.0-py3-none-any.whl to c:\users\custard\anaconda3\lib\site-packages
Adding libusb1 3.0.0 to easy-install.pth file

Installed c:\users\custard\anaconda3\lib\site-packages\libusb1-3.0.0-py3.9.egg
Searching for tqdm==4.62.3
Best match: tqdm 4.62.3
Adding tqdm 4.62.3 to easy-install.pth file
Installing tqdm-script.py script to C:\Users\custard\anaconda3\Scripts
Installing tqdm.exe script to C:\Users\custard\anaconda3\Scripts

Using c:\users\custard\anaconda3\lib\site-packages
Searching for Cython==0.29.24
Best match: Cython 0.29.24
Adding Cython 0.29.24 to easy-install.pth file
Installing cygdb-script.py script to C:\Users\custard\anaconda3\Scripts
Installing cygdb.exe script to C:\Users\custard\anaconda3\Scripts
Installing cython-script.py script to C:\Users\custard\anaconda3\Scripts
Installing cython.exe script to C:\Users\custard\anaconda3\Scripts
Installing cythonize-script.py script to C:\Users\custard\anaconda3\Scripts
Installing cythonize.exe script to C:\Users\custard\anaconda3\Scripts

Using c:\users\custard\anaconda3\lib\site-packages
Searching for fastdtw==0.3.4
Best match: fastdtw 0.3.4
Adding fastdtw 0.3.4 to easy-install.pth file

Using c:\users\custard\anaconda3\lib\site-packages
Searching for ECPy==1.2.5
Best match: ECPy 1.2.5
Adding ECPy 1.2.5 to easy-install.pth file

Using c:\users\custard\anaconda3\lib\site-packages
Searching for numpy==1.20.3
Best match: numpy 1.20.3
Adding numpy 1.20.3 to easy-install.pth file
Installing f2py-script.py script to C:\Users\custard\anaconda3\Scripts
Installing f2py.exe script to C:\Users\custard\anaconda3\Scripts

Using c:\users\custard\anaconda3\lib\site-packages
Searching for pyserial==3.5
Best match: pyserial 3.5
Adding pyserial 3.5 to easy-install.pth file
Installing pyserial-miniterm-script.py script to C:\Users\custard\anaconda3\Scripts
Installing pyserial-miniterm.exe script to C:\Users\custard\anaconda3\Scripts
Installing pyserial-ports-script.py script to C:\Users\custard\anaconda3\Scripts
Installing pyserial-ports.exe script to C:\Users\custard\anaconda3\Scripts

Using c:\users\custard\anaconda3\lib\site-packages
Searching for configobj==5.0.6
Best match: configobj 5.0.6
Adding configobj 5.0.6 to easy-install.pth file

Using c:\users\custard\anaconda3\lib\site-packages
Searching for colorama==0.4.4
Best match: colorama 0.4.4
Adding colorama 0.4.4 to easy-install.pth file

Using c:\users\custard\anaconda3\lib\site-packages
Searching for six==1.16.0
Best match: six 1.16.0
Adding six 1.16.0 to easy-install.pth file

Using c:\users\custard\anaconda3\lib\site-packages
Finished processing dependencies for chipwhisperer==5.6.1

C:\Users\custard\Downloads\chipwhisperer-develop>python
Python 3.9.7 (default, Sep 16 2021, 16:59:28) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32

Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see Managing environments — conda 24.1.3.dev49 documentation

[end]

Pora could you reply to this so I can post again (max is three in a row!) Then I will post the output from the py commands.

cheers,
pro

Setup.py is to install the Chipwhishpere in PC, no need to see the output,

python IDE not launching from python, ok let’s create a file test.py and copy-paste code given below.

import chipwhisperer as cw
import usb

try:
    try:
        if not scope.connectStatus:
            scope.con()
    except NameError:
        scope = cw.scope()

    try:
        if SS_VER == "SS_VER_2_0":
            target_type = cw.targets.SimpleSerial2
        else:
            target_type = cw.targets.SimpleSerial
    except:
        SS_VER="SS_VER_1_1"
        target_type = cw.targets.SimpleSerial

    try:
        target = cw.target(scope, target_type)
    except IOError:
        print("INFO: Caught exception on reconnecting to target - attempting to reconnect to scope first.")
        print("INFO: This is a work-around when USB has died without Python knowing. Ignore errors above this line.")
        scope = cw.scope()
        target = cw.target(scope, target_type)
except:
    if usb.__version__ < '1.1.0':
        print("-----------------------------------")
        print("Unable to connect to chipwhisperer. pyusb {} detected (>= 1.1.0 required)".format(usb.__version))
        print("-----------------------------------")
    raise

print("INFO: Found ChipWhisperer😍")

scope.dis()
target.dis()

and run python file by python test.py

So, I had actually run your previous commands before you sent your last message… and I experimented a little and half connected . I even got the solid Blue LED and flashing Green LED. I tried to autoupdate the flash and unfortunately the board is back at bootloader with dim red and blue LEDs. It must have erased the flash and then failed to reprogram.

Microsoft Windows [Version 10.0.19044.1586]
(c) Microsoft Corporation. All rights reserved.

C:\Users\custard\Downloads\chipwhisperer-develop>python
Python 3.9.7 (default, Sep 16 2021, 16:59:28) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32

Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see Managing environments — conda 24.1.3.dev49 documentation

Type “help”, “copyright”, “credits” or “license” for more information.

import chipwhisperer as cw
scope = cw.scope()
Traceback (most recent call last):
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\hardware\naeusb\naeusb.py”, line 307, in init
self.usb_ctx.open()
File “C:\Users\custard\anaconda3\lib\site-packages\libusb1-3.0.0-py3.9.egg\usb1_init_.py”, line 2174, in open
loadLibrary()
File “C:\Users\custard\anaconda3\lib\site-packages\libusb1-3.0.0-py3.9.egg\usb1_libusb1.py”, line 210, in loadLibrary
__loadLibrary(libusb)
File “C:\Users\custard\anaconda3\lib\site-packages\libusb1-3.0.0-py3.9.egg\usb1_libusb1.py”, line 219, in __loadLibrary
libusb = __getLibrary()
File “C:\Users\custard\anaconda3\lib\site-packages\libusb1-3.0.0-py3.9.egg\usb1_libusb1.py”, line 158, in _getLibrary
return dll_loader(filename, use_errno=True, use_last_error=True)
File "C:\Users\custard\anaconda3\lib\ctypes_init
.py", line 382, in init
self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module ‘libusb-1.0.dll’ (or one of its dependencies). Try using the full path with constructor syntax.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer_init_.py”, line 334, in scope
scope_type = get_cw_type(**kwargs)
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\common\utils\util.py”, line 519, in get_cw_type
cwusb = NAEUSB_Backend()
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\hardware\naeusb\naeusb.py”, line 311, in init
raise OSError(“Could not import libusb dll. Try \npip uninstall libusb1\npip install libusb1”) from e
OSError: Could not import libusb dll. Try
pip uninstall libusb1
pip install libusb1

scope
Traceback (most recent call last):
File “”, line 1, in
NameError: name ‘scope’ is not defined
pip uninstall libusb1
File “”, line 1
pip uninstall libusb1
^
SyntaxError: invalid syntax
exit()

C:\Users\custard\Downloads\chipwhisperer-develop>pip uninstall libusb1
Found existing installation: libusb1 3.0.0
Uninstalling libusb1-3.0.0:
Would remove:
c:\users\custard\anaconda3\lib\site-packages\libusb1-3.0.0-py3.9.egg
Proceed (Y/n)? Y
Successfully uninstalled libusb1-3.0.0

C:\Users\custard\Downloads\chipwhisperer-develop>pip install libusb1
Collecting libusb1
Downloading libusb1-3.0.0-py3-none-win_amd64.whl (140 kB)
|████████████████████████████████| 140 kB 3.3 MB/s
Installing collected packages: libusb1
Successfully installed libusb1-3.0.0

C:\Users\custard\Downloads\chipwhisperer-develop>python
Python 3.9.7 (default, Sep 16 2021, 16:59:28) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32

Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see Managing environments — conda 24.1.3.dev49 documentation

Type “help”, “copyright”, “credits” or “license” for more information.

import chipwhisperer as cw
scope = cw.scope()
WARNING:ChipWhisperer NAEUSB:Your firmware is outdated - latest is 0.61. Suggested to update firmware, as you may experience errors
See Deprecated API — ChipWhisperer 5.7.0 documentation
import chipwhisperer as cw
scope = cw.scope()
Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer_init_.py”, line 334, in scope
scope_type = get_cw_type(**kwargs)
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\common\utils\util.py”, line 520, in get_cw_type
device = cwusb.find(serial_number=sn, idProduct=possible_ids, hw_location=hw_location)
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\hardware\naeusb\naeusb.py”, line 331, in find
dev_list = self.get_possible_devices(idProduct, attempt_access=(not hw_location))
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\hardware\naeusb\naeusb.py”, line 455, in get_possible_devices
raise OSError(“Unable to communicate with found ChipWhisperer. Check that
OSError: Unable to communicate with found ChipWhisperer. Check that
another process isn’t connected to it and that you have permission to communicate with it.
scope.upgrade_firmware()
Entering bootloader mode…
Detected com port COM11
Loading cwlite firmware…
Opened!
Connecting…
Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\capture\scopes\OpenADC.py”, line 830, in upgrade_firmware
prog.auto_program()
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAM3Update.py”, line 195, in auto_program
self.program(com, hardware_type=self._hw_type)
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAM3Update.py”, line 266, in program
sam.con(port)
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\hardware\naeusb\bootloader_sam3u.py”, line 44, in con
ser = serial.Serial(
AttributeError: module ‘serial’ has no attribute ‘Serial’
import serial
scope.upgrade_firmware()
Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\capture\scopes\OpenADC.py”, line 829, in upgrade_firmware
prog = SAMFWLoader(self)
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAM3Update.py”, line 131, in init
self._hw_type = scope._getCWType()
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\capture\scopes\OpenADC.py”, line 273, in _getCWType
hwInfoVer = self.sc.hwInfo.versions()[2]
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\capture\scopes_OpenADCInterface.py”, line 961, in versions
result = self.oa.sendMessage(CODE_READ, ADDR_VERSIONS, maxResp=6)
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\capture\scopes_OpenADCInterface.py”, line 223, in sendMessage
return bytearray(self.serial.cmdReadMem(address, datalen))
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\hardware\naeusb\naeusb.py”, line 731, in cmdReadMem
return self.usbserializer.cmdReadMem(addr, dlen)
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\hardware\naeusb\naeusb.py”, line 500, in cmdReadMem
self.sendCtrl(cmd, data=pload)
File “C:\Users\custard\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\hardware\naeusb\naeusb.py”, line 468, in sendCtrl
self.handle.controlWrite(0x41, cmd, value, 0, data, timeout=self.timeout)
File "C:\Users\custard\anaconda3\lib\site-packages\usb1_init
.py”, line 1330, in controlWrite
return self.controlTransfer(request_type, request, value, index, data,
File "C:\Users\custard\anaconda3\lib\site-packages\usb1_init
.py", line 1307, in controlTransfer
mayRaiseUSBError(result)
File "C:\Users\custard\anaconda3\lib\site-packages\usb1_init
.py", line 127, in mayRaiseUSBError
_raiseUSBError(value)
File "C:\Users\custard\anaconda3\lib\site-packages\usb1_init
.py", line 119, in raiseUSBError
raise __STATUS_TO_EXCEPTION_DICT.get(value, __USBError)(value)
usb1.USBErrorIO: LIBUSB_ERROR_IO [-1]

So Pora, do you want me to reflash the board with BOSSA and try the script you just sent me? I can nonnect to it now as COM11 with Bossa, and it should be back to blue flasher quite easily.

yes, try it,
also get jupter notebook works from chipwhispere try to change PC.

So your test program seems to work fine!

It says my old FW is out of date. I would like to upgrade that if possible.
How do I get jupyter notebook working from chipwhisperer? Do you mean try another PC, pora? It’s quite late now, I will try again tomorrow. TTYL, ok?

oh yes,
it is working,
now just write jupyter example in .py file and all will run in cmd.

yes, if you beginner, it will be easy to use it by jupyter notebook, try to run it.
steps.

  1. download chipwhisperer.exe from github
    link :- Release ChipWhisperer 5.5.2 · newaetech/chipwhisperer · GitHub
    2.install it.
  2. open the software and it will automatic lounch your browser and jupyter notebook.
  3. if it not work something is wrong
1 Like

Thanks very much for all your advice and patience. That is a great help to me.

Regarding ver 5.5.2, I have already downloaded and installed it about 4 times. It makes an icon on the desktop and when I double click it a cmd window appears and instantly closes again, and nothing else happens. I managed to film the window in slow motion and read the error.
[image 015]

Tomorrow I will check what you think about this problem.
Thank you very much for helping me today Pora.

looks there is no jupyter notebook installed or can you just type
in cmd terminal to install jupyter notebook,

pip install notebook

after this type

jupyter notebook 

in cmd terminal to lunch it, if it is opening your browser then again try to open chipwhisperer

Hi @PoraKax
You are correct again, because when I installed ChipWhisperer 5.5.2 on another windows 10 Home laptop it just works! Hooray for that! It even detected the out-of-date SAM3U firmware that I installed on the ChipWhisperer Lite board. I now will try to upgrade it again, because the commands that were prompted did not work for me.(yeah, here we go again).

So my PC environment is bad I guess. I saw your last message there, about jupyter.
However I do have jupyter installed. It was installed as part of Anaconda, and I launch it from there and then browse to the ChipWhisperer notebooks in the install folder. This opens the notebooks… but it won’t connect to hardware this way.

NOW (Latest breakthrough) … On my PC again, when I open a shell in ~…\ChipWhisperer5_64\cw\home\portable\chipwhisperer and run jupyter notebook it opens, and it passes the setup Test. It also detect the firmware is out of date. However when I go through the update process I get this:

WARNING:ChipWhisperer NAEUSB:Your firmware is outdated - latest is 0.61. Suggested to update firmware, as you may experience errors
See https://chipwhisperer.readthedocs.io/en/latest/api.html#firmware-update
Entering bootloader mode...
Detected com port COM12
Loading cwlite firmware...
Opened!
Connecting...
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_704/1955465038.py in <module>
      3 scope = cw.scope()
      4 programmer = cw.SAMFWLoader(scope=scope)
----> 5 programmer.auto_program()
      6 # WARNING: this will erase the firmware on the device
      7 # and make it unusable until reprogrammed.

~\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAM3Update.py in auto_program(self)
    193         com = candidate[0]
    194         print("Detected com port {}".format(com))
--> 195         self.program(com, hardware_type=self._hw_type)
    196 
    197 

~\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\capture\scopes\cwhardware\ChipWhispererSAM3Update.py in program(self, port, fw_path, hardware_type, bypass_warning)
    264 
    265         self.logfunc("Opened!\nConnecting...")
--> 266         sam.con(port)
    267         self.logfunc("Connected!\nErasing...")
    268         sam.erase()

~\anaconda3\lib\site-packages\chipwhisperer-5.6.1-py3.9.egg\chipwhisperer\hardware\naeusb\bootloader_sam3u.py in con(self, port, usbmode)
     42 
     43     def con(self, port, usbmode=True):
---> 44         ser = serial.Serial(
     45             port=port,
     46             baudrate=921600,  # 115200

AttributeError: module 'serial' has no attribute 'Serial'