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.
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.
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.
This project is going to crowdfund on CrowdSuppy, check Overdrive for more info and welcome to support it if you are interested.