Apply SX1262 register 0x8B5 patch for improved GC1109 RX sensitivity#9571
Apply SX1262 register 0x8B5 patch for improved GC1109 RX sensitivity#9571weebl2000 wants to merge 3 commits intomeshtastic:developfrom
Conversation
f652731 to
a327833
Compare
|
@weebl2000 Did you have to do anything special to get this to compile? I tried and it looks like (I don't think any of the CI builds would catch this because none have |
a327833 to
a6cb9e0
Compare
I haven't tried to compile this on meshtastic. Thanks. Modified the code now to use higher level function to set the register value - this should work now. |
616cecf to
0621ca4
Compare
|
Thanks @weebl2000, don't have stats but my v4 is connecting much better to the mesh when i bring it to work. |
Sets the LSB of undocumented SX1262 register 0x8B5 on Heltec V4 and Wireless Tracker V2 boards with the GC1109 FEM. This patch was recommended by Heltec/Semtech and tested in MeshCore PR meshtastic#1398, where it significantly reduced packet loss on the Heltec V4.
0621ca4 to
b4dc091
Compare
Summary
USE_GC1109_PAso only affects GC1109 boardsBackground
Testing in MeshCore PR #1398 showed this register patch significantly improved RX sensitivity on the Heltec V4, reducing packet loss from ~55% to ~25% — bringing it in line with a RAK4631 reference node at the same location.
The patch was originally identified via discussion in meshtastic/firmware#9029 and MeshCore PR #1249.
Test plan
USE_GC1109_PAguard)