The upload utility uses TFTP, it just uses it in the inverse of the other IP fone models. If you can authenticate to the fone via http, place it in 'download' state and the uplaod utility still fails, make sure you have the correct firmware file.

What error do you get when it fails?