I have a big trouble with a 7911 IP Phone. First, I load to the 7911 the SIP image for this series of IP Phones from cisco.com. With this I have no problem.
Then I want to register the 7911 again with my CCME to work with SCCP, so I did a factory reset. When the IP Phone starts the boot process, it gathers IP information from the DHCP configured in the router, but strangely, it starts upgrading its firmware from its own IP address instead of the TFTP address configured with the option 150 in the DHCP pool.
Also I tried to register this 7911 with a CCM 4.1 but I failed because of the same problem.
Also, strangely, I'm not able to do a factory reset again.
What can I do?
Have you checked if TFTP is set static rather than DHCP?
Anyway, try the more powerful factory reset alternate:
watch out, seriously confused phones may look for term06.default.loads, even if these are 7911 in fact - happened to me today. After reflash it will be OK.
hope this helps, please rate post if it does!