Bergen Board serial port not found

I am trying to upload a bitstream to a Bergen Board with the ChipWhisperer 5.6.1 VirtualBox image. However no matter what I do, the board cannot be found. When I run cw.scope I get an OS error (Could not find ChipWhisperer. Is it connected?)

If I short the bootloader erase pins on the board, I can successfully reprogram the firmware. When I run lsusb it does appear to show up…

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 010: ID 2b3e:c310 NewAE Technology Inc. ChipWhisperer CW310 - Bergen Board
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

What is going on with this board?

cw.scope() is for connecting a ChipWhisperer capture scope (e.g. a CW-nano, lite, pro, or Husky); it’s not for connecting to targets.

Connect to the CW310 like this:

import chipwhisperer as cw
from chipwhisperer.capture.targets.CW310 import CW310
target = cw.target(None, CW310, bsfile=<path to your FPGA bitfile>)