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:
- Confirmed correct RX/TX wiring.
- Verified LoRa RM-92A is operating in transparent mode.
- Checked baud rate settings thoroughly (115200 on both Arduino Serial1 and TeraTerm).
- 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!