X86J4105800 Running Too Hot

Is there anywhere to buy just the fan? This is running seriously badly!

I have 4 of these devices. How do I update the firmware?

It is unfair for the customer if we cannot even buy a fan in case of failure.