This can becaused by a failed main board or a bad usb firmware key. In the past the only option was to replace the whole main board but HP now ships just a replacement firmware stick. Part number for the stick only is CQ890-67105
If you find the information provided useful or solves your problems, help other users find the solution easier by giving kudos and marking my post as an accepted solution. I am a volunteer, offering my knowledge to support fellow users, I do not work for HP nor speak for HP.
Be alert for scammers posting fake support phone numbers and/or email addresses on the community. If you think you have received a fake HP Support message, please report it to us by clicking on "Flag Post".