你好
我da14585和da14586芯片工作。
从手机使用:
iPhone XS iOS14
iPhone iOS版11 13
三星galaxy S8的Android 9
像素4与Android 10
我使用的粘接和所有运作良好的SDK 6.0.10上
然后在论坛上,当我问及PWM,您的工程师建议我根据教程更新来自SDK6.0.10到SDK6.0.14。
现在我有一个bug与配对。
在设备上,585一切正常的新SDK6.0.14。
但是,当我运行的代码设备586我得到配对失败,原因是:“不能因为一个或两个设备的IO能力进行配对过程中身份验证的要求不能得到满足。”
我有未来的安全设置:
#定义USER_CFG_FEAT_IO_CAP GAP_IO_CAP_DISPLAY_ONLY
#定义USER_CFG_FEAT_OOB GAP_OOB_AUTH_DATA_NOT_PRESENT
#定义USER_CFG_FEAT_AUTH_REQ(GAP_AUTH_BOND | GAP_AUTH_MITM | GAP_AUTH_SEC)
#定义USER_CFG_FEAT_KEY_SIZE为0x10
#定义USER_CFG_FEAT_SEC_REQ GAP_SEC1_SEC_PAIR_ENC
#定义USER_CFG_FEAT_INIT_KDIST(GAP_KDIST_ENCKEY | GAP_KDIST_IDKEY | GAP_KDIST_SIGNKEY)
#定义USER_CFG_FEAT_RESP_KDIST(GAP_KDIST_ENCKEY | GAP_KDIST_IDKEY | GAP_KDIST_SIGNKEY)
关键词:
设备:
嗨DanyloVodopianov,
我对我们的团队检查,看看是否有任何已知的问题。如果我们没有找到任何东西,我们会要求一个嗅探器跟踪调试问题。
谢谢,
tr_dialog.
你好。谢谢您的回答。
我可以通过改变只有解决这个问题,
从
#定义USER_CFG_FEAT_SEC_REQ GAP_SEC1_SEC_PAIR_ENC
到
#定义USER_CFG_FEAT_SEC_REQ GAP_SEC1_NOAUTH_PAIR_ENC
嗨DanyloVodopianov,
感谢您的指示和高兴你固定您的问题。
谢谢,PM_DIALOG.