Core 2 and COM.X LoRaWAN Module 868MHz (ASR6501)



  • Hi,
    I bought two COM.X LoRaWAN Module 868MHz (ASR6501) from a local supplier in Europe and have some issues to run the modules on my Core 2.

    It is possible to use the LoRaWAN Module with the Core 2?
    Is there maybe a new version of the LoRaWAN Module for the Core 2?
    Could someone please confirm the DIP switch settings for the LoRaWAN module to use it with the Core 2?

    Thank you very much in advance,

    Helge



  • Hello @hseidel

    this is a tricky one. I don't have the COM.X LoRaWAN module so my deductions could be incorrect.

    Unfortunately the M5Bus has changed between M5Stack and M5Core2 and the COM.X LoRaWAN module seems to use the M5Stack Bus configuration so a double translation (hardware and software) is required. Here is what I think should work:

    TX: GPIO17 (which on M5Core2 Bus is GPIO14)
    RX: GPIO16 (which on M5Core2 Bus is GPIO13)

    so in the COM.X LoRaWAN module you set the DIP switch settings to GPIO17/GPIO16 but in your code you use GPIO14/GPIO13.

    Alternatively you could use:

    TX: GPIO13 (which on M5Core2 Bus is GPIO19)
    RX: GPIO15 (which on M5Core2 Bus is GPIO2)

    or

    TX: GPIO0 (which is the same on M5Core2 but used for downloading so I don't recommend using GPIO0)
    RX: GPIO5 (which on M5Core2 Bus is GPIO33)

    Good luck!
    Felix



  • Thank you very much @felmue, I will try the DIP switch settings in the next couple of days.

    @ZONTEX and @felmue, are you aware of a new hardware version (e. g. with longer pins for the M bus) of the COM.X modules to work better with the Core2?

    With best regards,
    Helge



  • Hello @hseidel

    you are welcome.

    And no, I am not aware of a hardware version w/ longer pins. And to be honest I doubt there is one based on the fact that the two M5GO2 bottoms I own (which are for M5Core2 exclusively) do not have longer pins either.

    Thanks
    Felix



  • Hello @felmue,

    I found some additional information on the M5Stack homepage (https://docs.m5stack.com/#/en/faq).

    "Q36: Is Core2 compatible with other modules
    The depth of Core2's M-Bus terminal is different from standard Cores. For modules which odered AFTER Core2 release are all compatible; For those earlier than the date (Sep 1st, 2020), need to consult with us before applying."

    Thanks
    Helge



  • Hello @hseidel

    interesting. Thanks for sharing.

    Thanks
    Felix



  • Hello @hseidel

    re-reading FAQ Q36 I think the compatibility is about GPIO compatibility (electrically) and not about pin length.

    BTW: I double checked the length of various modules I have (Battery, Proto, M5GO, M5GO2) and afaikt they all have the same length of pins. Some of them have been bought before M5Core2 came out. Maybe they all have the longer pins already and I do not have modules with shorter pins? Anyways, I do not have a connectivity issue when stacking any of them to my M5Core2, but yes, the connection feels a little weak sometimes.

    Thanks
    Felix



  • Hi @felmue,
    thank you very much for your support. My Core2 is now running with the COM.X LoRaWAN module.

    Thanks,
    Helge