Modification of firmware for RAW (Restricted Access Window) mechanism

Has anyone tried changing the firmware on Morse Micro (MM6108-EKH01/EKH05) devices to experiment with the IEEE 802.11ah RAW (Restricted Access Window) mechanism? Specifically, is it possible to go beyond parameter tuning (like group size, slot duration, beacon interval) and actually modify the RAW access logic itself through firmware?

Hi @Skt,

The MM6108 chip firmware is not modifiable, and won’t be.

For at least the Linux implementation, you might be able to gain more control of the implementation through raw.c in the morse_driver - depending on what you’re actually trying to do. Naturally, any changes you make outside of our official releases won’t be supported by us.

Hi @ajudge,

I just wanted to ask where I can get this raw.c and how I can compile this.

( Currently, I am using STM32CubeIDE and CMSIS 1.5.0 pack for your reference.)

Hi @Skt

You mentioned MM6108-EKH01 which is an OpenWrt Linux device - this file is available for inspection in the Linux driver only. See GitHub - MorseMicro/morse_driver. Note that this is still largely just configuring RAW, and most of the implementation is in the chip firmware, which we will not open source.

The EKH05 is, currently, a station only device. Even if you could modify the MAC layer in this case, there wouldn’t be any logic to modify for RAW, as the station just adheres to configuration passed down by the AP.

So, no. There isn’t anything you can modify at this level for RAW.