When attempting to download 22.214.171.124 WLC code to the controller from the WCS, it fails with the following message:
Apparently, this is due to the fact that the size of the image is now greater than 32MB. Although the updates to the WLC now support images this size, the tftp server built into the WCS appears to have a problem with files greater than 32MB (nice!).
So... if you want to upgrade your controllers to 126.96.36.199 (or later) you will need to run a tftp server on a machine other than the WCS.
Working with Cisco TAC, the recommended the following shareware/freeware/evalware version that seems to work successfully can be found here:
I hope this saves some time if you are running into this problem with the 4.1.185 upgrade.
I have requested that (yet another) WCS bug be opened up which addresses this problem.