Default [Q] How many pins should micro usb port have?

Hey Guys,

I bought an used i9300 few days back.
- When I plugged it into my pc it won't get detected. but it charges.
- Sometimes charging stucks.
- It won't detect even in odin mode.

I tried,
- Reset to factory defaults.
- Reinstalled drivers.
- Changed usb cables.

Then I took a good look at micro-usb port and saw there are only 3 pins in there. Pin 4 and 5 were gone.

So my question is, How many pins should be there? could it be the reason for not detecting it?

Thanks in advance.