# Add support for wilink8 bluetooth in kernel of yocto Legato 16.04 for WP85

**URL:** <https://forum.legato.io/t/add-support-for-wilink8-bluetooth-in-kernel-of-yocto-legato-16-04-for-wp85/2307>\
**Category:** Legato Linux distribution (Yocto project)\
**Created:** [January 4, 2017, 9:12am UTC](https://forum.legato.io/t/add-support-for-wilink8-bluetooth-in-kernel-of-yocto-legato-16-04-for-wp85/2307 "2017-01-04T09:12:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![babare](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/babare/32/93_2.png) [@babare](https://forum.legato.io/u/babare)\
**Post date:** [January 4, 2017, 9:12am UTC](https://forum.legato.io/t/add-support-for-wilink8-bluetooth-in-kernel-of-yocto-legato-16-04-for-wp85/2307/1 "2017-01-04T09:12:43Z")

</div>

Hi,

On my custom board I have a WP85 and the same bluetooth chip of the WL18XX wifi/bt combo.

To be able to communicate with the bluetooth chip I have to add those kernel config:  
CONFIG\_BT=y  
CONFIG\_BT\_RFCOMM=y  
CONFIG\_BT\_RFCOMM\_TTY=y  
CONFIG\_BT\_HCIUART=y  
CONFIG\_BT\_HCIUART\_H4=y  
CONFIG\_BT\_HCIUART\_LL=y

To build the kernel and create a new rootfs with several 3dparties libraries I use the yocto Legato 16.04 (fwupdate query returned 07.10.04.00 on the target).

The problem is that the generated cwe with these kernel configs break my WP85 and I can’t see anything on the USB. I can’t connect to it through ssh or reflash it with the sierra tool.

However if I generate a cwe image with only this kernel config: CONFIG\_BT=y I can successfully update the kernel and rootfs.

1. Can you explain me why this is happening ?
2. If no more USB interface is detected on windows and Linux, is it still possible to restore the WP85 ?

Regards,
