Skip to content

Ovrdrive User Manual

Walker edited this page Aug 28, 2024 · 4 revisions

Ovrdrive is a purpose-built security-focused USB drive. The drive will appear completely blank if the user doesn't plug it in three times rapidly. It is entirely open source, and all the tools used to build it are open.

image

Normal Operation

When you first get the device, you don't need to do anything special to use it. Plugging it in normally will appear broken, but if you plug it in three times rapidly, it will show up. All devices are formatted to FAT32, but of course, you can use whatever partition scheme you want.

Self Destruct Operation

As outlined in the video and crowd supply campaign, I couldn't get reliable self-destruction with the device, but I left the heating functionality in. This effectively reverses the polarity of the flash memory and gets it really hot. It has destroyed a few flash chips in my experience, but it's just not reliable. It will reach ~100C, so you can add your own thermite or whatever to cause an ignition.

To enable the self-destruct mode, follow these steps.

  1. Take a blade and carefully pry the care apart to expose the PCB.
  2. Locate JP3 on the PCB.
  3. Measure the resistance between the two pads with a multimeter, it should be very low, if not zero.
  4. Take an exacto knife and cut the material between the two contacts. You will know you are finished when the resistance has gone very high or to infinity.
  5. Device is now in self destruct mode
image

Source Code

I was a little short on board space, so I chose the ATTiny25 because I didn't have space for a 5V->3.3V regulator. It's certainly not the most advanced chip, but it does the trick. Here is the link to the source code. All further information is documented in the readme there.

Lore

Please note some of the earlier videos might not have the most up to date information.

Clone this wiki locally