Trying to see DongleBLE in linux with NCS

Hello,

I want to see my dongle BLE with command lsusb with NCS. I succed to see it with a FTDI USB to UART but i want to succed with only USB.

I succed only USB just with the old SDK connectivity by using a patch whitch came from pc-ble-driver. I tried to developp a pc-ble-driver version NCS with shell command but for commercialisation i can't have a FTDI on my board. can you help me ?

I use for my tests a dongle BLE nrf52840.

Regards,

Pierre-Yves

Parents
  • Hi,

    I relance this post, i use the exact same board as descibed in this post but i have a bt840xe instead of nrf52840 and i'm not able to see the device in /dev//tty or with lsusb and i don't know why..

    I'm always in wait the dtr with the bt840xe and not with the nrf52840

    .

  • Could you share details about your build:

    1. What board are you building for?

    2. Which example are you targeting?

    3. Can you share the full log?

    4. Does the bt840xe module have D+/D- routed to a new USB connector?

     

    Kind regards,

    Håkon

  • 1) Here is the board :

    2) I use example thaét use shell module with usb, the project attach to this post

    3) My full log :


    00> [00:00:00.000,000] <dbg> usb_cdc_acm: cdc_acm_init: Device dev 0x65440 dev_data 0x20000bb4 cfg 0x200018b4 added to devlist 0x20005f50
    00> [00:00:00.000,762] <dbg> usb_nrfx: usb_dc_ep_check_cap: ep 0x81, mps 16, type 3
    00> [00:00:00.000,762] <dbg> usb_nrfx: usb_dc_ep_check_cap: ep 0x82, mps 64, type 2
    00> [00:00:00.000,793] <dbg> usb_nrfx: usb_dc_ep_check_cap: ep 0x01, mps 64, type 2
    00> *** Booting Zephyr OS build v3.0.99-ncs1  ***
    00>
    00>
    00>  My_device_ID: ebd9c439fa33a65f
    00>
    00> [00:00:00.000,976] <dbg> usb_nrfx: usb_dc_ep_enable: EP enable: 0x00
    00> [00:00:00.001,007] <dbg> usb_nrfx: usb_dc_ep_enable: EP enable: 0x80
    00> Wait for dtr !
    00>
    I add all dbg that i could

    4) i had the same board with nrf52840 and it's working very well , the only difference is that there is a bt840 xe instead

Reply
  • 1) Here is the board :

    2) I use example thaét use shell module with usb, the project attach to this post

    3) My full log :


    00> [00:00:00.000,000] <dbg> usb_cdc_acm: cdc_acm_init: Device dev 0x65440 dev_data 0x20000bb4 cfg 0x200018b4 added to devlist 0x20005f50
    00> [00:00:00.000,762] <dbg> usb_nrfx: usb_dc_ep_check_cap: ep 0x81, mps 16, type 3
    00> [00:00:00.000,762] <dbg> usb_nrfx: usb_dc_ep_check_cap: ep 0x82, mps 64, type 2
    00> [00:00:00.000,793] <dbg> usb_nrfx: usb_dc_ep_check_cap: ep 0x01, mps 64, type 2
    00> *** Booting Zephyr OS build v3.0.99-ncs1  ***
    00>
    00>
    00>  My_device_ID: ebd9c439fa33a65f
    00>
    00> [00:00:00.000,976] <dbg> usb_nrfx: usb_dc_ep_enable: EP enable: 0x00
    00> [00:00:00.001,007] <dbg> usb_nrfx: usb_dc_ep_enable: EP enable: 0x80
    00> Wait for dtr !
    00>
    I add all dbg that i could

    4) i had the same board with nrf52840 and it's working very well , the only difference is that there is a bt840 xe instead

Children
Related