For your information, this is not a firmware problem, but a hardware problem. Since this model has been on the market, this topic has been discussed enough and appropriate solutions have been worked out. Please read here and here!
I think this is a much better way to interact with people with a certain topic or subject. So you can answer any questions much more targeted and also show practical solutions. Some things can also be discussed more easily and openly.