Having wifi at hand, it sounds a bit obsolete not to use it for
firmware upgrade. I also use unix on my box and cannot jump
through rings just to make minor update.
Doing online upgrade makes a stress on potential server, but
saves nerves for end user. I'm not quite informed how other
vendors do that in details, but they manage to avoid desktop
app at all. If I didn't get it completely wrong.
Best regards all.