Date/Time: Friday, January 17th, 9AM - 4PM Note: The class fee includes $100 to cover the costs of the hardware students will need in the course. Students will take these useful tools with them at the end of the course. Course Description: Find yourself hardware curious but clueless on where to start? Ever feel the need to make random toys "better"? Think it would be cool to make a custom purple 'ROM Cart'? Realizing that your “hack all the things” motto is “full of fail” when it comes to JTAG? Come learn how to hack hardware, analyze logic and JTAG the crap out of random objects. This course will focus on a popular, portable, handheld learning game system. The hardware sample provided during training is a microcosmic example with characteristics that parallel many real world devices deployed in the SCADA, ICS, and Medical industries. We are offering a blow by blow walk through with hands on labs that seek to help get you up to speed on current techniques and theories for hacking hardware devices. Once we have completed your introduction to the hardware playground and you have no fears, the fun shall continue because you get to take you class training device home. Play along with your peers, and trainers even after class as we continue to learn the nuances of an exciting embedded hardware platform. You know you want to spend a day in hands on lab walking through an example hardware gig! This training will guide students through basic hardware hacking from: - Setting up a home lab - EE basics - JTAG basics with the GoodFet and other tools - Firmware Analysis - Logic Analysis - Defeating Hardware Protections Student Requirements: An interest in hardware, a laptop with a USB port. Linux users were the most successful in the last class. Windows users with VMware made out FUNCTIONAL previously, but there were a lot of extra headaches. USB3.0 ports seemed to give headaches with the FTDI boards for some folks. We prefer that you already know how to solder, but this is not a deal breaker. Come along anyway! The ability to install an FTDI driver on your laptop. A terminal emulator. (Putty, screen, minicom, etc. )