Changes

CW1200 ChipWhisperer-Pro

4,403 bytes added, 18:14, 1 May 2018
no edit summary
Check out a [https://youtu.be/qS6JwX4SBOI sneak peek of the CW-Pro].
'''(TODO[[File: picture of CW-Pro)'''cwpro_invisible.png|500x500px]]{{TOC|limit=3}}
= Power Supply =Connection Quick- 5 V power supply- Can't power from USB- Needs both connections- Recommend power supplies for high-power targetsStart ==
<ol><li>Follow the [[Installing ChipWhisperer]] instructions for the ChipWhisperer software and its prerequisites.</li><li>Connect ChipWhisperer-Lite, install USB Drivers:<dl><dt>Windows:</dt><dd><ul><li>Plug micro-USB cable into ChipWhisperer-Lite</li><li>If the &quot;New Hardware Found&quot; wizard doesn't prompt you for drivers, go to the control panel and find the &quot;ChipWhisperer-Pro&quot; device, and select "Update Drivers".</li><li>You can find drivers in <code>c:\chipwhisperer\hardware\capture\chipwhisperer-cw1200\</code>. You will likely need to extract them from the <code>cw1200_usbdriver.zip</code> file. If so simply extract them somewhere (i.e. your desktop), and then point the new hardware found wizard to that location.</li></ul></dd><dt>Linux:</dt><dd><ul><li><p>Driver installation is not required, but if you do not update the 'udev' system, you will be unable to run ChipWhisperer-Capture as a regular user. To update the udev system, first make sure the ChipWhisperer-Lite is Make a file called <code>/etc/udev/rules.d/99-cwlite.rules</code> . The contents of this file should be:</p><pre># allow users to claim the deviceSUBSYSTEM==&quot;usb&quot;, ATTRS{idVendor}==&quot;2b3e&quot;, ATTRS{idProduct}==&quot;ace3&quot;, MODE=&quot;0664&quot;, GROUP=&quot;plugdev&quot;</pre></li><li><p>Add your username to the plugdev group:</p><pre>$ sudo usermod -a -G plugdev YOUR-USERNAME</pre></li><li><p>And reset the udev system:</p><pre>$ sudo udevadm control --reload-rules</pre></li><li>Finally log out &amp; in again for the group change to take effect.</li><li>Connect the USB-A cable, and DC power cable</li></ul></dd><dt>MAC:</dt><dd><ul><li>No special installation required - must ensure you have installed libusb via homebrew (see instructions at [[MacOSX_Installation]]).</li></ul></dd></dl></li><li><p>To check for a successful installation Run ChipWhisperer-Capture. This can be done from one of three ways:</p><blockquote><ul><li>Double-click on <code>CWCapture.pyw</code> in the <code>chipwhisperer\software</code> folder. You must have installed Python into your path for this to work.</li><li>run <code>python CWCapture.pyw</code> from the <code>chipwhisperer\software</code> folder using a command prompt with Python in the path.</li><li>run <code>python CWCaptureGUI.py</code> from the <code>chipwhisperer\software\chipwhisperer\capture\ui</code> directory.</li></ul> <p>The last option is the most reliable, in that it should always work on all platforms. If it doesn't start look for possible missing modules or other useful errors.</p></blockquote><li>Your ChipWhisperer-Lite is now connected. See the Tutorial B-1 for details of the demo attack.</li></li></ol>  == Power Supply ==The ChipWhisperer Pro can only be powered through its 5 V jack. It cannot be powered through the USB port - internally, there are no connections to the USB port's 5 V rail. This limitation is primarily due to the high current draw of the Pro: while powering the touchscreen running and an external target, it would be easy to exceed the USB current limit, causing all sorts of issues. To make this setup more flexible, the Pro ships with two power sources:* A 5 V, 2.1 A power supply. This supply is suitable for a permanent bench setup.* A USB-to-barrel jack cable. This solution is more portable: if you're travelling with a laptop, you can use a second USB port for power. A USB charger will also work here.If you're using the USB power cable, it is recommended to use a separate power supply to power any external target boards. == Basic Usage ==
The basic features on the Pro are exactly the same as the ChipWhisperer Lite. This means that any scripts and tutorials made for the Lite will work on the Pro, too: the connectors and pinouts are exactly the same.
- {{CollapsibleSection|intro = === AVR programmerProgrammer ===|content= CW1173_ChipWhisperer- XMEGA programmer- Glitch- Measure- 20 pin- Smart card- Firmware upgradesLite/AVR Programmer}}
= Advanced Features ={{CollapsibleSection|intro == Streaming Mode ==XMEGA Programmer == SAD Trigger ==|content== UARTCW1173_ChipWhisperer-Lite/SPI Trigger ==== SMA I/O ==XMEGA Programmer}}
{{CollapsibleSection|intro = === Using Glitch Port == Touchscreen =|content= CW1173_ChipWhisperer- Pictures of screens- Descriptions of displaysLite/Glitch Port}}
{{CollapsibleSection
|intro = === Using Measure Port ===
|content= CW1173_ChipWhisperer-Lite/Measure Port}}
 
{{CollapsibleSection
|intro = === 20-Pin Connector ===
|content= CW1173_ChipWhisperer-Lite/20-Pin Connector}}
 
{{CollapsibleSection
|intro = === Upgrading SAM3U Firmware ===
|content= CW1173_ChipWhisperer-Lite/Upgrading SAM3U Firmware}}
 
== Advanced Features ==
{{CollapsibleSection
|intro = === Streaming Mode ===
|content= CW1200 ChipWhisperer-Pro/Streaming Mode}}
 
{{CollapsibleSection
|intro = === Trigger Module ===
|content= CW1200 ChipWhisperer-Pro/Trigger Module}}
 
{{CollapsibleSection
|intro = === SMA I/O ===
|content= CW1200 ChipWhisperer-Pro/SMA I/O}}
 
{{CollapsibleSection
|intro = === Touchscreen ===
|content= CW1200 ChipWhisperer-Pro/Touchscreen}}
 
== Hardware ==
{{Template:Hardware}}
 
[[Category:Capture Hardware]]