Unable to join any AS923 network (US915 and AU915 works fine) #669
Replies: 9 comments 6 replies
-
I found that I had to register with the appropriate broker, creaate a new app, and re-register the gateway with TTN. (In fact, because of memory in the TTN systems for a given gateway EUI, I found that it was best to use multiple gateways). I'm sure that with enough wrangling, this works. But it's tricky doing it all with one gateway. |
Beta Was this translation helpful? Give feedback.
-
Wow, that's nuts! Good catch! I'm using TTN v2, but I wonder if v3 would alleviate some of that headache. I will be getting some new LG308s in this week. Do you think they would work if they were new gateways, registered under a certain channel plan, but with the same application? When you say "appropriate broker" do you mean the app/gateway would have to be hosted by a region that's appropriate for the channel plan? |
Beta Was this translation helpful? Give feedback.
-
Yes. Make sure you have your app tied to Another way of saying this: becuase of the way devAddrs work, you should have separate applications for each region, connected to the regional handler. Then associate the gateway with the corresponding regional cluster. |
Beta Was this translation helpful? Give feedback.
-
Understood! OK, I'll give this a shot with another gateway and hopefully everything should go to plan. Thank you very much for the help! |
Beta Was this translation helpful? Give feedback.
-
@terrillmoore, thank you for your help! |
Beta Was this translation helpful? Give feedback.
-
Sounds like a duty cycle issue. (I really need to move the logging code from the compliance test into the mainline, so anyone can use it... we could immediately tell...) Some regions impose a duty-cycle limit on channel use, and on radio use. (The channel use is accounted per-channel, the global use counts total tx-on-air time.) If you've used up all your quota, a transmit will... wait until your quota is available. The duty-cycle limit is downloaded over the air. Depending on the network server, it might choose a value that keeps you from transmitting. Further, the data-rate after join may be SF10 when you could use SF7 successfully. This has the consequence that you use a lot more air time for any given message (16 times as much). So you'd use up your budget a lot faster. What AS923 variant are you using? Does TTN let you specify a country? If not, they're probably being conservative... |
Beta Was this translation helpful? Give feedback.
-
By the way, I think this is not really a bug. I suggest converting this to a discussion, if you wouldn't mind. |
Beta Was this translation helpful? Give feedback.
-
Sure, I would always appreciate more logging! I saw the same exact behavior with TTN's AS920-923 and AS923-925. In both cases the app was hosted by Thank you for your help. And yes, this is a discussion at this point. I'll try to convert it now. |
Beta Was this translation helpful? Give feedback.
-
Btw, that option does not appear to be available, following these instructions: https://docs.github.com/en/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion |
Beta Was this translation helpful? Give feedback.
-
Hello Everyone,
Today for testing purposes I tried my exact same exact program, but for different regions, to make sure everything would work in different places on the globe. To do this, I
#define
s in "lmic_project_config.h" to enable a particular region one-by one.What I found was that we were totally unable to join any AS920-925 network.
The upper two AS923 settings (AS923-1) (920-923 and 923-925) were the right choices and did show data on TTN, however with these selections we were still not able to join
On an LMIC logging side all I would see was
And on TTN, for 920-923 I saw
and for 923-925:
However, the device never actually successfully joined.
I have not made any changes to the channel plans. From a LMIC config standpoint, this is all I'm doing within
setup()
. No special config:Other info
Any thoughts on what is going wrong here, and if I'm doing something silly?
Thank you all very much!
Beta Was this translation helpful? Give feedback.
All reactions