-
Notifications
You must be signed in to change notification settings - Fork 395
Improve Heltec v4 RX reception with undocumented register patch #1398
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
|
Repeater builds for testing: pr1398 - Standard build - without any extra flags |
|
@Socalix thanks for this spinoff. It would get more traction if you embed the table from your last post in the other PR with the results. Would you do me a favor for the letsmesh MQTT output the debugging should be off to keep my RS232 stable. Could you build a set with this flag only? I love to test the files. Build firmware with the -D MESH_PACKET_LOGGING=1 flag enabled using PLATFORMIO_BUILD_FLAGS. PS: I have a cavity I could test with the RX boosted gain also. But not want to mesh up your PR. Let me know. |
|
I guess that this patch can also be applied to the Heltec Tracker v2. |
See also this branch: https://github.com/weebl2000/MeshCore/tree/semtech_patch - I've added it for Heltec Tracker v2 there. I'm not sure about the boosted gain=0. For me it seems boosted gain still improves reception. |
Good idea. PR summary updated with testing information.
Updated the zip file above with a new "pr1398-packetlog" and "pr1398-boost-packetlog" builds. |
Yes, you can simply add |
Thanks my second V4 arrived today going to test on the similar antennas. |
|
Thanks for this fix! I've been tying to get my v4 node connected to the area mesh, and though I could TX fine (packets seen on analyze.letsmesh.net), I rarely was getting responses. Tried 5 different antennas. This branches firmware seemed to have solved all the issues for me. |


Following several rounds of testing Heltec v4 RX reception as part of PR #1249 I found out that the best solution was using the original v1.11.0 code, with undocumented register 0x8B5 patch (setting LSB=1) as desribed by @Quency-D (Heltec engineer) here:
#1249 (comment) and without the RX Boosted Gain feature.
This PR is doing just that: turning on the 0x8B5 LSB and turning off RX Boosted Gain flag.
=== Additional Details ===
Test Process:
I put RAK4631 and Heltec v4, both with Alfa 915 antenna and repeater v1.11.0 firmware in the same location (attic, about 7 inches apart). I then took Heltec T114 with companion v1.11.0 about 1.25km (0.75mile) away and did ping every 3 seconds to the same repeater about 20-30 times. I then flashed the v4 with different firmwares and pinged again.
Test Sample: