Join Failed OTAA

Hi there

Need little help setting up my first Lora Infra.
Installed loraserver and followed the configuration steps and it seems to work fine.
Setup the gateway (Kerlink iFemtoCell 923 (I’m in Brazil)) and can see its frames on app server.

Setup an arduino with dragino hat (915)

Configured 2 devices profiles one OTAA and other ABP and other, on Arduino sketch have one using OTAA configuration and other ABP.

Using ABP I can’t see anything on app server.
Using OTAA I can see the JoinRequest uplink as follow:

[
    {
        "uplinkMetaData": {
            "rxInfo": [
                {
                    "gatewayId": "7076ff02acb2ffff",
                    "time": "2019-03-21T19:25:38Z",
                    "timeSinceGpsEpoch": null,
                    "timestamp": 2766694812,
                    "rssi": -68,
                    "loraSnr": 8.2,
                    "channel": 2,
                    "rfChain": 0,
                    "board": 0,
                    "antenna": 0,
                    "location": {
                        "latitude": 0,
                        "longitude": 0,
                        "altitude": 0,
                        "source": "UNKNOWN",
                        "accuracy": 0
                    },
                    "fineTimestampType": "NONE"
                }
            ],
            "txInfo": {
                "frequency": 902700000,
                "modulation": "LORA",
                "loRaModulationInfo": {
                    "bandwidth": 125,
                    "spreadingFactor": 10,
                    "codeRate": "4/5",
                    "polarizationInversion": false
                }
            }
        },
        "phyPayload": {
            "mhdr": {
                "mType": "JoinRequest",
                "major": "LoRaWANR1"
            },
            "macPayload": {
                "joinEUI": "0000000000000000",
                "devEUI": "c011233766d527fa",
                "devNonce": 11347
            },
            "mic": "0fc57ad2"
        }
    }
]

My gateway log is:

Mar 21 19:43:53 klk-wifc-010209 local1.notice spf: INFO: Received pkt from mote: 00000000 (fcnt=0)
Mar 21 19:43:53 klk-wifc-010209 local1.notice spf: JSON up: {“rxpk”:[{“tmst”:3860976978,“time”:“2019-03-21T19:43:53Z”,“chan”:8,“rfch”:0,“freq”:903.000000,“stat”:1,“modu”:“LORA”,“datr”:“SF8BW500”,“codr”:“4/5”,“lsnr”:10.2,“rssi”:-78,“size”:23,“data”:“AAAAAAAAAAAA+ifVZjcjEcCtHsaPhEY=”}]}
Mar 21 19:43:53 klk-wifc-010209 local1.notice spf: INFO: [up] PUSH_ACK received in 9 ms
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: INFO: [down] PULL_ACK received in 7.11 ms
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: ##### 2019-03-21 19:43:59 GMT #####
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: ### [UPSTREAM] ###
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # RF packets received by concentrator: 3
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # CRC_OK: 100.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # RF packets forwarded: 3 (69 bytes)
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # PUSH_DATA datagrams sent: 4 (833 bytes)
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # PUSH_DATA acknowledged: 100.00%
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: ### [DOWNSTREAM] ###
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # PULL_DATA sent: 3 (100.00% acknowledged, ping 7.11 ms)
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # PULL_RESP(onse) datagrams received: 0 (0 bytes)
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # RF packets sent to concentrator: 0 (0 bytes)
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # TX errors: 0
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # BEACON queued: 0
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # BEACON sent so far: 0
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # BEACON rejected: 0
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: ### [JIT] ###
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: /home/drd/jenkins/workspace/spf_release/lora_pkt_fwd/src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: ### [GPS] ###
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: # GPS sync is disabled
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: ##### END #####
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: JSON up: {“stat”:{“time”:“2019-03-21 19:43:59 GMT”,“rxnb”:3,“rxok”:3,“rxfw”:3,“ackr”:100.0,“dwnb”:0,“txnb”:0,“ping”:7}}
Mar 21 19:43:59 klk-wifc-010209 local1.notice spf: INFO: [up] PUSH_ACK received in 9 ms
Mar 21 19:44:00 klk-wifc-010209 local1.notice spf: INFO: Disabling GPS mode for concentrator’s counter…
Mar 21 19:44:00 klk-wifc-010209 local1.notice spf: INFO: host/sx1301 time offset=(1553193572s:91730µs) - drift=40µs
Mar 21 19:44:00 klk-wifc-010209 local1.notice spf: INFO: Enabling GPS mode for concentrator’s counter.

But on node side I have “Join Failed”.

Can anyone give a hand ?

Thanks

I just made it work with ttn to validate the whole process. Gateway and Node.
Seems to be my loraserver but can’t find out the reason.

Any help appreciated

Thanks

Did you check loraserver logs? You may be using a wrong frequency, may have selected wrong LoRaWAN version or regional parameters, etc.

Hi there

Yes, I was using wrong LoRaWAN version. Newbie mistake.
Thank you very much to point it.