IMX8MQ - 1CX CYW4356 drivers - LF5.10.9_1.0.0 kernel + Android 11

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
ChaitanyaArur
Level 1
Level 1
10 sign-ins 5 replies posted 5 sign-ins

Hi, 

While working with iMX8MQ in Android 11, we found that CYW4356 drivers are required to bring up bluetooth. 

We are using LF5.10.9_1.0.0 kernel + Android 11.  Could you please provide following details?.

1. linux driver source code and firmware of 1CX.
2. Android HAL code for BT.

 

previous conversation with NXP.

https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Kernel-downgrade-5-10-gt-5-4-in-imx-AOSP-source-...

 

Regards,

Chaitanya.A.

0 Likes
1 Solution
14 Replies
raks_99
Moderator
Moderator
Moderator
First question asked 250 replies posted 250 sign-ins

Hi @ChaitanyaArur ,

Here is the link to the android driver release : https://community.cypress.com/t5/Resource-Library/Infineon-Android-Release-2021-06-29/ta-p/281512

And regarding the HAL code for BT , let me check and get back

Thanks,

 

0 Likes

@raks_99 

Hi,

Any update regarding HAL code for BT?

 

Regards,

Chaitanya.A.

0 Likes

Hi Chaitanya,

I am Waiting on BT team's update on this. On this Android host side, I think what you'll be needing are BT drivers and the .hcd firmware file for the 4356.

I will update you on this soon as I receive a response.

Thanks

0 Likes
raks_99
Moderator
Moderator
Moderator
First question asked 250 replies posted 250 sign-ins

Hi @ChaitanyaArur ,

Here is the link for the BT firmware

https://github.com/murata-wireless/cyw-bt-patch/blob/master/BCM4356A2_001.003.015.0112.0410.1CX.hcd

 

Is this what you were looking for?

Thanks,

 

0 Likes

Hi @raks_99,

Thank you very much for support.

Basically we are trying to port 1CX drivers wih Android 11

Below drivers are released for IMX8MQ + Android10. When we tried to build below drivers on top of Android 11, we are getting patch failed errors.

https://community.cypress.com/t5/Resource-Library/Infineon-Android-Release-2021-06-29/ta-p/281512

As per the suggestion from NXP, apart from 4356 drivers,  BT Android11 HAL code changes are required.

BT firmware is shared for external BT module?.

 

Regards,

Chaitanya.A.

0 Likes

Hi @ChaitanyaArur ,

Yes, I confirmed with the team that FW is for the external BT module. Can you explain what you're looking for in the BT Android11 HAL code? Because generally in the case with a host running an OS based on Linux kernel, we need just the drivers and the device firmware for the bring-up. If you let me know more about it then I can confirm if it is available with the internal team. 

Thanks 

0 Likes
ChaitanyaArur
Level 1
Level 1
10 sign-ins 5 replies posted 5 sign-ins

Hi @raks_99 

https://community.cypress.com/t5/Resource-Library/Infineon-Android-Release-2021-06-29/ta-p/281512

Above drivers are related to 4373/43012/54591. We need CYW4356 drivers. 

Could you please share CYW4356 drivers?.

 

Regards,

Chaitanya.A.

0 Likes

Hi @raks_99 ,

Please consider this as soft reminder. Could you please share CYW4356 drivers?.

Regards,

Chaitanya.A.

0 Likes

Hi @ChaitanyaArur ,

Do you have access to the cypress mycases salesforce ticket system? 

Did you try requesting the drivers through Murata?

Unfortunately, I couldn't get an internal response from the team on this yet.Let me follow up. I also saw that our next upcoming Android driver release is also for only 4373/43012/54591.

Can you tell me if the drivers that you were using in kernel 5.4 was ahd/dhd(bcmdhd.ko) or brcmfmac(brcmfmac.ko)

Fmac release : https://community.cypress.com/t5/Resource-Library/Cypress-Android-10-Release-2020-07-17/ta-p/252298 

AHD release : https://community.cypress.com/t5/Resource-Library/Infineon-Android-Release-2021-06-29/ta-p/281512

I see that 4356 is supported on fmac but its for v5.4 Android 10.

Thanks

0 Likes

Hi @raks_99

Please find my response below.

 

Do you have access to the cypress mycases salesforce ticket system? 

-- No

Did you try requesting the drivers through Murata?

-- Yes.  I have requested drivers from them also. No response received yet.

communicated via wirelessFAQ@murata.com.

 

Can you tell me if the drivers that you were using in kernel 5.4 was ahd/dhd(bcmdhd.ko) or brcmfmac(brcmfmac.ko)

-- brcmfmac(brcmfmac.ko) is used in kernel 5.4.  

-- We have working version of 4356 integrated with Android 10, which is provided by NXP.

4356 integration with Android 11 is missing, this is what we are asking for.

 

Regards,

Chaitanya.A

0 Likes

Hi @ChaitanyaArur ,

Even with Linux OS based host, we support only upto kernel v5.4.18 with latest fmac driver. That is probably why you see the drivers missing.

Our next brcmfmac release will support upto kernel v5.10.9 Again this is for linux host. The FMAC v5.10.9 should be out in the next two-three weeks. Once this is out, support for Android 11 fmac might have to be ported/modified from this source.

Thanks

 

0 Likes
ChaitanyaArur
Level 1
Level 1
10 sign-ins 5 replies posted 5 sign-ins

Hi @raks_99 , 

Thank you very much for your support. 

Regards,

Chaitanya.A.

0 Likes

Hi @ChaitanyaArur ,

 

Did your issue get fixed?

We are also facing same issue with another chipset - CYW43455 i.e we want HAL code for BT bringup.

 

Regards,

Hrithik

0 Likes