If your devices can use PFS you can try that option, although it would still need to transfer all the files from the TFTP server to the phones for it to work.
If your constrains are BW and RTT, your best option really is a local load server.
HTH
java
if this helps, please rate