不好意思哈,因为家里没有现成的log,我在google上找到了同样的问题,但是没有人回复这个,所以就直接拷贝下来问问大家了。
经过我今天的跟踪代码,我发现原因了,跟踪到bluez里面,发现是有个函数的返回值为HCI_PIN_KEY_MISSING(这个宏大概是这样的,值为0x06),是因为没有要输入pin code的对话框的造成的,但是为什么没有要输入pin code的对话框,我还没有找到是什么原因引起的。
对于android上层的bluetooth配对过程的代码还不是很了解,能否给点提示,谢谢

解决方案 »

  1.   

    我的eclair,连接蓝牙耳机不需要输入pin码,也没有发现你的问题,请问你用的什么平台,什么芯片?
      

  2.   

    我用的是marvell 的pxa310,芯片也是marvell的sd8688.
    请问你的是第一次连接的时候不需要pin,还是一直都不需要输入pin code?
    我的下载完软件后,第一次连接的时候能成功,但是断开连接后,再次连接,就一直连接不上了,就会出现log中的情况。
      

  3.   

    请问你们移植到2.1上有没有什么要特别注意的地方呢,我的在donut上都是好的,除了把hcid换成bluetoothd以外,我什么都没有修改过,谢谢
      

  4.   

    请问你是作为client还是server呢?建立连接用的uuid是什么啊?