Unable to complete Touch ID enrollment.
I have a 2018 MacBook Pro. It came originally with High Sierra. Touch ID was working fine until I upgraded to Mojave (not to Catalina because I have 32 bit apps). Touch ID immediately stopped working with the upgrade. First I tried deleting my old finger print. When I tried to add a new one, all I can get is "Unable to complete Touch ID enrollment. Please go back and try again". Trying again produces the same result.
After searching the web for solutions, I have tried all of the following:
Reset PRAM
Reset SMC
reinstalling Mojave.
xartutil --erase-all (which forces you to erase disk and start over)
Erase disk and reinstall Mojave
Erase disk and reinstall High Sierra
Built in Diagnostics reports no problems
A local authorized Apple service center has offered to try swapping out the touch ID sensor/board for a couple hundred bucks, but I have little confidence this will help. I do not think this is a hardware problem. From what I can gather on the web, the Touch ID sensor has an encrypted pairing with the logic board. My current guess is that somehow the Mojave upgrade process corrupted the pairing between the Touch ID sensor and the logic board. If my guess is right, swapping out the sensor without having the ability to re-establish the pairing will leave me right where I am.
Does anyone know if there is a procedure to re-establish the Touch ID pairing pairing with the logic board? If one buys a new logic board from Apple, does i come with a paired Touch ID sensor? Or can Apple some how re-pair these?
Any other suggestions to fix this?
Or should I just give up and pretend I never had Touch ID?
MacBook Pro 15”, macOS 10.13