EDGE800 not syncing properly and can't upload .fit files

I've just got back into it and my trusty old EDGE is, itself working fine. However, i can't sync my last ride to Garmin Connect and when I try to upload manually, it tells me that .fit is not supported? What's going on?