major protocol change to fix HMAC bug and enable device lock/unlock and
secure erase using a pin authentication method. This is a flag day as
the compatibility is not preserved across this change. The expectation
is that future changes will not require a flag day to change the
protocol.
Added local message with protocolVerion.