Controllers wont work after updating Nvidia shield to latest version

I finally got retroarch to recognize two controller ports before NVIDIA shield update and everything was working fine. Now I cant get any controllers to work in Retroarch. I have one controller saved as port one and another saved as port two. Upon restarting retroarch assigns each controller to additional ports 3+ etc