This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Unsupported device with serial number '6&3ac1ff77&0&1' and traits ["serialport"]

Hi,

I've finally managered to get pc-ble-driver (latest master branch) built and downloaded the connectivity firmware to the target, but now I met 2 issue which need help:

1. Failed to connect the target with 'nRF Connect' running on my PC, here is the information:

  Validating connectivity firmware for device with serial number 6&3ac1ff77&0&1...

  Connectivity firmware is valid.

  Unsupported device with serial number '6&3ac1ff77&0&1' and traits ["serialport"]

What could the problem be?

2. Cannot connect to a HRM periphral device using the connectivity target with the heart rate connector example, but my cell phone can do so. Here is the feedback:

Received advertisement report with device address: 0xD5D84C3CDD62
Received advertisement report with device address: 0xD5D84C3CDD62
Status: 4, message: Error sending packet to target. Code #13
Connection Request Failed, reason 3

And BTW, where can I found those error code and failed reason represent for?

many thanks!

Parents
  • Hi,

    I would recommend you to build the driver from one of the release branches, these should be more stable. nRF connect is currently using the pc-ble-driver on release/v.2.3.2 branch. 

    1. You need the connectivity FW from a v.2.x.x. release. v.3.x.x is not compatible with nrf connect.

    2. 3 is not a valid return value (not documented at least) for sd_ble_gap_connect() indicating that there may be an issue with the serialization part in connectivity FW or in pc-ble-driver.

  • Hi Vidar,

    Thanks for your reply.

    I tried to build boost V1.54.0 as required by V2.3.2 with both VS2015 and 2017 but neither successed. here is the information:

    error: msvc initialization: parameter 'version' inconsistent
    error: no value was specified in earlier initialization
    error: an explicit value is specified now

    is that because a wrong version of VS is used? if so, which version should be use? the version stated in the official doc is VS2005 which is really old, and I really don't want to install and uninstall another VS anymore as it is unreasonably huge.

Reply
  • Hi Vidar,

    Thanks for your reply.

    I tried to build boost V1.54.0 as required by V2.3.2 with both VS2015 and 2017 but neither successed. here is the information:

    error: msvc initialization: parameter 'version' inconsistent
    error: no value was specified in earlier initialization
    error: an explicit value is specified now

    is that because a wrong version of VS is used? if so, which version should be use? the version stated in the official doc is VS2005 which is really old, and I really don't want to install and uninstall another VS anymore as it is unreasonably huge.

Children
Related