those resistors on the front are for USB detection (3 ressitors together) they convert 5v to 2~3v for usb detection, rest of it, i don't think so, your problem must be else where,but i suggest you to use power bank 5v charge board, its tiny and fits inside your controller, you give it direct 5v and it charges your battery instead of PIMC