or failing that is there any way i can restore the firmware without losing data on the internal storage?