'Any possible way to re-program a USB drive's microcontroller?
Ok, so i have opened usb drives before and i understand that they use generic MCU's to control the NAND flash storage. What I was thinking was if one could reprogram them to say, start an application upon insertion into a USB port, then it could be useful for a multitude of applications (such as copying files automatically). I understand that different MCU's may/may not use completely different ASM code, but there is also the problem of how to even communicate with it (i.e. the protocol and such). Could this be possible? I have heard of things like MP Tools which (in theory) can low-level format and reset the drive to factory default, but not edit any of the code used on it.
Solution 1:[1]
No. Most controllers used in USB flash drives are not reprogrammable, or some or all of the pins necessary to reprogram them are not exposed.
Opening an application when the drive is inserted is a behavior which is part of Windows; it is triggered by the presence of a file (autorun.ini) on the drive with specific content.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 |
