When my controller stopped charging I thought it might be the controller but after trying a different micro USB cable I found that the original charging cable the problem was. This fixed the controller not charging issue and lengthened the charging cable so you don't have to be as close to the console to play.