USB Type C port identification for HP Chromebook

Hello, I need to replace a broken USB Type C port on a systemboard but am having difficulty obtaining a new replacement. I’m not sure how to identify the specs to obtain a properly fitting port. There seems to be hundreds of ports available. Any ideas?

I have not located a direct replacement. The closest that I have located that look like it has the same contact locations but the board support mounting pins are different and may need to be modified. The Adam Tech part number is USB-C31-S-RA-CS12-BK-TR and the Digi-Key part number is 2057-USB-C31-S-RA-CS12-BK-TRCT-ND For the web link click here

Thank John! That’s does look close. I’m going to try and take some measurements and compare to the data sheet.