# Lora module receiving incomplete message/random characters or nothing

**URL:** <https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438>\
**Category:** Networking, Protocols, and Devices\
**Created:** [March 16, 2024, 10:06pm UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438 "2024-03-16T22:06:23Z")\
**Posts on this page:** 14\
**Page:** 2

<div class="post-metadata">

**Author:** ![CristyRO9](https://avatars.discourse-cdn.com/v4/letter/c/47e85d/32.png) [@CristyRO9](https://forum.arduino.cc/u/CristyRO9)\
**Post date:** [March 18, 2024, 9:38am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/21 "2024-03-18T09:38:36Z")

</div>

I program the mini boards using an usb to ttl converter, and keep it connected for the receiver to have serial monitor, the LoRa is connected to the voltage regulator, the GND connection is soldered between the mini boards and the LoRa modules.

---

<div class="post-metadata">

**Author:** ![CristyRO9](https://avatars.discourse-cdn.com/v4/letter/c/47e85d/32.png) [@CristyRO9](https://forum.arduino.cc/u/CristyRO9)\
**Post date:** [March 18, 2024, 10:04am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/22 "2024-03-18T10:04:08Z")

</div>

By GND you mean the GND from the output of the 3.3v regulator connected to the GND of the input of the regulator where the board and the battery are connected?

---

<div class="post-metadata">

**Author:** ![horace](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/horace/32/1014299_2.png) [@horace](https://forum.arduino.cc/u/horace)\
**Post date:** [March 18, 2024, 10:07am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/23 "2024-03-18T10:07:19Z")

</div>

make a common ground connection otherwise you can get corrupt data  
connect the ground of the Pro Mino to the ground to the RA-02 to the ground of the power supply

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [March 18, 2024, 6:51pm UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/24 "2024-03-18T18:51:27Z")

</div>

> [@CristyRO9](#):
>
> I'm using the LoRa library by Sandeep Mistry alongside the examples for Sender/Receiver.

By default, not sure I understand why, that library appears to accept received packets that are corrupt, packet CRC checking is off.

The LoRa modules have built in CRC checking which works very well, not sure why you would want to leave it off.

However, not quite sure why there is so much corrupt data in the first place, I have operated TX and RX LoRa modules together on the bench on a great many ocaisions, corrupt packets do not happen very often.

Maybe corrupt packets can be expected on weak signals, but RSSIs in the -50dBm region would normally provide a very large number of valid packets.

---

<div class="post-metadata">

**Author:** ![CristyRO9](https://avatars.discourse-cdn.com/v4/letter/c/47e85d/32.png) [@CristyRO9](https://forum.arduino.cc/u/CristyRO9)\
**Post date:** [March 19, 2024, 7:33am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/25 "2024-03-19T07:33:57Z")

</div>

I soldered all the GND togheter, but now I do not receive anything like last time, it just says LoRa Receiver...

---

<div class="post-metadata">

**Author:** ![CristyRO9](https://avatars.discourse-cdn.com/v4/letter/c/47e85d/32.png) [@CristyRO9](https://forum.arduino.cc/u/CristyRO9)\
**Post date:** [March 19, 2024, 7:35am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/26 "2024-03-19T07:35:12Z")

</div>

Should I use another library?

---

<div class="post-metadata">

**Author:** ![CristyRO9](https://avatars.discourse-cdn.com/v4/letter/c/47e85d/32.png) [@CristyRO9](https://forum.arduino.cc/u/CristyRO9)\
**Post date:** [March 19, 2024, 7:59am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/27 "2024-03-19T07:59:23Z")

</div>

I tried to change the TX and RX between them, program the RX as TX and the TX as RX, still the same happens not receiving anything....

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [March 19, 2024, 8:55am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/28 "2024-03-19T08:55:57Z")

</div>

> [@CristyRO9](#):
>
> Should I use another library?

Thats a very well established library, used by lots of people, so you would assume its good.

---

<div class="post-metadata">

**Author:** ![jeremy97469](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jeremy97469/32/606690_2.png) [@jeremy97469](https://forum.arduino.cc/u/jeremy97469)\
**Post date:** [March 19, 2024, 4:51pm UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/29 "2024-03-19T16:51:55Z")

</div>

Are you using directional antennas on both devices?

Check your wiring and soldering carefully to make sure everything is good. Look for solder blobs shorting multiple pins together.

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [March 19, 2024, 7:24pm UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/30 "2024-03-19T19:24:25Z")

</div>

Bit of a mystery really.

The RSSI reported indicates strong signals, which would normally mean almost error free. I have had UHF LoRa TX and RX modules running on the bench on a great many ocaisions, error rates in the 1% region are normal.

You could try them a bit further apart, 20m or so.

Or enable CRC on both TX and RX;

```arduino
LoRa.enableCrc();

```

And that should reject the corrupt packets.

One possibility is that one LoRa module is slightly off frequency, and if that were the case increasing the bandwidth to 500khz would improve reception.

---

<div class="post-metadata">

**Author:** ![horace](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/horace/32/1014299_2.png) [@horace](https://forum.arduino.cc/u/horace)\
**Post date:** [March 21, 2024, 6:31am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/31 "2024-03-21T06:31:58Z")

</div>

could there be a 433MHz device in the area transmitting and corrupting the LoRa transmissions?  
when I have been experimenting with 433MHz modules sometimes the fire alarm was triggered and car key fobs failed to operate  
never had major problems with LoRa communication though - only missing the odd packet

---

<div class="post-metadata">

**Author:** ![CristyRO9](https://avatars.discourse-cdn.com/v4/letter/c/47e85d/32.png) [@CristyRO9](https://forum.arduino.cc/u/CristyRO9)\
**Post date:** [May 2, 2024, 8:12am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/32 "2024-05-02T08:12:01Z")

</div>

So I know a lot of time passed, apparently the problem was caused by the antennas, after I changed them for TRUE 433mhz ones, my modules now work, thank you again for your support!

---

<div class="post-metadata">

**Author:** ![horace](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/horace/32/1014299_2.png) [@horace](https://forum.arduino.cc/u/horace)\
**Post date:** [May 2, 2024, 10:33am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/33 "2024-05-02T10:33:24Z")

</div>

mark your post 32 as the solution to help anyone else with the same problem

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [October 29, 2024, 10:33am UTC](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438/34 "2024-10-29T10:33:59Z")

</div>

Closed on October 29, 2024, 10:33am UTC

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

[Previous page](https://forum.arduino.cc/t/lora-module-receiving-incomplete-message-random-characters-or-nothing/1236438.md?page=1)
