Comments (1)
My current workaround for this is just to clamp the DR to a maximum of 3 in both LMICcore_setDrJoin() and setDrTxpow() which prevents any attempt to utilize a 500 KHz BW.
I guess enabling one 500 KHz channel on the gateway (the sx1301 can only support one) could be more spec compliant, though have not tried it to see how it works in practice.
Perhaps the datarate could be clamped if no 500 KHz channel is configured, though that raises the question where it is safest to change the datarate - ie, if the 500 KHz channel is disabled while on 500 KHz things could still be bad, but I'm not sure changing the datarate from channel choosing code is safe either. And just declining to transmit means that recovery doesn't happen until ADR code scales back the datarate.
from arduino-lmic.
Related Issues (20)
- txd / rxd
- Can you add a library that supports the cn470 region
- Problem with Class B downlink. HOT 4
- PICO rp2040 not able to read serial1 while LMIC is active HOT 3
- Compliance Testing HOT 1
- sleeping for longer period (> 15 minutes) can cause delayed transmission HOT 1
- Regulatory delays are overridden by transmit randomization
- EV_TXCOMPLETE in unsupervised transmission HOT 15
- AU915 exceeds Time-on-air for ADR and packet confirmation HOT 8
- Can't receive downlink messages
- ESP32 board not supported HOT 3
- Problem with ttn-otaa.ino HOT 1
- Helium joining problem with TTGO esp32 board
- Wrap-around of globalDutyAvail is blocking transmission in case of long transmission intervals HOT 1
- rssi
- How to make DR fixed in OTAA example HOT 11
- IN866 - LinkAdrReq failure with ChMask higher than 0x07 HOT 1
- use an explicit pinmap on lora 32 v2 HOT 1
- Reduction of the maximum current when using a smaller button cell HOT 1
- Newbie question - transmitting small packets at near real time speeds HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arduino-lmic.