Seems like the side buttons are only recognized if you buy a Bluetooth enabled controller, not a wired one. it is strange. To me, the quality just doesn't feel like what it is. For other reasons I had to buy a Blue Tooth controller and ended up buying a used PS4 controller. So far I've just plugged this thing into all my devices and it's worked great. Note that I haven't connected to raspPi yet. but I don't see why it could be worse. If I had to do it again I wouldn't buy them (I bought two different color styles for me and my son), I would only buy used PS4 controllers.