cancel
Showing results for 
Search instead for 
Did you mean: 

Stuck in LORAMAC_TX_RUNNING with I-CUBE-LRWAN End-Node

JCent
Associate

Hi, I'm using the OTAA sx1276mb1las End Node software provided by I-CUBE LRWAN but I'm having some trouble after sending some Frames to my Gateway, the issue seems to be that MacCtx.MacState gets stuck with LORAMAC_TX_RUNNING, which I need to be in LORAMAC_IDLE in order to keep sending frames. As I said this appears to happen after a "random" number of frames sent, sometimes I can send up to 35 frames then it gets stuck with that value again. I've also noticed in the debug console that it happens after getting Mcps Confirm STATUS: ERROR.

These are the logs of the last sent frame and the SEND REQUESTS getting stuck due to permanent LORAMAC_TX_RUNNING.

SEND REQUEST

TX on freq 904100000 Hz at DR 0

TX power 20 

1420s429: PHY txDone

RX on freq 923900000 Hz at DR 10

1421s450: PHY rxTimeOut

RX on freq 923300000 Hz at DR 8

1422s491: PHY rxTimeOut

1422s491: APP> McpsConfirm STATUS: OK

1422s491: #= U/L FRAME 71 =# Class A, Port 2, data size 11, pwr 5, Channel Mask FF00 0000 0000 0000 0002 

SEND REQUEST

TX on freq 905300000 Hz at DR 0

TX power 20 

1440s429: PHY txDone

RX on freq 927500000 Hz at DR 10

1441s450: PHY rxTimeOut

RX on freq 923300000 Hz at DR 8

1442s491: PHY rxTimeOut

SEND REQUEST

SEND REQUEST

SEND REQUEST

2 REPLIES 2
JHyla
Associate

Do you have solution for this problem?

Marcuka
Associate III

Hi everybody,

I face the same problem. The i-cube-lrwan version we use is 1.3.1 from 6.12.2019.

Can somebody tell how to fix the problem or whether it still exists in version i-cube-lrwan version 2.1.0?

Many thanks!