This guy is a beast. Honestly, had I been in his position, I think I'd of tossed the controller and used one of my generic USB-controllers until I could acquire myself a nice Dualshock 3. As some of you know, I am not the most adequate person when it comes to handling hardware -- especially as delicate as the insides of a PS3 controller. This is why I never bothered with hardware flashers.
Good thing I am a patient person and have found "inner-peace" in waiting for cheaper, software-based methods.
Anyways, good job!