Thanks, for the responses. I agree on the TFTP failing from server. But they rebooted the controller a few times with no console response. No DHCP lease on the service port. So is there a break sequence or something when the console does not come up?
Is there a dhcp scope setup for the vlan/subnet the service port connects to? Can't explain the lack of console access though. The service port interface can't be assigned a gateway so if you can get it to pick up an IP through DHCP, you should be able to access it from the same subnet.
Open a TAC case is my suggestion. They might have a work around for the corrupted image on the wlc. Upgrading the code should be done on the backup and not the primary image for emergency cases like yours.