Welcome to the TR forums!
Is this a problem which has just started happening on a system which used to function normally? Or is this a new (or upgraded) system?
What leads you to believe that it is a firmware problem, and not a hardware failure?
The years just pass like trains. I wave, but they don't slow down.
-- Steven Wilson