@DanC_1987 You need to install the ds4drv ps4 driver still.
https://pypi.python.org/pypi/ds4drv
Problem is.. without the driver, it says 1 gamepad detected.. but can't be configured. With the driver, 2 gamepads detected.. it configures in the "main menu" setup, and can then navigate through emulationstation... but then it's unresponsive in games.. "controller not configured" message after starting any game.
I've read that updating all binaries and scripts should fix it, but it didn't. I still have a controller that navigates through emulationstation, but completely unresponsive in games. Seriously frustrating.