It is possible to live with the device as it is. However, if the usb socket is faulty it maybe can be repaired by reflowing [quite vulnerable to being stressed by the design of the board attachment, particularly so in 14xx but also other 1xxx].

If you feel it's not worth your effort to pull it down to do that, i would agree. Anyway, it may be that the socket itself is ok and the problem is in the unit's flash disc itself as kunix has speculated. I have a 1490 with a usb socket that will work intermittently and keeping it charged is the biggest problem. Everything can be done from microSD though, even map updates, full backup, erasing and updating individual files such as voices and vehicles. So i guess that is how you stopped it flashing back to 5.80 from the gupdate.gdc in .System, you deleted that gcd file via txt command from sd?

If you can be bothered, there are some other things to attempt [if you haven't already] to see if the PC then recognises it. So, before you give up on it you may like to try:

(i) Clear unprotected Non Volatile memory [On Map Screen press 'Speed', then press and hold Speedometer for ~6 secs>Developer Info>Nonvol Available>Yes].

(ii) Backup the entire internal file system to sd, and provided that's successful, then erase it [using sd commands]. Reboot it empty [1xxx will reboot like that] then check if it's seen by pc.

(iii) Backup protected NV [region 41], if successful it should be 4096KB in size. Erase 41, check if unit's seen by pc and then restore it.

The commands for doing these things can be found here: [Only registered and activated users can see links. ] [Only registered and activated users can see links. ].