Hi colin, and Greetings to the rest of the CW Team !
First of all thank you to you all for creating such a great affordable tool for the security community world!
Unfortunately, I can’t get it to work yet - I must be missing something:
I have first done a Windows 7 Installation (with Anaconda as Python 2.7)
the Device I have is recognized in the DeviceManager as ChipWisperer Lite in the category libusb-win32 Usb Devices
When I start CWCapture and I change the scope module to CW/OpenADC and try to run it without a target
it say in the Debug Logging:
INFO - Found ChipWhisperer-Lite, Serial Number = 4420312046304a383030382038323039
INFO - SAM3U Firmware version = 0.11 b0
ERROR - Traceback (most recent call last):
File "G:\cw\cw\software\chipwhisperer\capture\ui\CWCaptureGUI.py", line 166, in doConDis
if self.api.connect():
File "G:\cw\cw\software\chipwhisperer\common\api\CWCoreAPI.py", line 277, in connect
return self.connectScope() and self.connectTarget()
File "G:\cw\cw\software\chipwhisperer\common\api\CWCoreAPI.py", line 239, in connectScope
self.getScope().con()
File "G:\cw\cw\software\chipwhisperer\capture\scopes\base.py", line 60, in con
if self._con():
File "G:\cw\cw\software\chipwhisperer\capture\scopes\OpenADC.py", line 98, in _con
self.scopetype.con()
File "G:\cw\cw\software\chipwhisperer\capture\scopes\openadc_interface\naeusbchip.py", line 83, in con
self.cwFirmwareConfig.loadRequired()
File "G:\cw\cw\software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererFWLoader.py", line 229, in loadRequired
self.loader.loadRequired(self.loadFPGA, forceFirmware)
File "G:\cw\cw\software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererFWLoader.py", line 176, in loadRequired
callback()
File "G:\cw\cw\software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererFWLoader.py", line 256, in loadFPGA
self.loader.loadFPGA()
File "G:\cw\cw\software\chipwhisperer\capture\scopes\cwhardware\ChipWhispererFWLoader.py", line 184, in loadFPGA
self.driver.FPGAProgram(self.fpga_bitstream())
File "G:\cw\cw\software\chipwhisperer\hardware\naeusb\fpga.py", line 60, in FPGAProgram
self.sendCtrl(self.CMD_FPGA_PROGRAM, 0xA0)
File "G:\cw\cw\software\chipwhisperer\hardware\naeusb\naeusb.py", line 153, in sendCtrl
return self.usbdev().ctrl_transfer(0x41, cmd, value, 0, data, timeout=self._timeout)
File "C:\Anaconda27\lib\site-packages\usb\core.py", line 1043, in ctrl_transfer
self.__get_timeout(timeout))
File "C:\Anaconda27\lib\site-packages\usb\backend\libusb1.py", line 883, in ctrl_transfer
timeout))
File "C:\Anaconda27\lib\site-packages\usb\backend\libusb1.py", line 595, in _check
raise USBError(_strerror(ret), ret, _libusb_errno[ret])
USBError: [Errno 5] Input/output error
and if I run the VMWare Image, It says Target Error : Failed to find USB Device
although it is recognized by the system, here the dmesg passage :
[ 454.597191] usb 1-1: new high-speed USB device number 3 using ehci-pci
[ 454.952905] usb 1-1: New USB device found, idVendor=2b3e, idProduct=ace2
[ 454.952907] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 454.952909] usb 1-1: Product: ChipWhisperer Lite
[ 454.952910] usb 1-1: Manufacturer: NewAE Technology Inc.
[ 454.952911] usb 1-1: SerialNumber: 4420312046304a383030382038323039
What am I missing ? Please help me ,
Greetings,