Authentication Rejected means that the client device (the weight scale) rejected the request to authenticate. You can find more details on this on Section 5 and 12.5.2 of the "ANT-FS Technology" specification. Authentication Fail is implemented at the host to denote that there was a communication problem when requesting authentication (e.g. no response received, max retries exceeded).
Possible reasons for getting authentication rejected:
- Requesting the wrong authentication method (make sure you look at the authentication methods supported in the beacon!)
- If using passkey, using the wrong passkey
- If using pairing, taking too long at the client to take whatever action is required to accept the pairing request