AnsweredAssumed Answered

Connecting Murata Wifi/BLE to iMX6ULEVK

Question asked by sajid dalvi on Jun 20, 2016
Latest reply on Nov 23, 2016 by Gaurav Kumar

I have been following Murata's Getting Started Guide for the Wifi and BT dev kit (Type 1DX) for iMX6 platform.
PDF | Murata Manufacturing

 

I am using the latest iMX kernel version I managed to get Wifi working however am having trouble with Bluetooth.
The bcmdhd.ko was built using IMX's latest yocto distribution for kernel 4.1.15

I set up the device tree in uboot to imx6ul-14x14-evk-btwifi.dtb

I copied fw_bcmdhd.bin, bcmdhd.1DX.SDIO.cal and BCM4335C0.ZP.hcd to /etc/firmware. I extracted these from sdcard image link for iMX6UL-EVK provided in the Murata Getting Started guide.

I manually installed the module using :

insmod bcmdhd.ko firmware_path=/home/root/fw_bcmdhd.bin nvram_path=/home/root/bcmdhd.1DX.SDIO.cal

 

Wifi works with this, However for BLE I am unable to see a ttyXX interface on which to do an HCI attach.

 

The instruction in the Murata Getting Started Guide that I am stuck on is :

7.2.4 i.MX 6UltraLite EVK (V2 Adapter)

echo 252 > /sys/class/gpio/export

This gives me the following error :

imx6ulevk login: rootroot@imx6ulevk:~# echo 252 > /sys/class/gpio/exportexport_store: invalid GPIO 252-sh: echo: write error: Invalid argumentroot@imx6ulevk:~#

 

Don't quite understand what 252 means.

Based on my understanding this will end up being GPIO8_28 but IMX doesn't have a GPIO8 bank.

Outcomes