Literally bought mine today. Update was stuck at 30% as well.
Unplugged usb lead to controller, and the update then continued. Replaced usb and got to about 99%. Mine then showed "failed update" with error message 02. Restarted update which then went through without a hitch. No resetting...