async def METHOD_NAME(self) -> None:
    """Start pairing procedure."""
    self.srp.initialize()
    await self.protocol.start()
    resp = await self.protocol.exchange_auth(
        FrameType.PS_Start,
        {
            PAIRING_DATA_KEY: write_tlv(
                {TlvValue.Method: b"\x00", TlvValue.SeqNo: b"\x01"}
            ),
            "_pwTy": 1,
        },
    )
    pairing_data = _get_pairing_data(resp)
    self._atv_salt = pairing_data[TlvValue.Salt]
    self._atv_pub_key = pairing_data[TlvValue.PublicKey]
    log_binary(
        _LOGGER,
        "Got pub key and salt",
        Salt=self._atv_salt,
        PubKey=self._atv_pub_key,
    )