From 930b023d1041fad23cbba60dabf22b19c1e1645e Mon Sep 17 00:00:00 2001 From: Shiv Kokroo Date: Fri, 15 Jul 2022 15:29:25 +0200 Subject: [PATCH 1/3] Allow up to 500mW transmission power for EU868 region The European Union regulations clearly state that the power limit for this frequency range is 500 mW, or 27 dBm. goTenna Mesh uses the same frequency range and power limit too. It also states that we can use interference avoidance and spectrum access techniques to avoid a duty cycle. It might be worthwhile in the future to implement frequency hopping to avoid duty cycling. (Please refer to page 69 in the following document) https://ec.europa.eu/growth/tools-databases/tris/index.cfm/ro/search/?trisaction=search.detail&year=2021&num=528&dLang=EN --- src/mesh/RadioInterface.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/mesh/RadioInterface.cpp b/src/mesh/RadioInterface.cpp index 267f2b50f..b064cf614 100644 --- a/src/mesh/RadioInterface.cpp +++ b/src/mesh/RadioInterface.cpp @@ -35,8 +35,16 @@ const RegionInfo regions[] = { https://www.legislation.gov.uk/uksi/1999/930/schedule/6/part/III/made/data.xht?view=snippet&wrap=true audio_permitted = false per regulation + + Special Note: + The link above describes LoRaWAN's band plan, stating a power limit of 16 dBm. This is their own suggested specification, + we do not need to follow it. The European Union regulations clearly state that the power limit for this frequency range is 500 mW, or 27 dBm. + It also states that we can use interference avoidance and spectrum access techniques to avoid a duty cycle. + It might be worthwhile in the future to implement frequency hopping to avoid duty cycling. + (Please refer to page 69 in the following document) + https://ec.europa.eu/growth/tools-databases/tris/index.cfm/ro/search/?trisaction=search.detail&year=2021&num=528&dLang=EN */ - RDEF(EU868, 869.4f, 869.65f, 10, 0, 16, false, false), + RDEF(EU868, 869.4f, 869.65f, 10, 0, 27, false, false), /* https://lora-alliance.org/wp-content/uploads/2020/11/lorawan_regional_parameters_v1.0.3reva_0.pdf From 67a7056025122b0ab1fd834d0f1d8d781e1dbb55 Mon Sep 17 00:00:00 2001 From: Shiv Kokroo Date: Fri, 15 Jul 2022 16:37:01 +0200 Subject: [PATCH 2/3] Change page number to section for reference document --- src/mesh/RadioInterface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesh/RadioInterface.cpp b/src/mesh/RadioInterface.cpp index b064cf614..c8969d0fd 100644 --- a/src/mesh/RadioInterface.cpp +++ b/src/mesh/RadioInterface.cpp @@ -41,7 +41,7 @@ const RegionInfo regions[] = { we do not need to follow it. The European Union regulations clearly state that the power limit for this frequency range is 500 mW, or 27 dBm. It also states that we can use interference avoidance and spectrum access techniques to avoid a duty cycle. It might be worthwhile in the future to implement frequency hopping to avoid duty cycling. - (Please refer to page 69 in the following document) + (Please refer to section 4.21 in the following document) https://ec.europa.eu/growth/tools-databases/tris/index.cfm/ro/search/?trisaction=search.detail&year=2021&num=528&dLang=EN */ RDEF(EU868, 869.4f, 869.65f, 10, 0, 27, false, false), From d179f02519665f611d108a23539855f6a28c4ad8 Mon Sep 17 00:00:00 2001 From: Shiv Kokroo Date: Fri, 15 Jul 2022 16:37:53 +0200 Subject: [PATCH 3/3] Removed comment about frequency hopping Removed comment about frequency hopping due to lack of universal hardware support --- src/mesh/RadioInterface.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/mesh/RadioInterface.cpp b/src/mesh/RadioInterface.cpp index c8969d0fd..109a5f522 100644 --- a/src/mesh/RadioInterface.cpp +++ b/src/mesh/RadioInterface.cpp @@ -40,7 +40,6 @@ const RegionInfo regions[] = { The link above describes LoRaWAN's band plan, stating a power limit of 16 dBm. This is their own suggested specification, we do not need to follow it. The European Union regulations clearly state that the power limit for this frequency range is 500 mW, or 27 dBm. It also states that we can use interference avoidance and spectrum access techniques to avoid a duty cycle. - It might be worthwhile in the future to implement frequency hopping to avoid duty cycling. (Please refer to section 4.21 in the following document) https://ec.europa.eu/growth/tools-databases/tris/index.cfm/ro/search/?trisaction=search.detail&year=2021&num=528&dLang=EN */