One thing you might want to check out is the lora public/private network 
setting. This uses different start words and occasionally the wrong start word 
will still work.

The syscfg value for this is: LORA_NODE_PUBLIC_NWK and the default is 0 
(meaning it is default to private network)


> On Jan 4, 2019, at 11:46 AM, Amr Bekhit <[email protected]> wrote:
> 
> Hello all,
> 
> I'm trying to use mynewt to develop a small LoRa end device using the
> Telit RE866 module, which is basically an nRF52832 embedded with an
> SX1272 radio. Unfortunately, I'm having a lot of trouble getting the
> LoRa stack to consistently join the network successfully. I have my
> own gateway and network server setup and have it working well with
> another end device that I have, so I'm pretty confident the problem is
> not in the backend.
> 
> I've put together a simple mynewt application that attempts to join
> the network. You can find it on github at
> https://github.com/amrbekhit/mynewt-lora-sandbox.
> 
> Most of the time, the device fails to join the network, but on rare
> occasions will succeed. Here is the output of the ln_log command when
> it fails:
> 
> 001118 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40927
> 001120 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41119
> 001122 index=2 TX_DONE chan=0 done_time=1524076 cputime=1524104
> 001124 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523114
> 001125 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523118
> 001127 index=5 RX_TIMEOUT chan=0 rxslot=0 cputime=6753310
> 001128 index=6 RX_WIN2 rxslot=1 cont=0 freq=869525000 cputime=7523112
> 001130 index=7 RX_CFG bw=0 dr=0 sf=12 freq=869525000 cputime=7523116
> 001132 index=8 RX_TIMEOUT chan=0 rxslot=1 cputime=7753308
> 
> Here it is when it succeeds:
> 
> 002722 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40926
> 002725 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41118
> 002726 index=2 TX_DONE chan=0 done_time=1524073 cputime=1524101
> 002728 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523111
> 002730 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523115
> 002731 index=5 RX_DONE chan=0 size=17 slot=0 machdr=20 cputime=7870616
> 
> I recorded quite a few logs of success and failures, and I've pasted
> them at the end of this email in case anyone wants to have a look. I
> was examining them thinking that there might be an issue with the
> timing of the RX Window1, but couldn't see any significant difference.
> 
> Does anyone have this library working well? Are there perhaps any
> configuration options that I missed?
> 
> Thanks,
> 
> Amr
> 
> 
> --------------------------------------------
> ln_log outputs below:
> ==========WORKING LOGS==========
> 002722 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40926
> 002725 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41118
> 002726 index=2 TX_DONE chan=0 done_time=1524073 cputime=1524101
> 002728 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523111
> 002730 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523115
> 002731 index=5 RX_DONE chan=0 size=17 slot=0 machdr=20 cputime=7870616
> 
> 008055 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40927
> 008057 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41118
> 008059 index=2 TX_DONE chan=0 done_time=1524073 cputime=1524101
> 008061 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523111
> 008062 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523115
> 008064 index=5 RX_DONE chan=0 size=17 slot=0 machdr=20 cputime=7870607
> 
> 002378 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40927
> 002381 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41118
> 002383 index=2 TX_DONE chan=0 done_time=1524073 cputime=1524101
> 002384 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523111
> 002386 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523115
> 002388 index=5 RX_DONE chan=0 size=17 slot=0 machdr=20 cputime=7870608
> 
> 002148 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40926
> 002150 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41118
> 002152 index=2 TX_DONE chan=0 done_time=1524073 cputime=1524101
> 002154 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523111
> 002155 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523115
> 002157 index=5 RX_DONE chan=0 size=17 slot=0 machdr=20 cputime=7870615
> 
> ==========NON WORKING LOGS==========
> 001118 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40927
> 001120 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41119
> 001122 index=2 TX_DONE chan=0 done_time=1524076 cputime=1524104
> 001124 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523114
> 001125 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523118
> 001127 index=5 RX_TIMEOUT chan=0 rxslot=0 cputime=6753310
> 001128 index=6 RX_WIN2 rxslot=1 cont=0 freq=869525000 cputime=7523112
> 001130 index=7 RX_CFG bw=0 dr=0 sf=12 freq=869525000 cputime=7523116
> 001132 index=8 RX_TIMEOUT chan=0 rxslot=1 cputime=7753308
> 
> 001462 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40925
> 001464 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41117
> 001466 index=2 TX_DONE chan=0 done_time=1524072 cputime=1524099
> 001468 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523110
> 001469 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523114
> 001471 index=5 RX_TIMEOUT chan=0 rxslot=0 cputime=6753306
> 001472 index=6 RX_WIN2 rxslot=1 cont=0 freq=869525000 cputime=7523108
> 001474 index=7 RX_CFG bw=0 dr=0 sf=12 freq=869525000 cputime=7523112
> 001476 index=8 RX_TIMEOUT chan=0 rxslot=1 cputime=7753306
> 
> 001467 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40926
> 001470 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41118
> 001471 index=2 TX_DONE chan=0 done_time=1524072 cputime=1524100
> 001473 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523110
> 001475 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523114
> 001476 index=5 RX_TIMEOUT chan=0 rxslot=0 cputime=6753307
> 001478 index=6 RX_WIN2 rxslot=1 cont=0 freq=869525000 cputime=7523108
> 001480 index=7 RX_CFG bw=0 dr=0 sf=12 freq=869525000 cputime=7523112
> 001481 index=8 RX_TIMEOUT chan=0 rxslot=1 cputime=7753306
> 
> 001420 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40924
> 001422 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41115
> 001424 index=2 TX_DONE chan=0 done_time=1524070 cputime=1524098
> 001425 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523108
> 001427 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523112
> 001429 index=5 RX_TIMEOUT chan=0 rxslot=0 cputime=6753304
> 001430 index=6 RX_WIN2 rxslot=1 cont=0 freq=869525000 cputime=7523106
> 001432 index=7 RX_CFG bw=0 dr=0 sf=12 freq=869525000 cputime=7523110
> 001434 index=8 RX_TIMEOUT chan=0 rxslot=1 cputime=7753304
> 
> 001306 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40926
> 001309 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41118
> 001311 index=2 TX_DONE chan=0 done_time=1524075 cputime=1524103
> 001312 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523113
> 001314 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523117
> 001316 index=5 RX_TIMEOUT chan=0 rxslot=0 cputime=6753310
> 001317 index=6 RX_WIN2 rxslot=1 cont=0 freq=869525000 cputime=7523111
> 001319 index=7 RX_CFG bw=0 dr=0 sf=12 freq=869525000 cputime=7523115
> 001321 index=8 RX_TIMEOUT chan=0 rxslot=1 cputime=7753309
> 
> 001202 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40924
> 001204 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41116
> 001206 index=2 TX_DONE chan=0 done_time=1524071 cputime=1524098
> 001208 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523109
> 001209 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523113
> 001211 index=5 RX_TIMEOUT chan=0 rxslot=0 cputime=6753305
> 001212 index=6 RX_WIN2 rxslot=1 cont=0 freq=869525000 cputime=7523107
> 001214 index=7 RX_CFG bw=0 dr=0 sf=12 freq=869525000 cputime=7523111
> 001216 index=8 RX_TIMEOUT chan=0 rxslot=1 cputime=7753304
> 
> 001049 index=0 TX_SETUP phytxpwr=13 sf=12 bw=0 freq=868100000 cputime=40926
> 001051 index=1 TX_START pwr=0 dr=0 chan=0 airtime=1483 cputime=41118
> 001053 index=2 TX_DONE chan=0 done_time=1524075 cputime=1524102
> 001055 index=3 RX_WIN1_SETUP dr=0 chan=0 timeout=7 cputime=6523113
> 001056 index=4 RX_CFG bw=0 dr=0 sf=12 freq=868100000 cputime=6523117
> 001058 index=5 RX_TIMEOUT chan=0 rxslot=0 cputime=6753311
> 001060 index=6 RX_WIN2 rxslot=1 cont=0 freq=869525000 cputime=7523111
> 001061 index=7 RX_CFG bw=0 dr=0 sf=12 freq=869525000 cputime=7523115
> 001063 index=8 RX_TIMEOUT chan=0 rxslot=1 cputime=7753308

Reply via email to