How do I use 88W8997 with SISO(1T1R) ?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How do I use 88W8997 with SISO(1T1R) ?

Jump to solution
822 Views
YukioOyama
Contributor III

Hi all,

 

I would like to use 88W8997 with SISO(1T1R).

According to the following, that setup seems possible.

https://community.murata.com/s/article/Drill-down-Single-Antenna-Configuration-on-1YM-Module

I would also like to use Bluetooth, so in using it with SISO I would need to use the AUX antenna side.

Is my request configurable? Please your advice for the configuration .

We are using AW-CM276NF module and the OS is Linux running on iMX8QM.

 

Best Regards,

Yukio Oyama

Tags (2)
0 Kudos
1 Solution
792 Views
ocourson
NXP TechSupport
NXP TechSupport

Dear @YukioOyama 

 

If you want to use one single antenna for both Wifi (SISO) and BT, you will need to use AW-CM276NF AUX antenna, connected to 88W8997 path B.

To configure Wifi to use only path B:

1/ create antcfg_1x1_path_B.conf file, with below content:

antcfg={
    CmdCode=0x0020         # Command code, DO NOT change this line
    Action:2=0x0002     # Action (MIMO and SISO)
                #   MIMO:
                #    Action
                #    0x0002 = Set Tx antenna mode
                #    0x0008 = Get Tx antenna mode
                #   SISO:
                #     Action
                #    0x0003 = Set both Tx/Rx antenna mode
                #    0x000C = Get both Tx/Rx antenna mode
                #
    AntennaMode:2=0x0002    # Antenna mode (MIMO and SISO)
                #   MIMO:
                #    0x0001 =  Set antenna A
                #    0x0002 =  Set antenna B
                #    0x0003 =  Set antenna A and B
                #   SISO:
                #    0x0001 =  Set antenna A
                #    0x0002 =  Set antenna B
                #    0xFFFF =  Set antenna diversity
                #
    Action:2=0x0001     # Action (MIMO only)
                # 0x0001 = Set Rx antenna mode
                # 0x0004 = Get Rx antenna mode
                #
    AntennaMode:2=0x0002    # Antenna mode (MIMO only)
                #    0x0001 =  Set antenna A
                #    0x0002 =  Set antenna B
                #    0x0003 =  Set antenna A and B
}

 2/ use mlanutl to generate corresponding bin file: 

mlanutl mlan0 hostcmd antcfg_1x1_path_B.conf generate_raw antcfg_1x1_path_B.bin

 3/ append the following to the wifi driver parameters: 

init_hostcmd_cfg=nxp/antcfg_1x1_path_B.bin

 

Regards,

Olivier

 

View solution in original post

0 Kudos
4 Replies
793 Views
ocourson
NXP TechSupport
NXP TechSupport

Dear @YukioOyama 

 

If you want to use one single antenna for both Wifi (SISO) and BT, you will need to use AW-CM276NF AUX antenna, connected to 88W8997 path B.

To configure Wifi to use only path B:

1/ create antcfg_1x1_path_B.conf file, with below content:

antcfg={
    CmdCode=0x0020         # Command code, DO NOT change this line
    Action:2=0x0002     # Action (MIMO and SISO)
                #   MIMO:
                #    Action
                #    0x0002 = Set Tx antenna mode
                #    0x0008 = Get Tx antenna mode
                #   SISO:
                #     Action
                #    0x0003 = Set both Tx/Rx antenna mode
                #    0x000C = Get both Tx/Rx antenna mode
                #
    AntennaMode:2=0x0002    # Antenna mode (MIMO and SISO)
                #   MIMO:
                #    0x0001 =  Set antenna A
                #    0x0002 =  Set antenna B
                #    0x0003 =  Set antenna A and B
                #   SISO:
                #    0x0001 =  Set antenna A
                #    0x0002 =  Set antenna B
                #    0xFFFF =  Set antenna diversity
                #
    Action:2=0x0001     # Action (MIMO only)
                # 0x0001 = Set Rx antenna mode
                # 0x0004 = Get Rx antenna mode
                #
    AntennaMode:2=0x0002    # Antenna mode (MIMO only)
                #    0x0001 =  Set antenna A
                #    0x0002 =  Set antenna B
                #    0x0003 =  Set antenna A and B
}

 2/ use mlanutl to generate corresponding bin file: 

mlanutl mlan0 hostcmd antcfg_1x1_path_B.conf generate_raw antcfg_1x1_path_B.bin

 3/ append the following to the wifi driver parameters: 

init_hostcmd_cfg=nxp/antcfg_1x1_path_B.bin

 

Regards,

Olivier

 

0 Kudos
780 Views
YukioOyama
Contributor III

Hi Olivier-san,

Thanks for your explanation.

We are still in the process of deciding on a configuration and don't yet have the hardware to actually verify the steps you show.

 

I do not think its good to keep this case open until we get it. So I will close this case and open a new one if there are any questions when we actually implement it.

But the answer you have provided to us here will be of great helpful to us. Thank you.

Best Regards,

Yukio Oyama

0 Kudos
809 Views
ocourson
NXP TechSupport
NXP TechSupport

Dear @YukioOyama 

 

Could you please clarify your request ?

1/ do you want to use one antenna for Wifi (SISO) and the other antenna for BT ?

or

2/ do you want to use one single antenna for both Wifi (SISO) and BT ?

 

Regards,

Olivier

0 Kudos
799 Views
YukioOyama
Contributor III

Hi Olivier-san,

The answer is 2.
I want to Tx/Rx both Wi-Fi and BT on one antenna connector, and the other antenna connector to be unused (N.C).

Our goal is to reduce the number of antennas in the enclosure, so I want to run Wi-Fi and BT with one antenna. Please understand that I am not asking for suggestions for different chipsets with this question. Thank you.

 

Best Regards,

Yukio Oyama

0 Kudos