T.Fish · @tdotfish
177 followers · 45 posts · Server infosec.exchange

I am not sure what to do with this exactly but because Mastodon gives me enough space that I can go beyond just sharing a link to a new blog post, I want to make use of that.

The TL;DR is:

I wanted to learn how to program an using existing gear I had on hand rather than buying a programmer. It can be done with a but I couldn't find all of the information I needed to do so in one convenient location, so this blog post is the information that I needed pulled together.

If you have a 0x01 badge and you're not sure how to program it, there might be some useful information in there for you. Maybe you can use it as a basis for figuring out how to do it with another device.

Maybe you've got a different microcontroller but you're not sure how to program it.

The basic steps are:

  1. Set correct target board in IDE
  2. Export compiled code from Arduino
  3. Wire Tigard JTAG header to target board’s ISP header according to the diagrams
  4. Select JTAG on Tigard mode switch
  5. Select desired voltage on Tigard
  6. Plug in Tigard via USB-C
  7. Set fuses - avrdude -C +tigard.conf -c tigard -p atmega328p -U lfuse:w:0xFF:m -U hfuse:w:0xDA:m -U efuse:w:0x05:m -> Note different fuses may be needed depending on device config
  8. Upload code - avrdude -C +tigard.conf -c tigard -p atmega328p -U flash:w:/path/to/firmware.ino.with_bootloader.standard.hex

There's also some bonus info in there about integrating the Tigard with Arduino IDE.

The Tigard was designed (at least in part) by @securelyfitz

I believe the WOPR Summit badge was designed by @dntlookbehindu and @kismetwireless .... at the very least they're the ones that were helping out on Discord with questions.

You can learn more about WOPR Summit here: woprsummit.org



#atmega328p #tigard #woprsummit #avr #arduino #hardwarehacking #hardwarehackers #badgelife

Last updated 3 years ago

T.Fish · @tdotfish
177 followers · 45 posts · Server infosec.exchange

I know everyone is distracted with other things but I just wanted to tease my upcoming blog post.

#hardwarehacking #badgelife #woprsummit

Last updated 3 years ago