Skip to main content
M. Tsutsumi
Associate
November 10, 2023
Solved

Support for Murata 2BC CYW4373 chipset

  • November 10, 2023
  • 2 replies
  • 2178 views

I would like to use the Murata Wi-Fi/BT combo module 2BC on STM32MP1.

Is it possible?

If it is possible, I would like to know how to integrate 2BC on STM32MP1.

 

I understand following.

- Murata 1DX are mounted on STM32MP1 evaluation board.

- Murata has the necessary FMAC and other files.

  https://github.com/murata-wireless

- CYW4373 description in the file below.

  https://github.com/torvalds/linux/blob/master/include/linux/mmc/sdio_ids.h

 

 

Best Regards,

Tsutsumi

This topic has been closed for replies.
Best answer by Erwan SZYMANSKI

Hello @M. Tsutsumi,
On technical aspect, it looks completely possible. Can you precise, when you say "how to integrate", do you mean how to use it on Evaluation kit or how to integrate on a custom board ?

For a custom board, you will have to adapt your design to the new module, but even if it looks not pin to pin compatible, the main features are the same so you will not be lost.

For the ST Evaluation board, the only solution is to use the SD card connector and plug an adapter from Murrata to use the 2BC module (https://www.murata.com/en-eu/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/usd-m2-adapter). With this solution, it will be mandatory to boot on another memory than SD card, as the SD card slot will not be available anymore. Choose eMMC for example. 

As SW point of view, different actions :

  • Update device trees to respect the new HW configuration
  • If necessary, take Murrata kernel patches and integrate it into the kernel
  • Install the good WLAN firmware and NVRAM config file on your target at the right place.

I hope these information will help you to go forward.

Kind regards,
Erwan. 

2 replies

Erwan SZYMANSKI
Erwan SZYMANSKIBest answer
Technical Moderator
November 13, 2023

Hello @M. Tsutsumi,
On technical aspect, it looks completely possible. Can you precise, when you say "how to integrate", do you mean how to use it on Evaluation kit or how to integrate on a custom board ?

For a custom board, you will have to adapt your design to the new module, but even if it looks not pin to pin compatible, the main features are the same so you will not be lost.

For the ST Evaluation board, the only solution is to use the SD card connector and plug an adapter from Murrata to use the 2BC module (https://www.murata.com/en-eu/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/usd-m2-adapter). With this solution, it will be mandatory to boot on another memory than SD card, as the SD card slot will not be available anymore. Choose eMMC for example. 

As SW point of view, different actions :

  • Update device trees to respect the new HW configuration
  • If necessary, take Murrata kernel patches and integrate it into the kernel
  • Install the good WLAN firmware and NVRAM config file on your target at the right place.

I hope these information will help you to go forward.

Kind regards,
Erwan. 

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
M. Tsutsumi
Associate
November 14, 2023

Hello Mr. Erwan,

Thank you for your reply.

"how to integrate" means both Eval board and Custom board.

I understand by your answer.

 

Best Regards,

Tsutsumi