# End node join fails, but join-request gets accepted by gateway

**URL:** <https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413>\
**Category:** End Devices (Nodes)\
**Tags:** end-devices\
**Created:** [June 29, 2024, 6:40am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413 "2024-06-29T06:40:31Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![tetie](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/t/e95f7d/32.png) [@tetie](https://www.thethingsnetwork.org/forum/u/tetie)\
**Post date:** [June 29, 2024, 6:40am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/1 "2024-06-29T06:40:32Z")

</div>

I have a RAK7200 and I’m attempting to join the network. I’ve followed [the manual they provide](https://docs.rakwireless.com/Product-Categories/WisNode/RAK7200/Quickstart/#connecting-to-the-things-network-v3-ttnv3). However, when I send the join request (`at+join`) it returns `joined failed` after five attempts. In the live data tab, I can see four events:

- Accept join-request
- Successfully processed join-request
- Forward join-accept message
- Downlink successfully transmitted

 ![Live data](https://www.thethingsnetwork.org/forum/uploads/default/original/3X/b/e/beabce9f6fe999068a8d013cd398278f2441df7e.png)  
 ![Logs](https://www.thethingsnetwork.org/forum/uploads/default/original/3X/0/5/05461edc75abb4661df04b28825fcd4818c7af05.png)

_ **Why isn’t my end device successfully joining the network?** _

TTN settings:

- Joining OTAA
- eu1.cloud.thethings.network
- Eurpe 863-870 MHz (SF9 for RX2)
- LoRaWAN specification 1.0.2
- RP001 Regional Parameters 1.0.2
- AppEUI: AC1F09FFF8687200
- DevEUI: AC1F09FFFE00358C

RAK7200 settings:

- Class A
- RX2\_CHANNEL\_FREQUENCY: 869525000, RX2\_CHANNEL\_DR:0
- RX\_WINDOW\_DURATION: 3000ms
- RECEIVE\_DELAY\_1: 1000ms
- RECEIVE\_DELAY\_2: 2000ms
- JOIN\_ACCEPT\_DELAY\_1: 5000ms
- JOIN\_ACCEPT\_DELAY\_2: 6000ms
- Primeval Datarate: 5
- (From the logs): RX1 FREQUENCY: 868100000

---

<div class="post-metadata">

**Author:** ![Jeff-UK](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/jeff-uk/32/35697_2.png) [@Jeff-UK](https://www.thethingsnetwork.org/forum/u/Jeff-UK)\
**Post date:** [June 29, 2024, 7:39am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/2 "2024-06-29T07:39:43Z")

</div>

Recommend : Change RX1 to 5s & RX2 to 6s - don’t attempt join @ SF12….L-A recommend network provider limit. How far apart are node & gw? What RSSI values are you seeing at each end?

---

<div class="post-metadata">

**Author:** ![tetie](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/t/e95f7d/32.png) [@tetie](https://www.thethingsnetwork.org/forum/u/tetie)\
**Post date:** [June 29, 2024, 7:47am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/3 "2024-06-29T07:47:09Z")

</div>

I’m getting -115 rssi (inside) and -10.5 snr, which is pretty weak but I think should be okay? The gateway is pretty far out, about 3.9km… But it is located 136m up on top of a tower, and I have been hitting it pretty reliably.

RX1 is set to 5s and RX2 is set to 6s indeed, or do you mean RECEIVE\_DELAY?

- RECEIVE\_DELAY\_1: 1000ms
- RECEIVE\_DELAY\_2: 2000ms
- JOIN\_ACCEPT\_DELAY\_1: 5000ms
- JOIN\_ACCEPT\_DELAY\_2: 6000ms

Could you explain what you mean with “don’t attempt join @ SF12….L-A recommend network provider limit.”? I don’t fully understand this as this is my first time experimenting with TTN and LoRaWAN.

---

<div class="post-metadata">

**Author:** ![descartes](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/descartes/32/47220_2.png) [@descartes](https://www.thethingsnetwork.org/forum/u/descartes)\
**Post date:** [June 29, 2024, 8:34am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/4 "2024-06-29T08:34:24Z")

</div>

What do RAK say?

There are numerous discussions on the forum you can read about:

Devices are heard by a gateway, a Join Accept is shown on the console but fails to join - this means the gateway with its big, nicely setup antenna heard the weak signal but the device with the teeny tiny antenna didn’t because it’s teeny & tiny & most likely not optimal.

and

How almost no one starting out with LoRaWAN is successful if they don’t have access to a gateway console as a minimum to allow them to see what happens at the gateway level and almost always ends up with a gateway of their own.

Super hugely important technical note: The gateway accepts all signals that look like valid LoRa packets and passes them on. The LoRaWAN Network Server processes the request and does the accepting and instructs a gateway to transmit the accept. This is covered in the [Learn](https://www.thethingsnetwork.org/docs/lorawan/architecture/) section.

Really very critical legal & FUP note: Continuous retries resulting in downlinks will breach the 10 downlinks a day - you used up 5 in the screen shot - please do NOT post text as screen shots, use the \</\> to format them.

The most efficient way for the volunteers to answer questions is for you to have read all of the Learn section so that things like the role of gateways and joining at SF12 etc are clearer. You’ll make good progress if you know the basics.

---

<div class="post-metadata">

**Author:** ![descartes](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/descartes/32/47220_2.png) [@descartes](https://www.thethingsnetwork.org/forum/u/descartes)\
**Post date:** [June 29, 2024, 8:36am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/5 "2024-06-29T08:36:16Z")

</div>

> [@Jeff-UK](#):
>
> Change RX1 to 5s & RX2 to 6s - don’t attempt join @ SF12

Bit sad that the firmware is so ancient that it is only v1.0.2 and has the older Rx1/2 settings in them.

---

<div class="post-metadata">

**Author:** ![stevencellist](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/stevencellist/32/46434_2.png) [@stevencellist](https://www.thethingsnetwork.org/forum/u/stevencellist)\
**Post date:** [June 29, 2024, 8:46am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/6 "2024-06-29T08:46:57Z")

</div>

> [@descartes](#):
>
> Bit sad that the firmware is so ancient that it is only v1.0.2 and has the older Rx1/2 settings in them.

Are you calling RadioLib ancient, too? This is default spec and the 5s/6s is nicely configured through join-accept 🙂 yes, for both LW v1.0.2 and v1.1.

---

<div class="post-metadata">

**Author:** ![descartes](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/descartes/32/47220_2.png) [@descartes](https://www.thethingsnetwork.org/forum/u/descartes)\
**Post date:** [June 29, 2024, 8:54am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/7 "2024-06-29T08:54:55Z")

</div>

> [@stevencellist](#):
>
> Are you calling RadioLib ancient, too?

No, otherwise I’d have added 'oh, and that RadioLib too, that’s ancient as well"

> [@stevencellist](#):
>
> This is default spec

The default for what? Where does it say it?

> [@stevencellist](#):
>
> and the 5s/6s is nicely configured through join-accept

Really, I was not aware of that, crumbs, so that’s how it works. I never knew.

My point being is that devices are still be shipped with the TTN v2 defaults.

---

<div class="post-metadata">

**Author:** ![tetie](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/t/e95f7d/32.png) [@tetie](https://www.thethingsnetwork.org/forum/u/tetie)\
**Post date:** [June 29, 2024, 9:01am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/8 "2024-06-29T09:01:33Z")

</div>

Okay, so the configuration is probably correct—I’ll try it out closer to a gateway and read more thoroughly. Thanks for the help.

---

<div class="post-metadata">

**Author:** ![stevencellist](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/stevencellist/32/46434_2.png) [@stevencellist](https://www.thethingsnetwork.org/forum/u/stevencellist)\
**Post date:** [June 29, 2024, 9:06am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/9 "2024-06-29T09:06:34Z")

</div>

As OP appears to pick up on the response nicely, I’ll hijack this just once more for completeness

> [@descartes](#):
>
> The default for what? Where does it say it?

Search for `RECEIVE_DELAY1` in all of the Regional Parameter docs - they’re 1sec for 1.0.2, 1.0.4 and 1.1 just checked. So nothing TTNv2 or 1.0.2 default, it’s actually meant to be.

---

<div class="post-metadata">

**Author:** ![descartes](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/descartes/32/47220_2.png) [@descartes](https://www.thethingsnetwork.org/forum/u/descartes)\
**Post date:** [June 29, 2024, 9:14am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/10 "2024-06-29T09:14:50Z")

</div>

Ah, the Rx1 setting is in the spec, not that v1.0.2 is the default. Wasn’t clear which ‘this’ was being referred to.

Rx1 may be 1s by default in the spec but the reason v3 is 5s is to bring it inline with everyone else who’d already found that 1s was too short. And RAK were targeting TTN v2 when the 7200 came out which is no more so they have put setup instructions for v3 but apparently not changed the firmware in all this time.

---

<div class="post-metadata">

**Author:** ![system](https://www.thethingsnetwork.org/forum/uploads/default/original/3X/6/2/6250ea44fd2b0d6259489e1a92748df681e1f970.png) [@system](https://www.thethingsnetwork.org/forum/u/system)\
**Post date:** [June 30, 2024, 9:15am UTC](https://www.thethingsnetwork.org/forum/t/end-node-join-fails-but-join-request-gets-accepted-by-gateway/68413/11 "2024-06-30T09:15:36Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
