ESP32-C6 unable to connect to WM6108 (Raspberry Pi) using Wi-Fi HaLow at 900 MHz

Hello everyone,

I would like to ask for help regarding my Wi-Fi HaLow (802.11ah – 900 MHz) setup.

My hardware setup:

  • ESP32-C6 (Seeed Studio) as a transceiver

    • Antenna: 915 MHz
  • Raspberry Pi with WM6108 Wi-Fi HaLow module

    • Antenna: SenseCAP LoRaWAN 900 MHz

The issue I am facing:

  • After uploading firmware / code to the ESP32-C6, the devices cannot connect to each other

  • Both devices power on and are detected, but no connection / pairing occurs

  • Communication over the 900 MHz frequency band does not work, even though the antennas are properly installed

My questions:

  1. Is the SenseCAP LoRaWAN 900 MHz antenna compatible with Wi-Fi HaLow (802.11ah)?

  2. Is the 915 MHz antenna on the ESP32-C6 suitable for connecting to the WM6108?

  3. Does the ESP32-C6 actually support Wi-Fi HaLow (802.11ah), or does it only support 2.4 GHz Wi-Fi and IEEE 802.15.4?

  4. Do the firmware, channel, bandwidth, and regulatory domain need to be exactly the same on both devices?

  5. Are there any recommended firmware examples or reference setups for ESP32-C6 ↔ WM6108 Wi-Fi HaLow communication?

If anyone has experience with a similar setup, I would really appreciate your guidance :folded_hands:
Thank you in advance.

@arandaiz ,

To specifically answer your questions:

  1. The LoRaWAN antenna should be fine for the US, CA AU and other areas where HaLow is authorized for the 900MHz band.
  2. Yes the 915MHz antenna should be suitable.
  3. The ESP32-C6 is supported on our latest mm-iot-esp32 SDK available here: GitHub - MorseMicro/mm-iot-esp32
  4. The versions between devices don’t need to strictly match but we always recommend running the latest versions.
  5. The SDK linked above includes numerous examples to get you started.

One thing you didn’t mention was which HaLow radio you are using with the ESP32-C6?

I have replaced it with esp32 s3