Hi Tokka.
If your box freezes even with the Freetz update routine I would tip that RAM is out. Perhaps you can stop some services before you try to update.
Greets Oliver
This happenes to me too, same 7140 with 39.04.47, but i made some debugging and here is what i found:
I always do fw upgrades with the freetz upgrade method (not fritz update page), and at the same time i keep ssh open and do some "ps" commands to see progress.
if i keep everything mounted (swap, usb storage, various packages), i see that the update prepare commands keep doing pidof various fritz packages (voipd, printsrv, and many others which are even not in my fritz), then sleep 1 or 300 secs, then repeat loop of pidof, then sleep, forever..... i tried to stop some services manually before starting update, but things don't get better.
My solution was (already used 3-4 times yesterday night) with "reboot -f" to stop this update process, then start fritz without usb storage, then update, takes much less time with those checks but then does the update things.
this morning i tried also with pseudo update (not to stop avm services) and it worked immediately, and firmware got loaded...
one problem could be that recently i see many zombie processes, all apps that get stopped remain zombie (openvpn, checkmaild, and others) just stays there forever, any solution to remove those zombies?