# Multicast Setting not being set

**URL:** <https://community.morsemicro.com/t/multicast-setting-not-being-set/838>\
**Category:** General\
**Created:** [September 11, 2025, 11:37pm UTC](https://community.morsemicro.com/t/multicast-setting-not-being-set/838 "2025-09-11T23:37:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![73challenger](https://avatars.discourse-cdn.com/v4/letter/7/8e7dd6/32.png) [@73challenger](https://community.morsemicro.com/u/73challenger)\
**Post date:** [September 11, 2025, 11:37pm UTC](https://community.morsemicro.com/t/multicast-setting-not-being-set/838/1 "2025-09-11T23:37:31Z")

</div>

Hello,  
I have a uci default script running to do some initial config. But, the `enable_mcast_rate_control` setting won’t apply. I do currently have the device configured for 802.11s. Any thoughts on why? I also tried setting it by hand with no luck, rebooted a few times.

Also, do you see any other settings that would help my MANET usecase?

```auto
#!/bin/sh
# Apply defaults for Morse Micro radio0 without overwriting existing settings

dev="radio0"

uci set wireless.$dev.bcf='bcf_fgh100mhaamd.bin'
uci set wireless.$dev.enable_mcast_whitelist=0
uci set wireless.$dev.enable_mcast_rate_control=1
uci set wireless.$dev.country='US'

uci commit wireless
reload_config

# Exit 0 so this script is removed from /etc/uci-defaults after first boot
exit 0

```

```auto
[7.742560] Morse Micro Dot11ah driver registration. Version 0-rel_1_15_3_2025_Apr_16
[7.754829] usbcore: registered new interface driver huawei_cdc_ncm
[7.764350] usbcore: registered new interface driver ipw
[7.769781] usbserial: USB Serial support registered for IPWireless converter
[7.777570] usbcore: registered new interface driver kalmia
[7.798218] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[7.809676] morse micro driver registration. Version 0-rel_1_15_3_2025_Apr_16
[7.817174] morse_spi spi0.0: morse_of_probe: Reading gpio pins configuration from device tree
[7.826038] uaccess char driver major number is 240
[7.831104] morse_io: Device node '/dev/morse_io' created successfully
[7.880515] morse_spi spi0.0: Loaded firmware from morse/mm6108.bin, size 444304, crc32 0x1c6a0f92
[7.889609] morse_spi spi0.0: Loaded BCF from morse/bcf_fgh100mhaamd.bin, size 1251, crc32 0x941b2a82
[8.508753] morse_spi spi0.0: Driver loaded with kernel module parameters
[8.515558] morse_spi spi0.0: slow_clock_mode : 0
[8.522705] morse_spi spi0.0: enable_1mhz_probes : Y
[8.529845] morse_spi spi0.0: enable_sched_scan : Y
[8.536978] morse_spi spi0.0: enable_hw_scan : Y
[8.544110] morse_spi spi0.0: enable_pv1 : N
[8.551245] morse_spi spi0.0: enable_page_slicing : N
[8.558375] morse_spi spi0.0: log_modparams_on_boot : Y
[8.565503] morse_spi spi0.0: enable_mcast_rate_control : N
[8.572633] morse_spi spi0.0: enable_mcast_whitelist : N
[8.579764] morse_spi spi0.0: ocs_type : 1
[8.586893] morse_spi spi0.0: enable_wiphy : 0
[8.594022] morse_spi spi0.0: enable_auto_mpsw : Y
[8.601153] morse_spi spi0.0: duty_cycle_probe_retry_threshold : 2500
[8.608544] morse_spi spi0.0: duty_cycle_mode : 0
[8.615672] morse_spi spi0.0: enable_auto_duty_cycle : Y
[8.622810] morse_spi spi0.0: dhcpc_lease_update_script : /morse/scripts/dhcpc_update.sh
[8.632466] morse_spi spi0.0: enable_ibss_probe_filtering : Y
[8.639599] morse_spi spi0.0: enable_dhcpc_offload : N
[8.646727] morse_spi spi0.0: enable_arp_offload : N
[8.653857] morse_spi spi0.0: enable_bcn_change_seq_monitor : 0
[8.660986] morse_spi spi0.0: enable_cac : 0
[8.668114] morse_spi spi0.0: max_mc_frames : 10
[8.675332] morse_spi spi0.0: tx_max_power_mbm : 2200
[8.682724] morse_spi spi0.0: enable_twt : Y
[8.689854] morse_spi spi0.0: enable_mac80211_connection_monitor : N
[8.696982] morse_spi spi0.0: enable_airtime_fairness : N
[8.704112] morse_spi spi0.0: enable_raw : Y
[8.711242] morse_spi spi0.0: max_aggregation_count : 0
[8.718372] morse_spi spi0.0: max_rate_tries : 1
[8.725500] morse_spi spi0.0: max_rates : 4
[8.732630] morse_spi spi0.0: enable_watchdog_reset : N
[8.739760] morse_spi spi0.0: watchdog_interval_secs : 30
[8.746975] morse_spi spi0.0: enable_watchdog : Y
[8.754107] morse_spi spi0.0: country : US
[8.761324] morse_spi spi0.0: enable_cts_to_self : N
[8.768454] morse_spi spi0.0: enable_rts_8mhz : N
[8.775582] morse_spi spi0.0: enable_trav_pilot : Y
[8.782712] morse_spi spi0.0: enable_sgi_rc : Y
[8.789842] morse_spi spi0.0: enable_mbssid_ie : N
[8.796970] morse_spi spi0.0: virtual_sta_max : 0
[8.804100] morse_spi spi0.0: thin_lmac : 0
[8.811229] morse_spi spi0.0: enable_dynamic_ps_offload : Y
[8.818360] morse_spi spi0.0: enable_ps : 2
[8.825487] morse_spi spi0.0: enable_subbands : 2
[8.832617] morse_spi spi0.0: enable_survey : Y
[8.839747] morse_spi spi0.0: mcs10_mode : 0
[8.846875] morse_spi spi0.0: mcs_mask : 1023
[8.854265] morse_spi spi0.0: no_hwcrypt : 0
[8.861396] morse_spi spi0.0: enable_ext_xtal_init : N
[8.868529] morse_spi spi0.0: enable_otp_check : 1
[8.875657] morse_spi spi0.0: bcf : bcf_fgh100mhaamd.bin
[8.884438] morse_spi spi0.0: serial : default
[8.892090] morse_spi spi0.0: debug_mask : 8
[8.899220] morse_spi spi0.0: tx_status_lifetime_ms : 15000
[8.906696] morse_spi spi0.0: tx_queued_lifetime_ms : 1000
[8.914087] morse_spi spi0.0: max_txq_len : 32
[8.921306] morse_spi spi0.0: default_cmd_timeout_ms : 600
[8.928611] morse_spi spi0.0: hw_reload_after_stop : 5
[8.935739] morse_spi spi0.0: enable_short_bcn_as_dtim_override : -1
[8.942956] morse_spi spi0.0: fw_bin_file :
[8.950000] morse_spi spi0.0: sdio_reset_time : 400
[8.957302] morse_spi spi0.0: macaddr_suffix : 55:bf:15
[8.965040] morse_spi spi0.0: macaddr_octet : 255
[8.972345] morse_spi spi0.0: max_total_vendor_ie_bytes : 514
[8.979650] morse_spi spi0.0: coredump_include : 1
[8.986778] morse_spi spi0.0: coredump_method : 1
[8.993909] morse_spi spi0.0: enable_coredump : Y
[9.001040] morse_spi spi0.0: sdio_clk_debugfs :
[9.008081] morse_spi spi0.0: spi_use_edge_irq : N
[9.015212] morse_spi spi0.0: spi_clock_speed : 50000000
[9.022950] morse_spi spi0.0: enable_mm_vendor_ie : Y
[9.030080] morse_spi spi0.0: fixed_guard : 0
[9.037208] morse_spi spi0.0: fixed_ss : 1
[9.044338] morse_spi spi0.0: fixed_bw : 2
[9.051474] morse_spi spi0.0: fixed_mcs : 4
[9.058605] morse_spi spi0.0: enable_fixed_rate : N

```

---

<div class="post-metadata">

**Author:** ![james.haggerty](https://avatars.discourse-cdn.com/v4/letter/j/c68b51/32.png) [@james.haggerty](https://community.morsemicro.com/u/james.haggerty)\
**Post date:** [September 15, 2025, 1:24am UTC](https://community.morsemicro.com/t/multicast-setting-not-being-set/838/2 "2025-09-15T01:24:21Z")

</div>

Our apologies; there’s a bug in the current github release which means enable\_mcast\_rate\_control is not being passed through to the driver.

To fix this, open /lib/netifd/wireless/morse.sh on your device (e.g. in nano or vi) and add enable\_mcast\_rate\_control to the MM\_MOD\_BOOL environnment variable, then run `wifi up` to force a reload.

---

<div class="post-metadata">

**Author:** ![73challenger](https://avatars.discourse-cdn.com/v4/letter/7/8e7dd6/32.png) [@73challenger](https://community.morsemicro.com/u/73challenger)\
**Post date:** [September 15, 2025, 1:48am UTC](https://community.morsemicro.com/t/multicast-setting-not-being-set/838/3 "2025-09-15T01:48:58Z")

</div>

Thank you! I knew I wasn’t crazy 🙂
