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

bt_hci_core: No HCI driver registered on thingy91_nrf52840

I have been following the NCS BLE tutorial part 1: Custom Service in Peripheral role - Getting Started - nRF Connect SDK guides - Nordic DevZone (nordicsemi.com) for BLE and wanted to run on thingy91_nrf52840.My whole plan is to get data from cloud using 9160 and communicate to 52840 using uart and  then communicating from 52840 to devices via BLE.I was able to implement first part (cloud-->nrf9160--->nrf52840).Now when I run the sample code from the tutorial,I get the error " <err> bt_hci_core: No HCI driver registered" on thingy91_nrf52840.What could be reason and how to solve this issue ?

Parents Reply
  • Thanks for the reply :)  Sensor Gateway sample uses hci_lpuart on nrf52840.So only the link layer and physical layer is on 52840.I needed to run the whole BLE application on the chip.Thats why I choose to uart for communicating between 9160 and 52840 and then using 52840 according to my usecase. I have the uart working between the chips. Anyway I made that sample BLE code to work with thingy91_nrf52840 by adding  CONFIG_BT_HCI=y,CONFIG_BT_CTLR=y in prj.conf

Children
Related