Hello,
(UPDATE: Problem solved. I was using a USB hub for powering both of the boards. It appears it couldn’t draw necessary amount of current. Proper powering solved my problem. )
I’ve received CW-Lite and CW305 boards recently. I have installed Instant Chipwhisperer VM and pulled the last version of source codes. I have tried to attack the XMega and I retrieved cipherkey. I have followed “ChipWhisperer-Lite (CW1173) Quick-Start Guide: Win 7, AES Attack” video.
However, I got troubles when trying to attack CW305 board. I followed “CW305: Power Analysis Attack against FPGA Implementation of AES-128” video. At first I made necessary connections. Then I started the CWCapture application, opened example script as shown as in the video. Then I get this warning:
INFO - Running Script: CW305 Artix Target w/ ChipWhisperer-Lite
INFO - Found ChipWhisperer-Lite, Serial Number = 44203120473539413030393130323038
INFO - SAM3U Firmware version = 0.11 b0
INFO - FPGA programmed
INFO - OpenADC Found, Connecting
INFO - Found CW305 Artix FPGA Board, Serial Number = 4420312043304a383330313239313033
INFO - SAM3U Firmware version = 0.20 b0
WARNING - No samples received. Either very long offset, or no ADC clock (try "Reset ADC DCM"). If you need such a long offset, manually update "nosampletimeout" limit in source code.
WARNING - No samples received. Either very long offset, or no ADC clock (try "Reset ADC DCM"). If you need such a long offset, manually update "nosampletimeout" limit in source code.
INFO - Finished Script: CW305 Artix Target w/ ChipWhisperer-Lite
By the way, ADC Lock Failed Led on the CW-Lite is on. Then I start to program FPGA. But before that, FPGA_DONE Led is off. Shouldn’t it be on because the FPGA is not yet programmed. And after I program the FPGA with pre-built bit file successfully (according to Debug Logging screen), FPGA_DONE Led is off (as it should be), but LED7(indicates USB clock is running) and LED5 are off. Shouldn’t they blink according to the video guide? I have set S1 and S2 switch groups correctly.
Finally, when I try to capture a power measurement, I got an error:
“WARNING - No samples received. Either very long offset, or no ADC clock (try “Reset ADC DCM”). If you need such a long offset, manually update “nosampletimeout” limit in source code.”
I have tried to “RESET ADC DCM”, but nothing has changed and I am still having the same error.
What should I do? Is there anything wrong with the board?