SATAIII Drives operating at SATAII speeds

I have 12 Hitachi HUS724040ALE640 4GB drives in a RAID6 array on a HighPoint RocketRaid 840a host adapter (SATAIII). The card BIOS shows that some of them are operating at 600 and some at 300. I suspect that it is a firmware issue.

Is it possible to upgrade the firmware on the affected drives while they are still in the array? If so, where do I find the firmware updates and the necessary update program? I have tried to work through the WD HGST site but unless your issue meets their specific pre-selected criteria, I can’t seem to find any way to contact them about this problem.

Thanks for any help you can provide.