MM8108 EU Europe Support

Hello,

We are working with a Gateworks M.2 Card with the MM8108 module on it (GW16167) and were having issues with getting the software to run when configured for EU country code.

Error:

root@noble-venice:~# hostapd_s1g ./hostapd_s1g_wpa3.conf -B
Invalid s1g config of oper class, country code and channel
s1g mapped ht channel 38
2 errors found in configuration file './hostapd_s1g_wpa3.conf'
Failed to set up interface with ./hostapd_s1g_wpa3.conf
Failed to initialize interface

It appeared the op_class to be used was 68 for 1mhz and 69 for 2mhz, but this gave us the error. Doing lots of digging, it appears the correct op_class is 66 for 1mhz and 67 for 2mhz.

Is this correct?

Where is this documented in the Morse Micro documentation?

Any cementing data would be helpful.

Thank you.

Hi @TechGuy

I’ll see if we can get the regulatory database lifted from our devices and onto the website where it is more accessible - especially now that we have a better CMS. The old one was a little…underwhelming.

If you have a HaLowLink1 or 2 handy, there is a page under Help → Regulatory Information that has a list of all of the channels and their respective regulatory rules.

This information is carried through a csv in the Morse Micro OpenWrt package feed. See for example, morse-feed/essentials/morse-regdb/artefacts/repo_channels.csv at fb4e676cd0697955340e31e095575ea8d6d70934 · MorseMicro/morse-feed · GitHub

1 Like

For reference, this is the op class used for the channel sets like US. As you found, and Arien linked, the EU op-class is 66/67

1 Like

Thank you for the reply, this is very helpful. We are not using the HaLowLink1 or 2 and their help section. We are looking for more generic documentation about the chipset and radio and not something specific to the ‘dev kit’. The GitHub is VERY helpful, just hunting through code is not the typical way we look for documentation. We look forward to seeing more documentation in a more general fashion, thank you for letting us know this effort is currently underway.

The op classes come from the 802.11-2024 Wi-Fi standard, no specific dev-kit behaviour there :slight_smile:

See IEEE SA - IEEE 802.11-2024 Annex E, Table E-5—S1G operating classes, page 5664.

S1G Operating Class Global Operating class Channel starting Frequency (GHz) Channel Spacing MHz
1 (United States and its territories) 68 0.902 1
2 (United States and its territories) 69 0.902 2
…
6 (Europe) 66 0.863 1
7 (Europe) 67 0.863 1

With that said, we do have some Morse Micro documentation that’s a little easier to consume, see:

You’ll need to hover over the channel to get the extra info like op-class:

1 Like

This is VERY Very helpful! Thank you!

1 Like