Originally posted by another user
A lot of hard-core gamers hate the fact alot of games and the PS3 itself does not allow you to change the function of certain buttons, you stuck with FIRE being the trigger or X!
We all see the various rapid-fire hardware mods, but that only allows you to cheat in game (make it easier), and there is custom software out there to do simple button-swapping like 'X' for the 'O', but that only works on Jailbroken PS3 Console. -- Well luckly, thanks to the hard-efforts of Hazer, we now have a possible hardware-mod that does complete button-mapping on the SixAxis PS3 Controller:
Hazer managed to take a PlayStation 3 SixAxis controller and modify it so that all of the buttons can be remapped in hardware. Aside from this being really cool, he had a good reason for doing it. As the industry still hasn’t taken up the idea of 'button mapping as a feature' in all games, Hazer developed this mod and has released it for anyone out there who wishs to give it a try.
The hardware alterations are pretty hardcore. On the left of the image, just below the rumble motor, a DIP microcontroller is nestled dead-bug style. This is a PIC 18F14K50. It’s running a bootloader, and has its own USB port on the opposite side of the controller. By cutting traces and soldering to vias, this chip intercepts button presses and shoots them off to the controller’s processor based on alternative mapping stored in EEPROM. There’s a helper app that lets you plug the controller into a computer to specify what each button does, including features like toggle for the buttons.
This is cool, great idea, a little hard to do, but I see in the near future the commerical 'rapid-mod' people taking this idea and building it into their products!