Without this or this PRs going inside, core should explicitly state which hex representation of master fingerprint should external signer use (lower/upper).
If one of those make it in - MUST should be changed to SHOULD
Closing for now. Let us know if this should be reopened.