This is the piece I had to buy to replace my broken/non charging usb port. It looks like the i777 and the i9100 are identical, but I make no guarantees
http://www.cellphonerepairshop.com/samsung-i777-charge-port-pcb-board-with-flex-cable/
Sent from my SGH-I777 using xda premium