-
Notifications
You must be signed in to change notification settings - Fork 12
Ovrdrive User Manual
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.
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.
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.
- Take a blade and carefully pry the care apart to expose the PCB.
- Locate JP3 on the PCB.
- Measure the resistance between the two pads with a multimeter, it should be very low, if not zero.
- 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.
- Device is now in self destruct mode
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.
Please note some of the earlier videos might not have the most up to date information.