STM32CubeWL icon indicating copy to clipboard operation
STM32CubeWL copied to clipboard

Device not sending the acknowlegement for confirmed downlink to the gateway/LNS, in class B

Open ankit-bansal-oxit opened this issue 1 year ago • 1 comments

Describe the set-up

The board is NUCLEO-WL55JC1 STM32 CubeIDE v1.15.1 STM32 CubeMx v6.10

Describe the bug (skip if none)

Device is not sending the acknowledgement of the confirmed downlink, when device is in the class B. This problem is persist in both RX1 and ping slot windows. When device is in class A, it works without any problem.

How to reproduce the bug (skip if none)

  1. Join to the LNS.
  2. Go to class B.
  3. Send the confirmed downlink on any slot RX1 or ping slot.
  4. Device would not send ack of the downlink received.

Additional context

In LoRaMac.c near line 1610, the first if condition has been commented by the ST, which is presented in the origianl lora mac node stack and second if condition has been introduced, which is causeing the problem.

I commennted out the if condition introduced by the ST and re enabled the original if condition. This fix the bug.

Screenshots

image

ankit-bansal-oxit avatar Aug 24 '24 08:08 ankit-bansal-oxit

ST Internal Reference: 189723

RJMSTM avatar Aug 29 '24 08:08 RJMSTM

Hello,

I hope you are fine. The issue you reported has been fixed in the frame of version v1.3.1 of the STM32CubeWL V1.3.1 published recently on GitHub. Thank you again for having reported.

Regards,

RJMSTM avatar Jan 30 '25 10:01 RJMSTM