I recently upgraded from an Intel X25M 80Gb to a 256G Samsung 830 drive, and I notice that sometimes, 3-4 times a day, the drive randomly locks up for about 30 seconds to a minute. When this happens, the activity LED is constantly lit, and I can't do anything on my laptop. After 30-60 seconds...
Indeed, version 3.1 has a bug: it always calls SetWaitableTimer with fResume set to TRUE. This flag causes the computer to wake up.
Here's a patch for version 3.1.0.0 to set fResume to FALSE:
0000935C: 01 00
00009838: 01 00
000098DA: 01 00
000099B7: 01 00
0000A366: 01 00
0000C4F2: 01...