Well, the fact that the ‘corruption’ was later in the packet did suggest a LDRO issue, but maybe not.
What I would want to do is have another receiver, next to the one that is reporting the errors, but using the RadioLib or another LoRa library direct, as in no Meshtastic involvement, to see if the same errors are reported.
I’ve seen these kind of errors when the radio gets overloaded. The signal seems good enough to detect the preamble, but data decoding fails. Lowering the transmit power or moving them further apart may “fix” it.
Using the LoRa settings of SF11, BW250Khz, Power 2dBm, I ran up a TX and RX test with a pair of SX1262 sending packets of length 230bytes. TX and RX were next to each other on the bench, received packets reporting RSSI -30dBm, SNR +8.
Nice idea.
But everything points to a problem with TX (3 my receivers got CRC error on incoming message) and they are in 1-2 meters from each other.
But i’ll check if they will catch the same corrupted message later (anyway need to update they fw to latest )
swapping lora module to the same but with shield
** with ipex antenna - now I’m able send long messages at 15 tx power with ~70% success delivery
** with pcb antenna, 15 tx power - near 60% success
** both antennas connected, 15 tx power - near 90% success
At 20 tx power still low percentage of success delivery with any antennas combinations
And I see better result when I put my hand on pcb antenna
I think problem solved and reason is - terrible antenna ( but not fully understand why this behavior exist only on few presets).
Antenna removed, used ipex pigtail and small sma antenna - now long messages delivers near in 100% attempts
In 2-5 meters - I don’t see any diff in RSSI/SNR
In 400m (no LOS) - node was able to receive, but can’t transmit. And i didn’t made comparison with other node at such distance