Does this happens when you try to use settings-common page, "Set TCP TP MCz"?
Please confirm that this is where you get the MSM message re not at TCP.
Within that routine I see a bug in the code - two sets of registers are compared for being within a tolerance vlaue - but I forgot to scale the tolerance value for in vs mm machines

Once I know that is the context for the issue, I can build you a custom probing lib. That will get you running until the fix shows up in the next release.
Dave