DEF CON Forum Site Header Art

[Defcon 17] DC17 Badge Pre-Release Information

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • kallahar
    replied
    Re: DC17 Badge Pre-Release Information

    Why oh why oh why oh why didn't you just put a USB header right on the badge? The soldering skill level of the people at con is low, but the software experience is high! And now there's not going to be enough physical parts for people?

    Argh.

    Leave a comment:


  • bombnav
    replied
    Re: DC17 Badge Pre-Release Information

    Thanks Joe,

    I was hopping this years badge would generate the same interest in the HHV as last years. We had a blast helping, watching and discussing surface mount soldeing and what not so this year looks to be even better.

    My plan is to have several laptops avail to use in the HHV for badge work to help out those that could not bring one as well as a ample supply of solder paste to help in the soldering of devices/etc to the badge.

    Can't wait and thanks again!!

    Bombnav

    Leave a comment:


  • Kingpin
    started a topic [Defcon 17] DC17 Badge Pre-Release Information

    [Defcon 17] DC17 Badge Pre-Release Information

    Hi all-

    Here are a few useful pieces of information to help you get set up and/or prepare for the DC17 Badge Hacking Contest. Unlike last year, all of the badge design documentation, including development environment, should be on the CD this year, unless there was a last minute change that I'm unaware of. Even still, I'd HIGHLY recommend getting your tools set up in advance so you come to DEFCON ready to rock. Remember, the Badge Hacking Contest is now a BLACK BADGE contest, so the stakes are raised...

    * The processor this year is a Freescale MC56F8006 Digital Signal Controller. It's a brand new part, but the DSC family has been around for a while and there is plenty of code samples/examples and application notes on Freescale's site.

    Main product page:

    http://tinyurl.com/lyorks

    Direct link to data sheet:

    http://www.freescale.com/files/dsp/d...06.pdf?pspll=1


    * The development environment is Freescale CodeWarrior for DSCs. It's a similar IDE to previous badges (sorry, still Windows only AFAIK, but works fine in a VM). I used Processor Expert to help with the device configuration, so you'll probably want to familiarize yourself with that feature.

    Link to the tool (free, no license required):

    Special Edition: CodeWarrior for 56800/E Digital Signal Controllers
    http://www.freescale.com/lgfiles/upd...SSET=Downloads

    or

    http://tinyurl.com/kuwloq


    * There will a serial bootloader on-board to enable you to easily load your own firmware onto the badge (simply requiring a terminal program, like HyperTerminal, and the hex file). However, this year will require a bit more soldering skill to get it up and running and you will need a level shifter to convert the 3V TTL-level serial of the badge to RS232 or USB level. We'll have a few level shifter kits in the Hardware Hacking Village, but I'm sure those will go quickly, so if you're reading this, BRING YOUR OWN LEVEL SHIFTER, buy something like this: http://www.ftdichip.com/Products/Eva...L-232R-3V3.htm or bring components to put one together (an FTDI FT232R)

    * In the case of completely bricking your badge during a firmware update via the bootloader, you can completely reprogram it via the MC56F8006 JTAG interface and the USB TAP hardware (I'll have one with me for emergencies).

    Information on the USB TAP:

    http://www.freescale.com/webapp/sps/...sp?code=USBTAP


    * AFAIK, Freescale is sending at least one engineer to come and experience DEFCON, hang out, and offer technical support for hacking/developing with the badge. The Hardware Hacking Village will serve as the Badge Hacking HQ and he'll be located there. I'll try to spend as much time as I can up there, too, but the more help I give, the less likely you'll win the contest :P


    Feel free to post any questions and I'll do my best to respond.

    Have fun!

    Joe
Working...