Sinceramente non vedo grosse possibilità ...
- Per la USB mi par di capire che l'unica soluzione è la sua sostituzione (centro riparazioni: 30/40 euro circa)
- Per il GPS farei subito la prova di Flash del Firmware per vedere se la cosa si sblocca.
Qualora non fosse così, direi che il problema è da ricercare ........con l'assistenza