Turns out that the widely used preset for the US is not compliant with FCC regs. See https://github.com/meshcore-dev/MeshCore/issues/945
Changes that comply are being tested
- Freq 910.100 MHz
- BW 500KHz
- SF 10
- CR 8
These settings would comply and be the closest to the current bitrate we already have.
I have already opened issues for the two main open source apps
- Meshcore-open: https://github.com/zjs81/meshcore-open/issues/542
- Meshcore One: https://github.com/Avi0n/MeshCoreOne/issues/420
My suggestion to the app makers was have a preset called “(recommended)” with the new settings and another one called “(legacy)” with the current settings that could be removed in a few version updates. That would allow for a graceful transition period.
We as the community will also have to repeat this signal (pun intended) so that everybody knows they need to make a change


Yes, having higher bandwidth means that the range is reduced because the receiver has a wider bandwidth to listen to and there’s more radio noise in wider bandwidth.
However, at least in the US, we are allowed to use up to 1 watt, whereas those poor Russians are only allowed to use 0.025 watts.