Crusader Glide: light flashes twice and then nothing happens

i opened the drive to see any damage. the four prongs that connect the usb head can lift off slightly when pushed up, but appear to still connect if pushed down into place (which is how it gets read). however, when plugged in, the orange light will flash twice, but it wont be read at all. not shown in devices, etc. 

so its starts to read, but stops, i guess. tried it on other laptops, nothing different. can this be fixed?

Unlikely it can be fixed but it can be replaced.