I cracked apart my CW-Lite, and was still able to run through the example attack with the XMEGA target. But the notduino board doesn’t work without detailed config, so I’m documenting that here in case anybody else is confused by that.
Problem: The red LED goes on, but other than that the notduino is completely unresponsive to both serial commands and either the CW-Lite AVR programmer (once that menu option magically appears under “Tools”) or an external programmer.
Cause: The CW-Lite’s default output clock is not sent to the notduino. Even if it were, it’s set to 192MHz - way too high for the Atmega328P chip, which has a maximum of 20MHz.
Solution: To set up the scope, start off in general settings, and select ChipWhisperer/OpenADC. Then go to the scope tab, and set connection to ChipWhisperer Lite. Now go down to CLKGEN settings. The desired frequency is 3.3MHz which is a lie, so click there and then use the up arrow then the down arrow to really set it there. You’ll get multiply/divide settings of 8/233. Alternatively, set it to 20 MHz (you’ll have to write that in as it’s not a default) and get 5/24. Now go down to CW Extra below, and set “Target HS IO-Out” to “CLKGEN” and you’ll finally get a clock signal going to the notduino.
I guess the long term solution here is to write more example scripts that cover these kinds of settings. Or have a “load script” option so that the community can share them without having to put them in the main chipwhisperer directory. Anyway, I hope this helps somebody.