LoRaMac-node first sample not working

hi
I’m running “periodic-uplink-lpp” project one of loramac_node example
my mcu is stm32L476
and using rfm96 (sx1276)

this is my device log:

###### ===================================== ######      
              Application name   : periodic-uplink-lpp
              Application version: 1.3.0
              GitHub base version: 4.7.0
###### ===================================== ######

        DevEui      : 70-B3-D5-7E-D0-06-4C-0E
        JoinEui     : 11-11-11-11-11-11-11-11
        Pin         : 00-00-00-00


###### =========== MLME-Request ============ ######
######               MLME_JOIN               ######
###### ===================================== ######
                STATUS      : OK

Screenshot from 2024-02-06 11-34-27

This looks perfectly normal. What is the issue?

…Other than joining at SF12?! Allowed technically but does follow recommendations…

Per Jac, what is your problem from there having joined?

the problem is i guess device dosnt detect join accept
because

###### ===========   JOINED     ============ ######

this message not printing
and no data will be transmitted

What is the distance between the node and the gateway? Keep in mind SF12 is meant to span multiple kilometers, not mere meters.

distance is around 20m

this is a example source repository
i didn’t change any thing

Your pictures show RSSI @~ -96 which at that distance on SF12 is very poor…check your antennas (GW & more likely Node) as node may not be hearing the Join Accept!

Which one (source?) did you update to reflect TTN expected behaviour (FUP, working with Bytes vs sending test text, etc.) as often these have poor implementations in that regard

Which one (source?)

this is source source i’v used

did you update to reflect TTN expected behaviour

no actualy i didnt see anything and i didnt change

RSSI and SNR looks good. Which gateway do you use?

Depending on absorbers I would have expected somewhere -60 to -80, suggests to me its poor ant connection (SMA F-F?) or similar issue?!

96 good number for general debug and dev work (goldilocks would be range say -60/65 to perhaps 105/108) but not in this case…?

@dani56 can you confirm if your device has joined and recognised it has joined? Suspect it isnt seeing the Join Accept from the GW… did you check ants per suggestion? feedback?

And

I’ve seen gateways not transmitting while still receiving (and seemingly transmitting), a quick reboot of the gateway always resolved the issue. So @dani56 if you own the gateway a reset of it might help.