Actually thinking this through, I think the reason it died was not driver choice, it's because I briefly hooked it directly to the battery before I knew better, something you should never do because diodes will pull more and more power until they kill themselves from overheating.