1. Blog>
  2. Ovrdrive USB

Ovrdrive USB

by: Jan 19,2024 1536 Views 0 Comments Posted in Engineering Technical

Security & Privacy Crowdfunding Project

Overdrive is an open-source USB drive, whether it's project assets or tools used for developing Overdrive is completely open. It boasts a notable feature: if you fail to plug in Overdrive three times in a row, the data stored in it bids you farewell. Such a feature is fantastic for any user who needs to ensure data security.


Ovrdrive USB Build Process


When Overdrive is normally inserted into a PC, the data remains hidden; however, when inserted rapidly three times, the data becomes visible; and when the drive is unlocked, the data is saved normally. By opening the casing, users are allowed to access the circuit board and program the microcontroller through pins with a 1.27mm pitch. Overdrive is not immutable; it can be hacked, repaired, and upgraded.

 

Lite Mode and Full Self Destruct Mode

Overdrive has two modes, namely Lite mode and Full Self Destruct. When it is in FSD mode, multiple capacitors are charged to a level exceeding the flash's maximum rated value, and power is dumped to the voltage rails. To switch between "Lite" and "Full Self Destruct," it is necessary to damage a trace on the PCB.

 Lite mode

The device defaults to the Lite mode. In this case, flash access is disabled but not destroyed. If the user inserts the drive into the computer at this point, it will appear as broken. This is achieved by simply suppressing the flash's chip select pin.

Self Destruct Mode

If the user wants to enable Full Self Destruct or "FSD", the traces on the PCB need to be disconnected as shown in the figure below. There is a simple voltage doubler controller next to the microcontroller. The Distruct_PWM signal is driven to charge up C14 and C15 to 10 V. The kill signal is then enabled and destroys the flash.


Features & Specifications

  • MCU: ATtiny24A - controls all logic
  • USB 2.0 Controller: SM3257ENT - communicates between USB and flash memory
  • Flash 16 GB: K9HDG08U1A - can be replaced or upgraded
  • Headers: 6 pin 1.27 mm pitch - unpopulated for programming
  • Program with Arduino or Ateml ISP
  • Source code is completely open source


This project is going to crowdfund on CrowdSuppy, check Overdrive for more info and welcome to support it if you are interested.

Join us
Wanna be a dedicated PCBWay writer? We definately look forward to having you with us.
  • Comments(0)
Upload photo
You can only upload 5 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
0 / 10000
    Back to top