1 of 1 people found this helpful
Can you check if you are using the correct firmware? Bluetooth firmware for Murata modules can be obtained from Murata github: GitHub - murata-wireless/cyw-bt-patch . The firmware (CYW4345C0.1MW.hcd) should be placed in /etc/firmware/. Be sure to rename the CYW4345C0.1MW.hcd file to BCM4345C0.1MW.hcd, otherwise BlueZ will not load it.
I am also 1MW, but with i.MX6ULL and Linux 4.1.15 kernel with FMAC backport driver
I am trying to make WiFi work, but I had no success.
Can you please help me with the procedure/device tree to make it work?
I have explained my test set up and procedure in below post :
Please help me with some input.
Thanks for your suggestion, I have checked this and I am loading the correct firmware. I get an identical error.
I've probed it with an oscilloscope and get the some data going into the Bluetooth adapter but nothing coming back out.
Definitely looks like it's hanging while waiting for a response.
Just a thought while looking at the hardware design, do I need to connect CTS? It's not clear in the documentation whether there's a pulldown on it and due to the footprint I can't probe that pin. I'm currently using just a 2-wire UART. Are there any configuration steps I need to make to allow it not to use the hardware control lines? i.e. use H5 protocol.
I remember we often asked customer to use UART 4-wire mode, so it is better to use H4 for a try .