After trying a few times, and it crashed my pi, it finally just worked, and I was able to map the buttons in emulationstation. The light will always move from left to right at the bottom of the pad, but it seems to work fine (for now).
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.