I executed
scope.upgrade_firmware()
where CW1173 chipwhisperer lite with a cw308 ufo board. When I read the official document, it was a command that should not be executed on a chipwhisperer equipped with a cw308 board.
(Updating Firmware — ChipWhisperer 5.7.0 documentation)
After entering bootloader mode(turn on red and blue light), usb which is connected CW1173 is no longer detected CPU(window10 and linux both of all).
I tried to use bossa, but the serial port is not currently searching for CW1173.
Several CPU were used for recongnizing the chipwhisperer lite, but there was no cpu searching for the board. Neither Linux nor Windows recognize the CW1173.
How can I solve this problem?
You’ve misread that warning. It’s talking about trying to use the upgrade_firmware() to load code onto a CW308 target board. You should use this upgrade interface for all scopes (Lite, Husky, Pro, and Nano)
Try running the following:
import chipwhisperer as cw
cw.program_sam_firmware(hardware_type='cwlite')
Just to confirm, did you do all of the steps listed at that link, including disconnecting/rebooting before running those commands?
Also, how is your ChipWhisperer connected to your computer? Is it connected through a USB hub? If so, try connecting directly. You may also want to try some different USB cables.
I did all of the steps below, including disconnect the chipwhisperer lite and rebooting.
Unplug your ChipWhisperer (Leave unplugged until instructed otherwise)
Reboot your computer
Once logged in again, open a terminal session
Run this command: sudo modprobe usbserial vendor=0x3eb product=0x6124
Plug your ChipWhisperer back in
Check that a serial port is now open using: ls -l /dev/ttyUSB*
I connect the Chipwhisperer diretly my computer.
It works fine when I connect another Chipwhisperer with firmware. Therefore, it is determined that it is not a problem with the USB cable.
I have previously performed “Erase all” and “Boot to flash” with SAM3U_CW1173.atsln instead of SAM3U_CW1173.bin on bossa.
Since then, when I connected the Chipwhisperer, it seems that no ports are caught on serial port on bossa and my computer.
Is there any way to reset the Chipwhisperer?
Is there any other way to install the firmware on the Chipwhisperer?
The device is running different code with a different configuration when in bootloader mode (that we don’t control), so it could be there’s some interaction there with a USB cable.
Did you perform the firmware erase again after doing this? If not, there’s your issue.