we are working with 1XA module from Murata on x86 platform. Using Linux kernel 5.4.18 with brcmfmac, it is possible to use the chip as AP or STA on a and b bands.
On our design, we support both main and auxiliary antennas. According to the product datasheet (https://www.cypress.com/file/503391/download) this can support both MIMO and RSDB operation modes. However, it is only possible to communicate through the main antenna. Whenever the auxiliary antenna is selected, either through iw set antenna command or wl txchain, each try returns an error message (both SISO and MIMO operations).
We are using the test firmware (version 13.35.225) for BCM4355/13, nvramrev 724401 from Murata vendor and brcmfmac from package version 2020_0925.
Is there a way for activating both antennas in order to switch or use both at the same time?
Can you set the txchain parameter in the NVRAM to 3 and try again? This should allow you to use both the antennas. Let me know how it goes.
Thanks for the help. In the NVRAM the txchain parameter is already set to 3, as well as the rxchain parameter. Nevertheless, it is not possible to switch or use the auxiliary antenna.
have you explicitly tried setting the antenna, say by using 'wl txchain 2' or 'wl txchain 1'? Is this successful or does it throw an error?