Update firmware and controller for a different protocol in which the
remote sends the checksum and the controller either accepts or rejects it.