Upgrade/unlock keys and factory-menu & password-reset challenge responses for BreezeACCESS radios. Every request is logged.
Upgrade keys — MD5(MAC + salt + "Set Unit To " + model + " type").
Unlock & reset — MD5(secret + challenge), hex with per-byte case set by a running checksum.
Secrets stay on the server; each request is recorded to the audit log.