Multicast/Broadcast MCS fixing

Dear Morse Micro Team,

We are currently working on a use case involving multicast audio transmission over IEEE 802.11ah (HaLow) and are using the MM6108 chipset (Version 0-rel_1_11_3_2024_Mar_28) for this purpose.

In our implementation, the transmission method (unicast vs. multicast/broadcast) is dynamically selected based on the number of connected clients. When sending via unicast, the Minstrel or Morse rate control (RC) effectively adapts the MCS based on client range and signal quality.

However, when transmitting multicast or broadcast traffic, we have observed that frames are always sent using MCS 0. While this is ideal for distant or low-SNR clients, some of our use cases involve clients in close proximity where using a higher MCS (e.g., MCS 1–7) for broadcast/multicast would be beneficial in terms of efficiency and reduced airtime.

We attempted to set a fixed MCS using the following command:

[root@nixos:~]# morsectrl -i morse1 txrate enable -m 7
Set the following transmission rate parameters:
MCS index: 7

However, this setting appears to only affect unicast transmissions, and multicast/broadcast frames continue to be sent at MCS 0.

In our past work with Newracom’s HaLow solution, we had the flexibility to configure the MCS for multicast/broadcast traffic, which proved valuable in similar scenarios.

Could you please confirm whether there is an option in morsectl (or an equivalent method) to configure the MCS for broadcast/multicast frames on MM6108?

Looking forward to your response.

Thank you.
Best regards,
Kumar M.