Lock up during firmware download

Sounds like you’re using the infamous Sansa Updater. Why not just download the .zip file, extract it and install the firmware manually? Takes all of about 3 minutes.

You can get the fimrware .zip files and instructions here.