Skip to content

RAK4631 Companion Repeat Mode disables all TX/RX until factory reset #3367

Description

@mabrams-us

Hardware

  • RAK4631
  • RAK19003 baseboard
  • US915
  • MeshCore Companion firmware v1.17.1
  • MeshCore iOS app
  • iPhone

Description

My RAK4631 operates normally in Companion mode until I enable Repeat Mode. Immediately after Repeat Mode is enabled, the radio becomes completely inactive: it neither transmits nor receives MeshCore traffic.

Turning Repeat Mode back off does not restore operation. The RAK remains unable to transmit or receive. A factory reset and complete reconfiguration are required to make the radio functional again.

After the factory reset, TX and RX work normally as long as Repeat Mode remains disabled.

Steps to reproduce

  1. Factory-reset the RAK4631.
  2. Configure it as a US915 Companion.
  3. Confirm that it transmits and receives normally.
  4. Open the Companion radio settings.
  5. Enable Repeat Mode.
  6. Attempt to send or receive a message.
  7. Observe that there is no TX or RX activity.
  8. Disable Repeat Mode.
  9. Test TX and RX again.
  10. Observe that the radio remains inoperative.
  11. Factory-reset and reconfigure the RAK.
  12. Confirm that normal TX and RX operation returns.

Expected behavior

Enabling Companion Repeat Mode should allow the RAK4631 to continue transmitting and receiving its own messages while also repeating eligible MeshCore packets.

Disabling Repeat Mode should return the radio to normal Companion-only operation.

Actual behavior

Enabling Repeat Mode completely disables TX and RX. Disabling Repeat Mode does not recover the radio. Recovery requires a factory reset and complete reconfiguration.

Repeatability

The failure is reproducible. Normal operation returns after a factory reset, and the failure occurs again when Repeat Mode is enabled.

Radio configuration

  • Region: US915
  • Bandwidth: 31 kHz
  • Frequency: 910.525 MHz
  • Spreading factor: SF7
  • Coding rate: CR5 (4/5)
  • TX power: 22
  • Default path-hash size: 2-byte
  • Repeat mode: OFF
  • Telemetry: OFF for now

Additional information

This appears to be a persistent configuration or firmware-state bug because the radio remains inoperative after Repeat Mode is switched back off. The factory reset clearing the failure suggests that enabling Repeat Mode may save an invalid or incompatible radio state to persistent storage.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions