Announcement

Collapse
No announcement yet.

[Defcon 17] DC17 Badge Pre-Release Information

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • [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

  • #2
    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

    Comment


    • #3
      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.
      --- The fuck? Have you ever BEEN to Defcon?

      Comment


      • #4
        Re: DC17 Badge Pre-Release Information

        I am hoping it will be like last year where the parts were available for the badge (provided by Joe if I remember) and the HHV will assist people in soldering them on so they can access the inner workings of the badge. Last year it was a blast helping people solder in the mini USB connector. It appears this year it will be more of a header type that needs to be solered on.

        It would make it too easy if Joe made a badge with the necessary parts on it... what fun would that be? Since the badge is now a black badge event... the bar has been raised a little bit more.



        Originally posted by kallahar View Post
        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.

        Comment


        • #5
          Re: DC17 Badge Pre-Release Information

          People I met last year with no soldering skills were having a lot of fun just having a go at it. I think it helps open up something new for people with existing software skills who never see outside an IDE, as for parts shortage, thats part of being a hacker right ? :)
          - Null Space Labs

          Comment


          • #6
            Re: DC17 Badge Pre-Release Information

            Just bought two TTL-232R-3V3 from Mouser. They have about 800 in stock.

            The CodeWarrior Devel is installing as we speak.

            Any idea if we need to solder pins for the TTL converter to plug into?

            Can't wait!

            Comment


            • #7
              Re: DC17 Badge Pre-Release Information

              Anyone take a look at the manual ref manual http://www.freescale.com/files/dsp/d...6RM.pdf?fpsp=1 or the 100 page data sheet... WOW I can't wait to see what Joe has cooked up for us this year.

              Yes finding parts, esp free parts is what maks hardware hacking fun.

              Comment


              • #8
                Re: DC17 Badge Pre-Release Information

                Originally posted by kallahar View Post
                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.
                I've said this before and I'll say it again - the Badge Hacking Contest is not meant to be an entry level sport. Those with the skills will have no trouble getting things up and running. And those without the skills, well, they'll learn the skills as they go. It's a hacker conference and I think handing everything to people on a silver platter is a cop out and no fun at all. Each year is different and undoubtedly people will encounter various problems, but that's part of the learning process and forces people to come up with unique and clever solutions.

                Joe

                Comment


                • #9
                  Re: DC17 Badge Pre-Release Information

                  Originally posted by FlyBoy2 View Post
                  Any idea if we need to solder pins for the TTL converter to plug into?

                  Can't wait!
                  There are three solder pads on the badge (RX, TX, GND) that you'll need. I'm bringing a bunch of wirewrap wire that will be up in the HHV, if you choose to go that route.

                  Joe

                  Comment


                  • #10
                    Re: DC17 Badge Pre-Release Information

                    Heh, making us work for the black badge!

                    Comment


                    • #11
                      Re: DC17 Badge Pre-Release Information

                      Looks like good fun. Thanks for the advance specs Joe!
                      Don't sweat it -- it's not real life. It's only ones and zeroes. (Spaf)


                      Comment


                      • #12
                        Re: DC17 Badge Pre-Release Information

                        Can you give us an idea as to what pins we have available? The amount of I/O's and such would be nice to know ahead of time.

                        Comment


                        • #13
                          Re: DC17 Badge Pre-Release Information

                          Those joining my HackTheBadge team will get one of these boards to help hack Kingpin's badges... Arduino compatible even...

                          Comment


                          • #14
                            Re: DC17 Badge Pre-Release Information

                            Those joining my HackTheBadge team will get one of these boards to help hack Kingpin's badges. The HackTheBadge can operate at 3V or 5V ( there's a buck booster on the board, converting two CR2450's at 3V up to 5V. If I change out the crystal to something slower, and reconfigure the buck booster slightly ... I can get the whole board operating at 3V )



                            ( Shouts out to e-teknet for manufacturing this PCB with flaming record speed .. 2 day turnaround to get 'em done in time for DC17 )
                            Last edited by martinbogo; 07-21-2009, 11:46 AM.

                            Comment


                            • #15
                              Re: DC17 Badge Pre-Release Information

                              Originally posted by 0x58 View Post
                              Can you give us an idea as to what pins we have available? The amount of I/O's and such would be nice to know ahead of time.
                              Nope :)

                              Joe

                              Comment

                              Working...
                              X