Garmin Edge 530 boot loop

My Garmin Edge 530 wasn't showing speed today, so rebooted and now stuck in a boot loop. Have tried hard reset without joy, and tried forcing into mass storage mode without success. I don't see a fix on any of the boards. All the similar threads are locked. Is there a fix?