This procedure can take anywhere from 5 to 45 minutes depending on the raw speed and size of the underlying flash memory. Do not remove the device or shut down the computer while this runs. Troubleshooting Failed Flash Attempts
Before downloading any tool, you must identify the exact controller in your drive. Use (Windows) or lsusb -v (Linux) to obtain: usb device id vid ffff pid 1201 patched
Here is what the patch likely achieves: