Skip to content

fix: backport SX1262 PHY optimisations for RAK4631 from Meshtastic#91

Open
drupol wants to merge 1 commit into
attermann:masterfrom
drupol:push-vvtlmvrpruqp
Open

fix: backport SX1262 PHY optimisations for RAK4631 from Meshtastic#91
drupol wants to merge 1 commit into
attermann:masterfrom
drupol:push-vvtlmvrpruqp

Conversation

@drupol

@drupol drupol commented Jul 14, 2026

Copy link
Copy Markdown

This PR addresses several physical layer misconfigurations for the SX1262 transceiver on the RAK4631 (drawing upon proven optimisations from the Meshtastic project and RadioLib):

  • TCXO Voltage: Corrects the DIO3 TCXO voltage from 3.3V to 1.8V for the RAK4631, aligning with the hardware specification to prevent frequency drift and potential component degradation.
  • RTC Stop Errata (Semtech 15.3): Explicitly writes 0x00 to register 0x0902 during initialisation. This prevents the internal RTC from triggering spontaneous wakeups, avoiding silent hardware lockups.
  • OCP Tuning: Increases the Over-Current Protection (OCP) limit to 140mA (0x38) for both RAK4631 and RAK3401.

This ensures the 22dBm transmit power is not artificially clipped by the default 100mA limiter, maximising range and signal integrity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant