Please try this:
After connecting to viClient:
Under Configuartion tab -> security profile > firewall properties > CIM-Server > options > restart.
Then back to Hardware status and perform update. Then it should work!!!
Please have a look @VMware KB: Viewing the ESX Hardware Status fails in vCenter Server 4.x
Hope this helps!!!