I'm having problem with lora rm-92a and mkr 1010 wifi

I'm working with the Arduino MKR1010 WiFi board combined with the Arduino MKR IoT Carrier Rev2 and an RM-92A LoRa module (UART-based). The MKR1010's hardware Serial1 (pins 13 and 14) is connected to the RM-92A (crossing RX/TX correctly).

My setup:

  • Arduino MKR1010 WiFi
  • Arduino MKR IoT Carrier Rev2
  • LoRa RM-92A (connected via Serial1: RX→TX, TX→RX)
  • RM-92A USB module connected to PC (using TeraTerm to monitor incoming data at 115200 baud)

The issue:

  • When transmitting sensor data (temperature, humidity, pressure) from the Arduino to the LoRa module, TeraTerm shows only blank lines scrolling endlessly.
  • Both Arduino and TeraTerm baud rates are confirmed to be 115200.
  • Arduino Serial Monitor correctly displays the sensor data, indicating sensor readings and serial code functionality are working properly on Arduino's side.

Steps I've already tried:

  1. Confirmed correct RX/TX wiring.
  2. Verified LoRa RM-92A is operating in transparent mode.
  3. Checked baud rate settings thoroughly (115200 on both Arduino Serial1 and TeraTerm).
  4. Tested simple serial sending code to isolate the issue—still receiving blank lines.

It seems the RM-92A module or its UART configuration might be causing the issue, or there's interference due to previous SERCOM pin assignments I've experimented with.

Does anyone have experience or ideas regarding:

  • Possible residual effects of previously using SERCOM on the MKR1010 UART pins?
  • Issues specific to RM-92A modules in transparent UART mode causing empty line transmission?
  • Potential pitfalls when combining MKR IoT Carrier Rev2 sensors with UART communication on Serial1?

Any suggestions or troubleshooting advice would be greatly appreciated.

Also I can provide you with the images of the module and the carrier if needed

Thanks!

Code and a schematic s probably more use.

2 Likes

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.