summaryrefslogtreecommitdiff
path: root/recipes-connectivity/lora/lora-packet-forwarder
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-connectivity/lora/lora-packet-forwarder')
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/README.md38
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_0.EU868.basic.clksrc0195
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_0.US915.basic.clksrc0193
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AS923-LBT.basic.clksrc0227
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AS923.basic.clksrc0195
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AU915.basic.clksrc0193
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.EU868.basic.clksrc0190
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.IN865.basic.clksrc0196
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.KR920-LBT.basic.clksrc0226
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.RU864.basic.clksrc0191
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.US915.basic.clksrc0193
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E286.EU868.basic.clksrc0216
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E286.EU868.basic.clksrc1216
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E336.EU868.basic.clksrc0225
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E336.EU868.basic.clksrc1225
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.US902.basic104
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AS923-LBT.basic147
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AS923.basic115
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AU915.basic113
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.EU868.basic117
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.IN865.basic117
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.KR920-LBT.basic147
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.RU864.basic117
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.US915.basic130
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AS923117
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AS923-LBT149
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AU915115
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.EU86860
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.IN865118
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.KR920-LBT148
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.RU864118
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.US915131
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/local_conf.json7
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-add-no-header-option.patch17
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-add-spi-dev-path.patch38
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-beacon-rfu-fix.patch40
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-dedup-rx.patch66
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-duty-cycle.patch86
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-gpsd.patch302
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-jit-queue-increase-peek-and-remove-sort-from-dequeue.patch36
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-parse-config-params-when-radio-disabled.patch25
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-remove-jit-power-check.patch24
-rwxr-xr-xrecipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder.init248
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/mtcap/lora-packet-forwarder.default2
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/mtcdt-2.1/lora-packet-forwarder.default2
-rw-r--r--recipes-connectivity/lora/lora-packet-forwarder/mtcdt/lora-packet-forwarder.default2
46 files changed, 0 insertions, 5877 deletions
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/README.md b/recipes-connectivity/lora/lora-packet-forwarder/README.md
deleted file mode 100644
index c927c60..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/README.md
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-(c) Senet, Inc 2016
-
-
-
-3rd Party Licenses
-------------------
-
-This software incorporates the lora_gateway software which requires the
-following statement to be included in its distribution.
-
-Copyright (c) 2013, SEMTECH S.A.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of the Semtech corporation nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL SEMTECH S.A. BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_0.EU868.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_0.EU868.basic.clksrc0
deleted file mode 100644
index f7c51d9..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_0.EU868.basic.clksrc0
+++ /dev/null
@@ -1,195 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "if": 300000,
- "radio": 1
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": -200000,
- "radio": 1,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 0
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 0
- },
- "clksrc": 0,
- "lbt_cfg": {
- "enable": false,
- "nb_channel": 1,
- "rssi_target": 160,
- "scan_time_us": 5000,
- "start_freq": 869525000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 867500000,
- "rssi_offset": -165,
- "tx_enable": true,
- "tx_freq_max": 870000000,
- "tx_freq_min": 863000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 868500000,
- "rssi_offset": -165,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0": {
- "dig_gain": 3,
- "mix_gain": 8,
- "pa_gain": 0,
- "rf_power": -6
- },
- "tx_lut_1": {
- "dig_gain": 3,
- "mix_gain": 10,
- "pa_gain": 0,
- "rf_power": -3
- },
- "tx_lut_10": {
- "dig_gain": 3,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 16
- },
- "tx_lut_11": {
- "dig_gain": 3,
- "mix_gain": 10,
- "pa_gain": 3,
- "rf_power": 20
- },
- "tx_lut_12": {
- "dig_gain": 3,
- "mix_gain": 11,
- "pa_gain": 3,
- "rf_power": 23
- },
- "tx_lut_13": {
- "dig_gain": 3,
- "mix_gain": 12,
- "pa_gain": 3,
- "rf_power": 24
- },
- "tx_lut_14": {
- "dig_gain": 3,
- "mix_gain": 13,
- "pa_gain": 3,
- "rf_power": 25
- },
- "tx_lut_15": {
- "dig_gain": 3,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 26
- },
- "tx_lut_2": {
- "dig_gain": 3,
- "mix_gain": 12,
- "pa_gain": 0,
- "rf_power": 0
- },
- "tx_lut_3": {
- "dig_gain": 3,
- "mix_gain": 8,
- "pa_gain": 1,
- "rf_power": 3
- },
- "tx_lut_4": {
- "dig_gain": 3,
- "mix_gain": 10,
- "pa_gain": 1,
- "rf_power": 6
- },
- "tx_lut_5": {
- "dig_gain": 3,
- "mix_gain": 12,
- "pa_gain": 1,
- "rf_power": 10
- },
- "tx_lut_6": {
- "dig_gain": 3,
- "mix_gain": 12,
- "pa_gain": 1,
- "rf_power": 11
- },
- "tx_lut_7": {
- "dig_gain": 3,
- "mix_gain": 9,
- "pa_gain": 2,
- "rf_power": 12
- },
- "tx_lut_8": {
- "dig_gain": 3,
- "mix_gain": 15,
- "pa_gain": 1,
- "rf_power": 13
- },
- "tx_lut_9": {
- "dig_gain": 3,
- "mix_gain": 10,
- "pa_gain": 2,
- "rf_power": 14
- }
- },
- "gateway_conf": {
- "forward_crc_disabled": false,
- "forward_crc_error": false,
- "forward_crc_valid": true,
- "gateway_ID": "<WILL-BE-REPLACED-WITH-LORA-EUI>",
- "keepalive_interval": 10,
- "push_timeout_ms": 100,
- "serv_port_down": 1680,
- "serv_port_up": 1680,
- "server_address": "localhost",
- "stat_interval": 30,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_0.US915.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_0.US915.basic.clksrc0
deleted file mode 100644
index a690d3c..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_0.US915.basic.clksrc0
+++ /dev/null
@@ -1,193 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "antenna_gain": 0,
- "clksrc": 0,
- "radio_0": {
- "enable": true,
- "freq": 902700000,
- "rssi_offset": -165,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 902000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 903500000,
- "rssi_offset": -165,
- "tx_enable": false,
- "type": "SX1257"
- },
- "chan_FSK": {
- "enable": false,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 500000,
- "enable": true,
- "if": 300000,
- "radio": 0,
- "spread_factor": 8
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": 200000,
- "radio": 0
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "lbt_cfg": {
- "enable": false,
- "nb_channel": 1,
- "rssi_target": 160,
- "scan_time_us": 5000,
- "start_freq": 869525000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "tx_lut_0": {
- "pa_gain": 0,
- "mix_gain": 8,
- "rf_power": -6,
- "dig_gain": 3
- },
- "tx_lut_1": {
- "pa_gain": 0,
- "mix_gain": 10,
- "rf_power": -3,
- "dig_gain": 3
- },
- "tx_lut_2": {
- "pa_gain": 0,
- "mix_gain": 12,
- "rf_power": 0,
- "dig_gain": 3
- },
- "tx_lut_3": {
- "pa_gain": 1,
- "mix_gain": 8,
- "rf_power": 3,
- "dig_gain": 3
- },
- "tx_lut_4": {
- "pa_gain": 1,
- "mix_gain": 10,
- "rf_power": 6,
- "dig_gain": 3
- },
- "tx_lut_5": {
- "pa_gain": 1,
- "mix_gain": 12,
- "rf_power": 10,
- "dig_gain": 3
- },
- "tx_lut_6": {
- "pa_gain": 1,
- "mix_gain": 12,
- "rf_power": 11,
- "dig_gain": 3
- },
- "tx_lut_7": {
- "pa_gain": 2,
- "mix_gain": 9,
- "rf_power": 12,
- "dig_gain": 3
- },
- "tx_lut_8": {
- "pa_gain": 1,
- "mix_gain": 15,
- "rf_power": 13,
- "dig_gain": 3
- },
- "tx_lut_9": {
- "pa_gain": 2,
- "mix_gain": 10,
- "rf_power": 14,
- "dig_gain": 3
- },
- "tx_lut_10": {
- "pa_gain": 2,
- "mix_gain": 11,
- "rf_power": 16,
- "dig_gain": 3
- },
- "tx_lut_11": {
- "pa_gain": 3,
- "mix_gain": 10,
- "rf_power": 20,
- "dig_gain": 3
- },
- "tx_lut_12": {
- "pa_gain": 3,
- "mix_gain": 11,
- "rf_power": 23,
- "dig_gain": 3
- },
- "tx_lut_13": {
- "pa_gain": 3,
- "mix_gain": 12,
- "rf_power": 24,
- "dig_gain": 3
- },
- "tx_lut_14": {
- "pa_gain": 3,
- "mix_gain": 13,
- "rf_power": 25,
- "dig_gain": 3
- },
- "tx_lut_15": {
- "pa_gain": 3,
- "mix_gain": 15,
- "rf_power": 26,
- "dig_gain": 3
- }
- },
- "gateway_conf": {
- "forward_crc_disabled": false,
- "forward_crc_error": false,
- "forward_crc_valid": true,
- "gateway_ID": "<WILL-BE-REPLACED-WITH-LORA-EUI>",
- "keepalive_interval": 12,
- "push_timeout_ms": 120,
- "serv_port_down": 1780,
- "serv_port_up": 1780,
- "server_address": "us01-iot.semtech.com",
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AS923-LBT.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AS923-LBT.basic.clksrc0
deleted file mode 100644
index 42ca846..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AS923-LBT.basic.clksrc0
+++ /dev/null
@@ -1,227 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "freq_deviation": 25000,
- "if": 300000,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": -200000,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "chan_cfg": [
- {
- "freq_hz": 923200000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923400000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923600000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922200000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922400000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922600000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922800000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923000000,
- "scan_time_us": 5000
- }
- ],
- "enable": true,
- "rssi_target": -80,
- "sx127x_rssi_offset": -4
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 923600000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 920000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 922600000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 0,
- "rf_power": -6
- },
- "tx_lut_1": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 0,
- "rf_power": -3
- },
- "tx_lut_2": {
- "dig_gain": 0,
- "mix_gain": 9,
- "pa_gain": 1,
- "rf_power": 0
- },
- "tx_lut_3": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 1,
- "rf_power": 3
- },
- "tx_lut_4": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 1,
- "rf_power": 6
- },
- "tx_lut_5": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 2,
- "rf_power": 10
- },
- "tx_lut_6": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 11
- },
- "tx_lut_7": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 12
- },
- "tx_lut_8": {
- "dig_gain": 2,
- "mix_gain": 12,
- "pa_gain": 2,
- "rf_power": 13
- },
- "tx_lut_9": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 2,
- "rf_power": 14
- },
- "tx_lut_10": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 2,
- "rf_power": 16
- },
- "tx_lut_11": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 3,
- "rf_power": 20
- },
- "tx_lut_12": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 3,
- "rf_power": 23
- },
- "tx_lut_13": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 3,
- "rf_power": 25
- },
- "tx_lut_14": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 26
- },
- "tx_lut_15": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 27
- }
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "keepalive_interval": 10,
- "push_timeout_ms": 120,
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AS923.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AS923.basic.clksrc0
deleted file mode 100644
index ecb265b..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AS923.basic.clksrc0
+++ /dev/null
@@ -1,195 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "freq_deviation": 25000,
- "if": 300000,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": -200000,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "chan_cfg": [
- ],
- "enable": false,
- "rssi_target": -80,
- "sx127x_rssi_offset": -4
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 923600000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 920000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 922600000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 0,
- "rf_power": -6
- },
- "tx_lut_1": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 0,
- "rf_power": -3
- },
- "tx_lut_2": {
- "dig_gain": 0,
- "mix_gain": 9,
- "pa_gain": 1,
- "rf_power": 0
- },
- "tx_lut_3": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 1,
- "rf_power": 3
- },
- "tx_lut_4": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 1,
- "rf_power": 6
- },
- "tx_lut_5": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 2,
- "rf_power": 10
- },
- "tx_lut_6": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 11
- },
- "tx_lut_7": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 12
- },
- "tx_lut_8": {
- "dig_gain": 2,
- "mix_gain": 12,
- "pa_gain": 2,
- "rf_power": 13
- },
- "tx_lut_9": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 2,
- "rf_power": 14
- },
- "tx_lut_10": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 2,
- "rf_power": 16
- },
- "tx_lut_11": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 3,
- "rf_power": 20
- },
- "tx_lut_12": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 3,
- "rf_power": 23
- },
- "tx_lut_13": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 3,
- "rf_power": 25
- },
- "tx_lut_14": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 26
- },
- "tx_lut_15": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 27
- }
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "keepalive_interval": 10,
- "push_timeout_ms": 120,
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AU915.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AU915.basic.clksrc0
deleted file mode 100644
index e759b96..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.AU915.basic.clksrc0
+++ /dev/null
@@ -1,193 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "antenna_gain": 0,
- "clksrc": 0,
- "radio_0": {
- "enable": true,
- "freq": 915600000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 902000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 916400000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "chan_FSK": {
- "enable": false,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 500000,
- "enable": true,
- "if": 300000,
- "radio": 0,
- "spread_factor": 8
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": 200000,
- "radio": 0
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "lbt_cfg": {
- "enable": false,
- "nb_channel": 1,
- "rssi_target": 160,
- "scan_time_us": 5000,
- "start_freq": 869525000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "tx_lut_0": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 0,
- "rf_power": -6
- },
- "tx_lut_1": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 0,
- "rf_power": -3
- },
- "tx_lut_2": {
- "dig_gain": 0,
- "mix_gain": 9,
- "pa_gain": 1,
- "rf_power": 0
- },
- "tx_lut_3": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 1,
- "rf_power": 3
- },
- "tx_lut_4": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 1,
- "rf_power": 6
- },
- "tx_lut_5": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 2,
- "rf_power": 10
- },
- "tx_lut_6": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 11
- },
- "tx_lut_7": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 12
- },
- "tx_lut_8": {
- "dig_gain": 2,
- "mix_gain": 12,
- "pa_gain": 2,
- "rf_power": 13
- },
- "tx_lut_9": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 2,
- "rf_power": 14
- },
- "tx_lut_10": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 2,
- "rf_power": 16
- },
- "tx_lut_11": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 3,
- "rf_power": 20
- },
- "tx_lut_12": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 3,
- "rf_power": 23
- },
- "tx_lut_13": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 3,
- "rf_power": 25
- },
- "tx_lut_14": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 26
- },
- "tx_lut_15": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 27
- }
- },
- "gateway_conf": {
- "forward_crc_disabled": false,
- "forward_crc_error": false,
- "forward_crc_valid": true,
- "gateway_ID": "<WILL-BE-REPLACED-WITH-LORA-EUI>",
- "keepalive_interval": 12,
- "push_timeout_ms": 120,
- "serv_port_down": 20000,
- "serv_port_up": 20000,
- "server_address": "52.3.215.147",
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.EU868.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.EU868.basic.clksrc0
deleted file mode 100644
index 36554fa..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.EU868.basic.clksrc0
+++ /dev/null
@@ -1,190 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "if": 300000,
- "radio": 1
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": -200000,
- "radio": 1,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 0
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 0
- },
- "clksrc": 0,
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 867500000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 870000000,
- "tx_freq_min": 863000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 868500000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 0,
- "rf_power": -6
- },
- "tx_lut_1": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 0,
- "rf_power": -3
- },
- "tx_lut_2": {
- "dig_gain": 0,
- "mix_gain": 9,
- "pa_gain": 1,
- "rf_power": 0
- },
- "tx_lut_3": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 1,
- "rf_power": 3
- },
- "tx_lut_4": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 1,
- "rf_power": 6
- },
- "tx_lut_5": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 2,
- "rf_power": 10
- },
- "tx_lut_6": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 11
- },
- "tx_lut_7": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 12
- },
- "tx_lut_8": {
- "dig_gain": 2,
- "mix_gain": 12,
- "pa_gain": 2,
- "rf_power": 13
- },
- "tx_lut_9": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 2,
- "rf_power": 14
- },
- "tx_lut_10": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 2,
- "rf_power": 16
- },
- "tx_lut_11": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 3,
- "rf_power": 20
- },
- "tx_lut_12": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 3,
- "rf_power": 23
- },
- "tx_lut_13": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 3,
- "rf_power": 25
- },
- "tx_lut_14": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 26
- },
- "tx_lut_15": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 27
- }
- },
- "gateway_conf": {
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "keepalive_interval": 10,
- "push_timeout_ms": 100,
- "serv_port_down": 20000,
- "serv_port_up": 20000,
- "server_address": "52.3.215.147",
- "stat_interval": 30,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.IN865.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.IN865.basic.clksrc0
deleted file mode 100644
index cd4253f..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.IN865.basic.clksrc0
+++ /dev/null
@@ -1,196 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "freq_deviation": 25000,
- "if": 300000,
- "radio": 1
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": 0,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_": {
- "radio": null
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -137500,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": 202500,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 32500,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 865200000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 867000000,
- "tx_freq_min": 865000000,
- "tx_notch_freq": 129000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 866385000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 0,
- "rf_power": -6
- },
- "tx_lut_1": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 0,
- "rf_power": -3
- },
- "tx_lut_2": {
- "dig_gain": 0,
- "mix_gain": 9,
- "pa_gain": 1,
- "rf_power": 0
- },
- "tx_lut_3": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 1,
- "rf_power": 3
- },
- "tx_lut_4": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 1,
- "rf_power": 6
- },
- "tx_lut_5": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 2,
- "rf_power": 10
- },
- "tx_lut_6": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 11
- },
- "tx_lut_7": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 12
- },
- "tx_lut_8": {
- "dig_gain": 2,
- "mix_gain": 12,
- "pa_gain": 2,
- "rf_power": 13
- },
- "tx_lut_9": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 2,
- "rf_power": 14
- },
- "tx_lut_10": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 2,
- "rf_power": 16
- },
- "tx_lut_11": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 3,
- "rf_power": 20
- },
- "tx_lut_12": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 3,
- "rf_power": 23
- },
- "tx_lut_13": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 3,
- "rf_power": 25
- },
- "tx_lut_14": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 26
- },
- "tx_lut_15": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 27
- }
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "keepalive_interval": 10,
- "push_timeout_ms": 120,
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.KR920-LBT.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.KR920-LBT.basic.clksrc0
deleted file mode 100644
index d405a57..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.KR920-LBT.basic.clksrc0
+++ /dev/null
@@ -1,226 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": false,
- "if": 300000,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": false,
- "if": -200000,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "chan_cfg": [
- {
- "freq_hz": 922100000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922300000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922500000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922700000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922900000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923100000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923300000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 921900000,
- "scan_time_us": 5000
- }
- ],
- "enable": true,
- "rssi_target": -65,
- "sx127x_rssi_offset": -4
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 922500000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 923300000,
- "tx_freq_min": 920900000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 922900000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 0,
- "rf_power": -6
- },
- "tx_lut_1": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 0,
- "rf_power": -3
- },
- "tx_lut_2": {
- "dig_gain": 0,
- "mix_gain": 9,
- "pa_gain": 1,
- "rf_power": 0
- },
- "tx_lut_3": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 1,
- "rf_power": 3
- },
- "tx_lut_4": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 1,
- "rf_power": 6
- },
- "tx_lut_5": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 2,
- "rf_power": 10
- },
- "tx_lut_6": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 11
- },
- "tx_lut_7": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 12
- },
- "tx_lut_8": {
- "dig_gain": 2,
- "mix_gain": 12,
- "pa_gain": 2,
- "rf_power": 13
- },
- "tx_lut_9": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 2,
- "rf_power": 14
- },
- "tx_lut_10": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 2,
- "rf_power": 16
- },
- "tx_lut_11": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 3,
- "rf_power": 20
- },
- "tx_lut_12": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 3,
- "rf_power": 23
- },
- "tx_lut_13": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 3,
- "rf_power": 25
- },
- "tx_lut_14": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 26
- },
- "tx_lut_15": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 27
- }
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "keepalive_interval": 10,
- "push_timeout_ms": 120,
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.RU864.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.RU864.basic.clksrc0
deleted file mode 100644
index eb8e06b..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.RU864.basic.clksrc0
+++ /dev/null
@@ -1,191 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "freq_deviation": 25000,
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": -200000,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": false,
- "if": 400000,
- "radio": 0
- },
- "clksrc": 0,
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 869100000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 870000000,
- "tx_freq_min": 864000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 868100000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 0,
- "rf_power": -6
- },
- "tx_lut_1": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 0,
- "rf_power": -3
- },
- "tx_lut_2": {
- "dig_gain": 0,
- "mix_gain": 9,
- "pa_gain": 1,
- "rf_power": 0
- },
- "tx_lut_3": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 1,
- "rf_power": 3
- },
- "tx_lut_4": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 1,
- "rf_power": 6
- },
- "tx_lut_5": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 2,
- "rf_power": 10
- },
- "tx_lut_6": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 11
- },
- "tx_lut_7": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 12
- },
- "tx_lut_8": {
- "dig_gain": 2,
- "mix_gain": 12,
- "pa_gain": 2,
- "rf_power": 13
- },
- "tx_lut_9": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 2,
- "rf_power": 14
- },
- "tx_lut_10": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 2,
- "rf_power": 16
- },
- "tx_lut_11": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 3,
- "rf_power": 20
- },
- "tx_lut_12": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 3,
- "rf_power": 23
- },
- "tx_lut_13": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 3,
- "rf_power": 25
- },
- "tx_lut_14": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 26
- },
- "tx_lut_15": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 27
- }
- },
- "gateway_conf": {
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "keepalive_interval": 10,
- "push_timeout_ms": 100,
- "serv_port_down": 20000,
- "serv_port_up": 20000,
- "server_address": "52.3.215.147",
- "stat_interval": 30,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.US915.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.US915.basic.clksrc0
deleted file mode 100644
index 3d7b70f..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.MTAC_LORA_1_5.US915.basic.clksrc0
+++ /dev/null
@@ -1,193 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "antenna_gain": 0,
- "clksrc": 0,
- "radio_0": {
- "enable": true,
- "freq": 902700000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 902000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 903500000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "chan_FSK": {
- "enable": false,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 500000,
- "enable": true,
- "if": 300000,
- "radio": 0,
- "spread_factor": 8
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": 200000,
- "radio": 0
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "lbt_cfg": {
- "enable": false,
- "nb_channel": 1,
- "rssi_target": 160,
- "scan_time_us": 5000,
- "start_freq": 869525000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "tx_lut_0": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 0,
- "rf_power": -6
- },
- "tx_lut_1": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 0,
- "rf_power": -3
- },
- "tx_lut_2": {
- "dig_gain": 0,
- "mix_gain": 9,
- "pa_gain": 1,
- "rf_power": 0
- },
- "tx_lut_3": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 1,
- "rf_power": 3
- },
- "tx_lut_4": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 1,
- "rf_power": 6
- },
- "tx_lut_5": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 2,
- "rf_power": 10
- },
- "tx_lut_6": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 11
- },
- "tx_lut_7": {
- "dig_gain": 0,
- "mix_gain": 11,
- "pa_gain": 2,
- "rf_power": 12
- },
- "tx_lut_8": {
- "dig_gain": 2,
- "mix_gain": 12,
- "pa_gain": 2,
- "rf_power": 13
- },
- "tx_lut_9": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 2,
- "rf_power": 14
- },
- "tx_lut_10": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 2,
- "rf_power": 16
- },
- "tx_lut_11": {
- "dig_gain": 0,
- "mix_gain": 10,
- "pa_gain": 3,
- "rf_power": 20
- },
- "tx_lut_12": {
- "dig_gain": 0,
- "mix_gain": 12,
- "pa_gain": 3,
- "rf_power": 23
- },
- "tx_lut_13": {
- "dig_gain": 0,
- "mix_gain": 13,
- "pa_gain": 3,
- "rf_power": 25
- },
- "tx_lut_14": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 26
- },
- "tx_lut_15": {
- "dig_gain": 0,
- "mix_gain": 15,
- "pa_gain": 3,
- "rf_power": 27
- }
- },
- "gateway_conf": {
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "gateway_ID": "<WILL-BE-REPLACED-WITH-LORA-EUI>",
- "keepalive_interval": 12,
- "push_timeout_ms": 120,
- "serv_port_down": 20000,
- "serv_port_up": 20000,
- "server_address": "52.3.215.147",
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E286.EU868.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E286.EU868.basic.clksrc0
deleted file mode 100644
index fc14309..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E286.EU868.basic.clksrc0
+++ /dev/null
@@ -1,216 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "clksrc": 0, /* radio_1 provides clock to concentrator */
- "antenna_gain": 0, /* antenna gain, in dBi */
- "radio_0": {
- "enable": true,
- "type": "SX1257",
- "freq": 867500000,
- "rssi_offset": -166.0,
- "tx_enable": true,
- "tx_freq_min": 863000000,
- "tx_freq_max": 870000000
- },
- "radio_1": {
- "enable": true,
- "type": "SX1257",
- "freq": 868500000,
- "rssi_offset": -166.0,
- "tx_enable": false
- },
- "chan_multiSF_0": {
- /* Lora MAC channel, 125kHz, all SF, 868.1 MHz */
- "enable": true,
- "radio": 1,
- "if": -400000
- },
- "chan_multiSF_1": {
- /* Lora MAC channel, 125kHz, all SF, 868.3 MHz */
- "enable": true,
- "radio": 1,
- "if": -200000
- },
- "chan_multiSF_2": {
- /* Lora MAC channel, 125kHz, all SF, 868.5 MHz */
- "enable": true,
- "radio": 1,
- "if": 0
- },
- "chan_multiSF_3": {
- /* Lora MAC channel, 125kHz, all SF, 867.1 MHz */
- "enable": true,
- "radio": 0,
- "if": -400000
- },
- "chan_multiSF_4": {
- /* Lora MAC channel, 125kHz, all SF, 867.3 MHz */
- "enable": true,
- "radio": 0,
- "if": -200000
- },
- "chan_multiSF_5": {
- /* Lora MAC channel, 125kHz, all SF, 867.5 MHz */
- "enable": true,
- "radio": 0,
- "if": 0
- },
- "chan_multiSF_6": {
- /* Lora MAC channel, 125kHz, all SF, 867.7 MHz */
- "enable": true,
- "radio": 0,
- "if": 200000
- },
- "chan_multiSF_7": {
- /* Lora MAC channel, 125kHz, all SF, 867.9 MHz */
- "enable": true,
- "radio": 0,
- "if": 400000
- },
- "chan_Lora_std": {
- /* Lora MAC channel, 250kHz, SF7, 868.3 MHz */
- "enable": true,
- "radio": 1,
- "if": -200000,
- "bandwidth": 250000,
- "spread_factor": 7
- },
- "chan_FSK": {
- /* FSK 50kbps channel, 868.8 MHz */
- "enable": true,
- "radio": 1,
- "if": 300000,
- "bandwidth": 125000,
- "datarate": 50000
- },
- "tx_lut_0": {
- /* TX gain table, index 0 */
- "pa_gain": 0,
- "mix_gain": 8,
- "rf_power": -6,
- "dig_gain": 0
- },
- "tx_lut_1": {
- /* TX gain table, index 1 */
- "pa_gain": 0,
- "mix_gain": 10,
- "rf_power": -3,
- "dig_gain": 0
- },
- "tx_lut_2": {
- /* TX gain table, index 2 */
- "pa_gain": 0,
- "mix_gain": 12,
- "rf_power": 0,
- "dig_gain": 0
- },
- "tx_lut_3": {
- /* TX gain table, index 3 */
- "pa_gain": 1,
- "mix_gain": 8,
- "rf_power": 3,
- "dig_gain": 0
- },
- "tx_lut_4": {
- /* TX gain table, index 4 */
- "pa_gain": 1,
- "mix_gain": 10,
- "rf_power": 6,
- "dig_gain": 0
- },
- "tx_lut_5": {
- /* TX gain table, index 5 */
- "pa_gain": 1,
- "mix_gain": 12,
- "rf_power": 10,
- "dig_gain": 0
- },
- "tx_lut_6": {
- /* TX gain table, index 6 */
- "pa_gain": 1,
- "mix_gain": 13,
- "rf_power": 11,
- "dig_gain": 0
- },
- "tx_lut_7": {
- /* TX gain table, index 7 */
- "pa_gain": 2,
- "mix_gain": 9,
- "rf_power": 12,
- "dig_gain": 0
- },
- "tx_lut_8": {
- /* TX gain table, index 8 */
- "pa_gain": 1,
- "mix_gain": 15,
- "rf_power": 13,
- "dig_gain": 0
- },
- "tx_lut_9": {
- /* TX gain table, index 9 */
- "pa_gain": 2,
- "mix_gain": 10,
- "rf_power": 14,
- "dig_gain": 0
- },
- "tx_lut_10": {
- /* TX gain table, index 10 */
- "pa_gain": 2,
- "mix_gain": 11,
- "rf_power": 16,
- "dig_gain": 0
- },
- "tx_lut_11": {
- /* TX gain table, index 11 */
- "pa_gain": 3,
- "mix_gain": 9,
- "rf_power": 20,
- "dig_gain": 0
- },
- "tx_lut_12": {
- /* TX gain table, index 12 */
- "pa_gain": 3,
- "mix_gain": 10,
- "rf_power": 23,
- "dig_gain": 0
- },
- "tx_lut_13": {
- /* TX gain table, index 13 */
- "pa_gain": 3,
- "mix_gain": 11,
- "rf_power": 25,
- "dig_gain": 0
- },
- "tx_lut_14": {
- /* TX gain table, index 14 */
- "pa_gain": 3,
- "mix_gain": 12,
- "rf_power": 26,
- "dig_gain": 0
- },
- "tx_lut_15": {
- /* TX gain table, index 15 */
- "pa_gain": 3,
- "mix_gain": 14,
- "rf_power": 27,
- "dig_gain": 0
- }
- },
-
- "gateway_conf": {
- "gateway_ID": "AA555A0000000000",
- /* change with default server address/ports, or overwrite in local_conf.json */
- "server_address": "localhost",
- "serv_port_up": 1680,
- "serv_port_down": 1680,
- /* adjust the following parameters for your network */
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- /* forward only valid packets */
- "forward_crc_valid": true,
- "forward_crc_error": false,
- "forward_crc_disabled": false
- }
-}
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E286.EU868.basic.clksrc1 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E286.EU868.basic.clksrc1
deleted file mode 100644
index e60f583..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E286.EU868.basic.clksrc1
+++ /dev/null
@@ -1,216 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "clksrc": 1, /* radio_1 provides clock to concentrator */
- "antenna_gain": 0, /* antenna gain, in dBi */
- "radio_0": {
- "enable": true,
- "type": "SX1257",
- "freq": 867500000,
- "rssi_offset": -166.0,
- "tx_enable": true,
- "tx_freq_min": 863000000,
- "tx_freq_max": 870000000
- },
- "radio_1": {
- "enable": true,
- "type": "SX1257",
- "freq": 868500000,
- "rssi_offset": -166.0,
- "tx_enable": false
- },
- "chan_multiSF_0": {
- /* Lora MAC channel, 125kHz, all SF, 868.1 MHz */
- "enable": true,
- "radio": 1,
- "if": -400000
- },
- "chan_multiSF_1": {
- /* Lora MAC channel, 125kHz, all SF, 868.3 MHz */
- "enable": true,
- "radio": 1,
- "if": -200000
- },
- "chan_multiSF_2": {
- /* Lora MAC channel, 125kHz, all SF, 868.5 MHz */
- "enable": true,
- "radio": 1,
- "if": 0
- },
- "chan_multiSF_3": {
- /* Lora MAC channel, 125kHz, all SF, 867.1 MHz */
- "enable": true,
- "radio": 0,
- "if": -400000
- },
- "chan_multiSF_4": {
- /* Lora MAC channel, 125kHz, all SF, 867.3 MHz */
- "enable": true,
- "radio": 0,
- "if": -200000
- },
- "chan_multiSF_5": {
- /* Lora MAC channel, 125kHz, all SF, 867.5 MHz */
- "enable": true,
- "radio": 0,
- "if": 0
- },
- "chan_multiSF_6": {
- /* Lora MAC channel, 125kHz, all SF, 867.7 MHz */
- "enable": true,
- "radio": 0,
- "if": 200000
- },
- "chan_multiSF_7": {
- /* Lora MAC channel, 125kHz, all SF, 867.9 MHz */
- "enable": true,
- "radio": 0,
- "if": 400000
- },
- "chan_Lora_std": {
- /* Lora MAC channel, 250kHz, SF7, 868.3 MHz */
- "enable": true,
- "radio": 1,
- "if": -200000,
- "bandwidth": 250000,
- "spread_factor": 7
- },
- "chan_FSK": {
- /* FSK 50kbps channel, 868.8 MHz */
- "enable": true,
- "radio": 1,
- "if": 300000,
- "bandwidth": 125000,
- "datarate": 50000
- },
- "tx_lut_0": {
- /* TX gain table, index 0 */
- "pa_gain": 0,
- "mix_gain": 8,
- "rf_power": -6,
- "dig_gain": 0
- },
- "tx_lut_1": {
- /* TX gain table, index 1 */
- "pa_gain": 0,
- "mix_gain": 10,
- "rf_power": -3,
- "dig_gain": 0
- },
- "tx_lut_2": {
- /* TX gain table, index 2 */
- "pa_gain": 0,
- "mix_gain": 12,
- "rf_power": 0,
- "dig_gain": 0
- },
- "tx_lut_3": {
- /* TX gain table, index 3 */
- "pa_gain": 1,
- "mix_gain": 8,
- "rf_power": 3,
- "dig_gain": 0
- },
- "tx_lut_4": {
- /* TX gain table, index 4 */
- "pa_gain": 1,
- "mix_gain": 10,
- "rf_power": 6,
- "dig_gain": 0
- },
- "tx_lut_5": {
- /* TX gain table, index 5 */
- "pa_gain": 1,
- "mix_gain": 12,
- "rf_power": 10,
- "dig_gain": 0
- },
- "tx_lut_6": {
- /* TX gain table, index 6 */
- "pa_gain": 1,
- "mix_gain": 13,
- "rf_power": 11,
- "dig_gain": 0
- },
- "tx_lut_7": {
- /* TX gain table, index 7 */
- "pa_gain": 2,
- "mix_gain": 9,
- "rf_power": 12,
- "dig_gain": 0
- },
- "tx_lut_8": {
- /* TX gain table, index 8 */
- "pa_gain": 1,
- "mix_gain": 15,
- "rf_power": 13,
- "dig_gain": 0
- },
- "tx_lut_9": {
- /* TX gain table, index 9 */
- "pa_gain": 2,
- "mix_gain": 10,
- "rf_power": 14,
- "dig_gain": 0
- },
- "tx_lut_10": {
- /* TX gain table, index 10 */
- "pa_gain": 2,
- "mix_gain": 11,
- "rf_power": 16,
- "dig_gain": 0
- },
- "tx_lut_11": {
- /* TX gain table, index 11 */
- "pa_gain": 3,
- "mix_gain": 9,
- "rf_power": 20,
- "dig_gain": 0
- },
- "tx_lut_12": {
- /* TX gain table, index 12 */
- "pa_gain": 3,
- "mix_gain": 10,
- "rf_power": 23,
- "dig_gain": 0
- },
- "tx_lut_13": {
- /* TX gain table, index 13 */
- "pa_gain": 3,
- "mix_gain": 11,
- "rf_power": 25,
- "dig_gain": 0
- },
- "tx_lut_14": {
- /* TX gain table, index 14 */
- "pa_gain": 3,
- "mix_gain": 12,
- "rf_power": 26,
- "dig_gain": 0
- },
- "tx_lut_15": {
- /* TX gain table, index 15 */
- "pa_gain": 3,
- "mix_gain": 14,
- "rf_power": 27,
- "dig_gain": 0
- }
- },
-
- "gateway_conf": {
- "gateway_ID": "AA555A0000000000",
- /* change with default server address/ports, or overwrite in local_conf.json */
- "server_address": "localhost",
- "serv_port_up": 1680,
- "serv_port_down": 1680,
- /* adjust the following parameters for your network */
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- /* forward only valid packets */
- "forward_crc_valid": true,
- "forward_crc_error": false,
- "forward_crc_disabled": false
- }
-}
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E336.EU868.basic.clksrc0 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E336.EU868.basic.clksrc0
deleted file mode 100644
index fe81952..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E336.EU868.basic.clksrc0
+++ /dev/null
@@ -1,225 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "clksrc": 0, /* radio_1 provides clock to concentrator */
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160, /* rssi in dBm = -lbt_rssi_target/2 */
- "nb_channel": 1,
- "start_freq": 869525000,
- "scan_time_us": 5000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "antenna_gain": 0, /* antenna gain, in dBi */
- "radio_0": {
- "enable": true,
- "type": "SX1257",
- "freq": 867500000,
- "rssi_offset": -165.0,
- "tx_enable": true,
- "tx_freq_min": 863000000,
- "tx_freq_max": 870000000
- },
- "radio_1": {
- "enable": true,
- "type": "SX1257",
- "freq": 868500000,
- "rssi_offset": -165.0,
- "tx_enable": false
- },
- "chan_multiSF_0": {
- /* Lora MAC channel, 125kHz, all SF, 868.1 MHz */
- "enable": true,
- "radio": 1,
- "if": -400000
- },
- "chan_multiSF_1": {
- /* Lora MAC channel, 125kHz, all SF, 868.3 MHz */
- "enable": true,
- "radio": 1,
- "if": -200000
- },
- "chan_multiSF_2": {
- /* Lora MAC channel, 125kHz, all SF, 868.5 MHz */
- "enable": true,
- "radio": 1,
- "if": 0
- },
- "chan_multiSF_3": {
- /* Lora MAC channel, 125kHz, all SF, 867.1 MHz */
- "enable": true,
- "radio": 0,
- "if": -400000
- },
- "chan_multiSF_4": {
- /* Lora MAC channel, 125kHz, all SF, 867.3 MHz */
- "enable": true,
- "radio": 0,
- "if": -200000
- },
- "chan_multiSF_5": {
- /* Lora MAC channel, 125kHz, all SF, 867.5 MHz */
- "enable": true,
- "radio": 0,
- "if": 0
- },
- "chan_multiSF_6": {
- /* Lora MAC channel, 125kHz, all SF, 867.7 MHz */
- "enable": true,
- "radio": 0,
- "if": 200000
- },
- "chan_multiSF_7": {
- /* Lora MAC channel, 125kHz, all SF, 867.9 MHz */
- "enable": true,
- "radio": 0,
- "if": 400000
- },
- "chan_Lora_std": {
- /* Lora MAC channel, 250kHz, SF7, 868.3 MHz */
- "enable": true,
- "radio": 1,
- "if": -200000,
- "bandwidth": 250000,
- "spread_factor": 7
- },
- "chan_FSK": {
- /* FSK 50kbps channel, 868.8 MHz */
- "enable": true,
- "radio": 1,
- "if": 300000,
- "bandwidth": 125000,
- "datarate": 50000
- },
- "tx_lut_0": {
- /* TX gain table, index 0 */
- "pa_gain": 0,
- "mix_gain": 8,
- "rf_power": -6,
- "dig_gain": 3
- },
- "tx_lut_1": {
- /* TX gain table, index 1 */
- "pa_gain": 0,
- "mix_gain": 10,
- "rf_power": -3,
- "dig_gain": 3
- },
- "tx_lut_2": {
- /* TX gain table, index 2 */
- "pa_gain": 0,
- "mix_gain": 10,
- "rf_power": 0,
- "dig_gain": 1
- },
- "tx_lut_3": {
- /* TX gain table, index 3 */
- "pa_gain": 0,
- "mix_gain": 14,
- "rf_power": 3,
- "dig_gain": 2
- },
- "tx_lut_4": {
- /* TX gain table, index 4 */
- "pa_gain": 1,
- "mix_gain": 10,
- "rf_power": 6,
- "dig_gain": 3
- },
- "tx_lut_5": {
- /* TX gain table, index 5 */
- "pa_gain": 1,
- "mix_gain": 12,
- "rf_power": 10,
- "dig_gain": 2
- },
- "tx_lut_6": {
- /* TX gain table, index 6 */
- "pa_gain": 1,
- "mix_gain": 12,
- "rf_power": 11,
- "dig_gain": 1
- },
- "tx_lut_7": {
- /* TX gain table, index 7 */
- "pa_gain": 1,
- "mix_gain": 12,
- "rf_power": 12,
- "dig_gain": 0
- },
- "tx_lut_8": {
- /* TX gain table, index 8 */
- "pa_gain": 1,
- "mix_gain": 14,
- "rf_power": 13,
- "dig_gain": 2
- },
- "tx_lut_9": {
- /* TX gain table, index 9 */
- "pa_gain": 1,
- "mix_gain": 13,
- "rf_power": 14,
- "dig_gain": 0
- },
- "tx_lut_10": {
- /* TX gain table, index 10 */
- "pa_gain": 2,
- "mix_gain": 9,
- "rf_power": 16,
- "dig_gain": 2
- },
- "tx_lut_11": {
- /* TX gain table, index 11 */
- "pa_gain": 2,
- "mix_gain": 11,
- "rf_power": 20,
- "dig_gain": 1
- },
- "tx_lut_12": {
- /* TX gain table, index 12 */
- "pa_gain": 2,
- "mix_gain": 13,
- "rf_power": 23,
- "dig_gain": 1
- },
- "tx_lut_13": {
- /* TX gain table, index 13 */
- "pa_gain": 2,
- "mix_gain": 15,
- "rf_power": 25,
- "dig_gain": 2
- },
- "tx_lut_14": {
- /* TX gain table, index 14 */
- "pa_gain": 3,
- "mix_gain": 10,
- "rf_power": 26,
- "dig_gain": 2
- },
- "tx_lut_15": {
- /* TX gain table, index 15 */
- "pa_gain": 3,
- "mix_gain": 10,
- "rf_power": 27,
- "dig_gain": 1
- }
- },
-
- "gateway_conf": {
- "gateway_ID": "AA555A0000000000",
- /* change with default server address/ports, or overwrite in local_conf.json */
- "server_address": "localhost",
- "serv_port_up": 1680,
- "serv_port_down": 1680,
- /* adjust the following parameters for your network */
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- /* forward only valid packets */
- "forward_crc_valid": true,
- "forward_crc_error": false,
- "forward_crc_disabled": false
- }
-}
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E336.EU868.basic.clksrc1 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E336.EU868.basic.clksrc1
deleted file mode 100644
index a975861..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.PCB_E336.EU868.basic.clksrc1
+++ /dev/null
@@ -1,225 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "clksrc": 1, /* radio_1 provides clock to concentrator */
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160, /* rssi in dBm = -lbt_rssi_target/2 */
- "nb_channel": 1,
- "start_freq": 869525000,
- "scan_time_us": 5000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "antenna_gain": 0, /* antenna gain, in dBi */
- "radio_0": {
- "enable": true,
- "type": "SX1257",
- "freq": 867500000,
- "rssi_offset": -165.0,
- "tx_enable": true,
- "tx_freq_min": 863000000,
- "tx_freq_max": 870000000
- },
- "radio_1": {
- "enable": true,
- "type": "SX1257",
- "freq": 868500000,
- "rssi_offset": -165.0,
- "tx_enable": false
- },
- "chan_multiSF_0": {
- /* Lora MAC channel, 125kHz, all SF, 868.1 MHz */
- "enable": true,
- "radio": 1,
- "if": -400000
- },
- "chan_multiSF_1": {
- /* Lora MAC channel, 125kHz, all SF, 868.3 MHz */
- "enable": true,
- "radio": 1,
- "if": -200000
- },
- "chan_multiSF_2": {
- /* Lora MAC channel, 125kHz, all SF, 868.5 MHz */
- "enable": true,
- "radio": 1,
- "if": 0
- },
- "chan_multiSF_3": {
- /* Lora MAC channel, 125kHz, all SF, 867.1 MHz */
- "enable": true,
- "radio": 0,
- "if": -400000
- },
- "chan_multiSF_4": {
- /* Lora MAC channel, 125kHz, all SF, 867.3 MHz */
- "enable": true,
- "radio": 0,
- "if": -200000
- },
- "chan_multiSF_5": {
- /* Lora MAC channel, 125kHz, all SF, 867.5 MHz */
- "enable": true,
- "radio": 0,
- "if": 0
- },
- "chan_multiSF_6": {
- /* Lora MAC channel, 125kHz, all SF, 867.7 MHz */
- "enable": true,
- "radio": 0,
- "if": 200000
- },
- "chan_multiSF_7": {
- /* Lora MAC channel, 125kHz, all SF, 867.9 MHz */
- "enable": true,
- "radio": 0,
- "if": 400000
- },
- "chan_Lora_std": {
- /* Lora MAC channel, 250kHz, SF7, 868.3 MHz */
- "enable": true,
- "radio": 1,
- "if": -200000,
- "bandwidth": 250000,
- "spread_factor": 7
- },
- "chan_FSK": {
- /* FSK 50kbps channel, 868.8 MHz */
- "enable": true,
- "radio": 1,
- "if": 300000,
- "bandwidth": 125000,
- "datarate": 50000
- },
- "tx_lut_0": {
- /* TX gain table, index 0 */
- "pa_gain": 0,
- "mix_gain": 8,
- "rf_power": -6,
- "dig_gain": 3
- },
- "tx_lut_1": {
- /* TX gain table, index 1 */
- "pa_gain": 0,
- "mix_gain": 10,
- "rf_power": -3,
- "dig_gain": 3
- },
- "tx_lut_2": {
- /* TX gain table, index 2 */
- "pa_gain": 0,
- "mix_gain": 10,
- "rf_power": 0,
- "dig_gain": 1
- },
- "tx_lut_3": {
- /* TX gain table, index 3 */
- "pa_gain": 0,
- "mix_gain": 14,
- "rf_power": 3,
- "dig_gain": 2
- },
- "tx_lut_4": {
- /* TX gain table, index 4 */
- "pa_gain": 1,
- "mix_gain": 10,
- "rf_power": 6,
- "dig_gain": 3
- },
- "tx_lut_5": {
- /* TX gain table, index 5 */
- "pa_gain": 1,
- "mix_gain": 12,
- "rf_power": 10,
- "dig_gain": 2
- },
- "tx_lut_6": {
- /* TX gain table, index 6 */
- "pa_gain": 1,
- "mix_gain": 12,
- "rf_power": 11,
- "dig_gain": 1
- },
- "tx_lut_7": {
- /* TX gain table, index 7 */
- "pa_gain": 1,
- "mix_gain": 12,
- "rf_power": 12,
- "dig_gain": 0
- },
- "tx_lut_8": {
- /* TX gain table, index 8 */
- "pa_gain": 1,
- "mix_gain": 14,
- "rf_power": 13,
- "dig_gain": 2
- },
- "tx_lut_9": {
- /* TX gain table, index 9 */
- "pa_gain": 1,
- "mix_gain": 13,
- "rf_power": 14,
- "dig_gain": 0
- },
- "tx_lut_10": {
- /* TX gain table, index 10 */
- "pa_gain": 2,
- "mix_gain": 9,
- "rf_power": 16,
- "dig_gain": 2
- },
- "tx_lut_11": {
- /* TX gain table, index 11 */
- "pa_gain": 2,
- "mix_gain": 11,
- "rf_power": 20,
- "dig_gain": 1
- },
- "tx_lut_12": {
- /* TX gain table, index 12 */
- "pa_gain": 2,
- "mix_gain": 13,
- "rf_power": 23,
- "dig_gain": 1
- },
- "tx_lut_13": {
- /* TX gain table, index 13 */
- "pa_gain": 2,
- "mix_gain": 15,
- "rf_power": 25,
- "dig_gain": 2
- },
- "tx_lut_14": {
- /* TX gain table, index 14 */
- "pa_gain": 3,
- "mix_gain": 10,
- "rf_power": 26,
- "dig_gain": 2
- },
- "tx_lut_15": {
- /* TX gain table, index 15 */
- "pa_gain": 3,
- "mix_gain": 10,
- "rf_power": 27,
- "dig_gain": 1
- }
- },
-
- "gateway_conf": {
- "gateway_ID": "AA555A0000000000",
- /* change with default server address/ports, or overwrite in local_conf.json */
- "server_address": "localhost",
- "serv_port_up": 1680,
- "serv_port_down": 1680,
- /* adjust the following parameters for your network */
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- /* forward only valid packets */
- "forward_crc_valid": true,
- "forward_crc_error": false,
- "forward_crc_disabled": false
- }
-}
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.US902.basic b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.US902.basic
deleted file mode 100644
index 3914956..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.0.0.US902.basic
+++ /dev/null
@@ -1,104 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "clksrc": 1, /* radio_1 provides clock to concentrator */
- "antenna_gain": 0, /* antenna gain, in dBi */
- "radio_0": {
- "enable": true,
- "type": "SX1257",
- "freq": 902700000,
- "rssi_offset": -166.0,
- "tx_enable": true,
- "tx_freq_min": 902000000,
- "tx_freq_max": 928000000
- },
- "radio_1": {
- "enable": true,
- "type": "SX1257",
- "freq": 903400000,
- "rssi_offset": -166.0,
- "tx_enable": false
- },
- "chan_multiSF_0": {
- /* Lora MAC channel, 125kHz, all SF, 902.3 MHz */
- "enable": true,
- "radio": 0,
- "if": -400000
- },
- "chan_multiSF_1": {
- /* Lora MAC channel, 125kHz, all SF, 902.5 MHz */
- "enable": true,
- "radio": 0,
- "if": -200000
- },
- "chan_multiSF_2": {
- /* Lora MAC channel, 125kHz, all SF, 902.7 MHz */
- "enable": true,
- "radio": 0,
- "if": 0
- },
- "chan_multiSF_3": {
- /* Lora MAC channel, 125kHz, all SF, 902.9 MHz */
- "enable": true,
- "radio": 0,
- "if": 200000
- },
- "chan_multiSF_4": {
- /* Lora MAC channel, 125kHz, all SF, 903.1 MHz */
- "enable": true,
- "radio": 1,
- "if": -300000
- },
- "chan_multiSF_5": {
- /* Lora MAC channel, 125kHz, all SF, 903.3 MHz */
- "enable": true,
- "radio": 1,
- "if": -100000
- },
- "chan_multiSF_6": {
- /* Lora MAC channel, 125kHz, all SF, 903.5 MHz */
- "enable": true,
- "radio": 1,
- "if": 100000
- },
- "chan_multiSF_7": {
- /* Lora MAC channel, 125kHz, all SF, 903.7 MHz */
- "enable": true,
- "radio": 1,
- "if": 300000
- },
- "chan_Lora_std": {
- /* Lora MAC channel, 500kHz, SF8, 903.0 MHz */
- "enable": true,
- "radio": 0,
- "if": 300000,
- "bandwidth": 500000,
- "spread_factor": 8
- },
- "chan_FSK": {
- /* FSK 100kbps channel, 903.0 MHz */
- "enable": false,
- "radio": 0,
- "if": 300000,
- "bandwidth": 250000,
- "datarate": 100000
- }
- },
-
- "gateway_conf": {
- "gateway_ID": "AA555A0000000000",
- /* change with default server address/ports, or overwrite in local_conf.json */
- "server_address": "localhost",
- "serv_port_up": 1680,
- "serv_port_down": 1680,
- /* adjust the following parameters for your network */
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- /* forward only valid packets */
- "forward_crc_valid": true,
- "forward_crc_error": false,
- "forward_crc_disabled": false
- }
-}
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AS923-LBT.basic b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AS923-LBT.basic
deleted file mode 100644
index 6c14d3c..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AS923-LBT.basic
+++ /dev/null
@@ -1,147 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "freq_deviation": 25000,
- "if": 300000,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": -200000,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "chan_cfg": [
- {
- "freq_hz": 923200000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923400000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923600000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922200000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922400000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922600000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922800000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923000000,
- "scan_time_us": 5000
- }
- ],
- "enable": true,
- "rssi_target": -80,
- "sx127x_rssi_offset": -4
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 923600000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 920000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 922600000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0":{"dig_gain":2,"mix_gain":15,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":11},
- "tx_lut_2":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":10,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":3,"mix_gain":14,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":1,"mix_gain":12,"pa_gain":2,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":12,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":2,"mix_gain":14,"pa_gain":2,"rf_power":17},
- "tx_lut_8":{"dig_gain":2,"mix_gain":15,"pa_gain":2,"rf_power":18},
- "tx_lut_9":{"dig_gain":1,"mix_gain":15,"pa_gain":2,"rf_power":19},
- "tx_lut_10":{"dig_gain":0,"mix_gain":9,"pa_gain":3,"rf_power":20},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":21},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":22},
- "tx_lut_13":{"dig_gain":0,"mix_gain":11,"pa_gain":3,"rf_power":23},
- "tx_lut_14":{"dig_gain":2,"mix_gain":14,"pa_gain":3,"rf_power":24},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":25}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "keepalive_interval": 10,
- "push_timeout_ms": 120,
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AS923.basic b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AS923.basic
deleted file mode 100644
index 3731a2d..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AS923.basic
+++ /dev/null
@@ -1,115 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "freq_deviation": 25000,
- "if": 300000,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": -200000,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "chan_cfg": [
- ],
- "enable": false,
- "rssi_target": -80,
- "sx127x_rssi_offset": -4
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 923600000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 920000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 922600000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0":{"dig_gain":2,"mix_gain":15,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":11},
- "tx_lut_2":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":10,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":3,"mix_gain":14,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":1,"mix_gain":12,"pa_gain":2,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":12,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":2,"mix_gain":14,"pa_gain":2,"rf_power":17},
- "tx_lut_8":{"dig_gain":2,"mix_gain":15,"pa_gain":2,"rf_power":18},
- "tx_lut_9":{"dig_gain":1,"mix_gain":15,"pa_gain":2,"rf_power":19},
- "tx_lut_10":{"dig_gain":0,"mix_gain":9,"pa_gain":3,"rf_power":20},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":21},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":22},
- "tx_lut_13":{"dig_gain":0,"mix_gain":11,"pa_gain":3,"rf_power":23},
- "tx_lut_14":{"dig_gain":2,"mix_gain":14,"pa_gain":3,"rf_power":24},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":25}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "keepalive_interval": 10,
- "push_timeout_ms": 120,
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AU915.basic b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AU915.basic
deleted file mode 100644
index c2a284e..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.AU915.basic
+++ /dev/null
@@ -1,113 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "antenna_gain": 0,
- "clksrc": 0,
- "radio_0": {
- "enable": true,
- "freq": 915600000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 902000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 916400000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "chan_FSK": {
- "enable": false,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 500000,
- "enable": true,
- "if": 300000,
- "radio": 0,
- "spread_factor": 8
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": 200000,
- "radio": 0
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "lbt_cfg": {
- "enable": false,
- "nb_channel": 1,
- "rssi_target": 160,
- "scan_time_us": 5000,
- "start_freq": 869525000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "tx_lut_0":{"dig_gain":2,"mix_gain":15,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":11},
- "tx_lut_2":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":10,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":3,"mix_gain":14,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":1,"mix_gain":12,"pa_gain":2,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":12,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":2,"mix_gain":14,"pa_gain":2,"rf_power":17},
- "tx_lut_8":{"dig_gain":2,"mix_gain":15,"pa_gain":2,"rf_power":18},
- "tx_lut_9":{"dig_gain":1,"mix_gain":15,"pa_gain":2,"rf_power":19},
- "tx_lut_10":{"dig_gain":0,"mix_gain":9,"pa_gain":3,"rf_power":20},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":21},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":22},
- "tx_lut_13":{"dig_gain":0,"mix_gain":11,"pa_gain":3,"rf_power":23},
- "tx_lut_14":{"dig_gain":2,"mix_gain":14,"pa_gain":3,"rf_power":24},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":25}
- },
- "gateway_conf": {
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "gateway_ID": "<WILL-BE-REPLACED-WITH-LORA-EUI>",
- "keepalive_interval": 12,
- "push_timeout_ms": 120,
- "serv_port_down": 20000,
- "serv_port_up": 20000,
- "server_address": "52.3.215.147",
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.EU868.basic b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.EU868.basic
deleted file mode 100644
index 710a228..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.EU868.basic
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "clksrc": 0,
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160,
- "nb_channel": 1,
- "start_freq": 869525000,
- "scan_time_us": 5000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "antenna_gain": 0,
- "radio_0": {
- "enable": true,
- "type": "SX1257",
- "freq": 867500000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_min": 863000000,
- "tx_freq_max": 870000000
- },
- "radio_1": {
- "enable": true,
- "type": "SX1257",
- "freq": 868500000,
- "rssi_offset": -162,
- "tx_enable": false
- },
- "chan_multiSF_0": {
- "enable": true,
- "radio": 1,
- "if": -400000
- },
- "chan_multiSF_1": {
- "enable": true,
- "radio": 1,
- "if": -200000
- },
- "chan_multiSF_2": {
- "enable": true,
- "radio": 1,
- "if": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "radio": 0,
- "if": -400000
- },
- "chan_multiSF_4": {
- "enable": true,
- "radio": 0,
- "if": -200000
- },
- "chan_multiSF_5": {
- "enable": true,
- "radio": 0,
- "if": 0
- },
- "chan_multiSF_6": {
- "enable": true,
- "radio": 0,
- "if": 200000
- },
- "chan_multiSF_7": {
- "enable": true,
- "radio": 0,
- "if": 400000
- },
- "chan_Lora_std": {
- "enable": true,
- "radio": 1,
- "if": -200000,
- "bandwidth": 250000,
- "spread_factor": 7
- },
- "chan_FSK": {
- "enable": true,
- "radio": 1,
- "if": 300000,
- "bandwidth": 125000,
- "datarate": 50000
- },
- "tx_lut_0":{"dig_gain":1,"mix_gain":10,"pa_gain":1,"rf_power":4},
- "tx_lut_1":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":11},
- "tx_lut_2":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":10,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":3,"mix_gain":14,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":1,"mix_gain":12,"pa_gain":2,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":12,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":2,"mix_gain":14,"pa_gain":2,"rf_power":17},
- "tx_lut_8":{"dig_gain":2,"mix_gain":15,"pa_gain":2,"rf_power":18},
- "tx_lut_9":{"dig_gain":1,"mix_gain":15,"pa_gain":2,"rf_power":19},
- "tx_lut_10":{"dig_gain":0,"mix_gain":9,"pa_gain":3,"rf_power":20},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":21},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":22},
- "tx_lut_13":{"dig_gain":0,"mix_gain":11,"pa_gain":3,"rf_power":23},
- "tx_lut_14":{"dig_gain":2,"mix_gain":14,"pa_gain":3,"rf_power":24},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":25}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.IN865.basic b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.IN865.basic
deleted file mode 100644
index c45db75..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.IN865.basic
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "freq_deviation": 25000,
- "if": 300000,
- "radio": 1
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": 0,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_": {
- "radio": null
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -137500,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": 202500,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 32500,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 865200000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 867000000,
- "tx_freq_min": 865000000,
- "tx_notch_freq": 129000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 866385000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0":{"dig_gain":2,"mix_gain":15,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":11},
- "tx_lut_2":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":10,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":3,"mix_gain":14,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":1,"mix_gain":12,"pa_gain":2,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":12,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":2,"mix_gain":14,"pa_gain":2,"rf_power":17},
- "tx_lut_8":{"dig_gain":2,"mix_gain":15,"pa_gain":2,"rf_power":18},
- "tx_lut_9":{"dig_gain":1,"mix_gain":15,"pa_gain":2,"rf_power":19},
- "tx_lut_10":{"dig_gain":0,"mix_gain":9,"pa_gain":3,"rf_power":20},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":21},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":22},
- "tx_lut_13":{"dig_gain":0,"mix_gain":11,"pa_gain":3,"rf_power":23},
- "tx_lut_14":{"dig_gain":2,"mix_gain":14,"pa_gain":3,"rf_power":24},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":25}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "keepalive_interval": 10,
- "push_timeout_ms": 120,
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
-
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.KR920-LBT.basic b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.KR920-LBT.basic
deleted file mode 100644
index 9daa32e..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.KR920-LBT.basic
+++ /dev/null
@@ -1,147 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": false,
- "if": 300000,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": false,
- "if": -200000,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "chan_cfg": [
- {
- "freq_hz": 922100000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922300000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922500000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922700000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922900000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923100000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923300000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 921900000,
- "scan_time_us": 5000
- }
- ],
- "enable": true,
- "rssi_target": -65,
- "sx127x_rssi_offset": -4
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 922500000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 923300000,
- "tx_freq_min": 920900000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 922900000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0":{"dig_gain":2,"mix_gain":15,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":11},
- "tx_lut_2":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":10,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":3,"mix_gain":14,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":1,"mix_gain":12,"pa_gain":2,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":12,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":2,"mix_gain":14,"pa_gain":2,"rf_power":17},
- "tx_lut_8":{"dig_gain":2,"mix_gain":15,"pa_gain":2,"rf_power":18},
- "tx_lut_9":{"dig_gain":1,"mix_gain":15,"pa_gain":2,"rf_power":19},
- "tx_lut_10":{"dig_gain":0,"mix_gain":9,"pa_gain":3,"rf_power":20},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":21},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":22},
- "tx_lut_13":{"dig_gain":0,"mix_gain":11,"pa_gain":3,"rf_power":23},
- "tx_lut_14":{"dig_gain":2,"mix_gain":14,"pa_gain":3,"rf_power":24},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":25}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "forward_crc_disabled": false,
- "forward_crc_error": true,
- "forward_crc_valid": true,
- "keepalive_interval": 10,
- "push_timeout_ms": 120,
- "stat_interval": 20,
- "synch_word": 52,
- "autoquit_threshold": 60
-
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.RU864.basic b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.RU864.basic
deleted file mode 100644
index d185858..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.RU864.basic
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "clksrc": 0,
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160,
- "nb_channel": 1,
- "start_freq": 869525000,
- "scan_time_us": 5000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "antenna_gain": 0,
- "radio_0": {
- "enable": true,
- "type": "SX1257",
- "freq": 869100000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_min": 864000000,
- "tx_freq_max": 870000000
- },
- "radio_1": {
- "enable": true,
- "type": "SX1257",
- "freq": 868100000,
- "rssi_offset": -162,
- "tx_enable": false
- },
- "chan_multiSF_0": {
- "enable": true,
- "radio": 0,
- "if": -400000
- },
- "chan_multiSF_1": {
- "enable": true,
- "radio": 0,
- "if": -200000
- },
- "chan_multiSF_2": {
- "enable": true,
- "radio": 0,
- "if": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "radio": 1,
- "if": -400000
- },
- "chan_multiSF_4": {
- "enable": true,
- "radio": 1,
- "if": -200000
- },
- "chan_multiSF_5": {
- "enable": true,
- "radio": 1,
- "if": 0
- },
- "chan_multiSF_6": {
- "enable": true,
- "radio": 1,
- "if": 200000
- },
- "chan_multiSF_7": {
- "enable": true,
- "radio": 1,
- "if": 400000
- },
- "chan_Lora_std": {
- "enable": true,
- "radio": 0,
- "if": -200000,
- "bandwidth": 250000,
- "spread_factor": 7
- },
- "chan_FSK": {
- "enable": true,
- "radio": 1,
- "if": 0,
- "bandwidth": 125000,
- "datarate": 50000
- },
- "tx_lut_0":{"dig_gain":2,"mix_gain":15,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":11},
- "tx_lut_2":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":10,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":3,"mix_gain":14,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":1,"mix_gain":12,"pa_gain":2,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":12,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":2,"mix_gain":14,"pa_gain":2,"rf_power":17},
- "tx_lut_8":{"dig_gain":2,"mix_gain":15,"pa_gain":2,"rf_power":18},
- "tx_lut_9":{"dig_gain":1,"mix_gain":15,"pa_gain":2,"rf_power":19},
- "tx_lut_10":{"dig_gain":0,"mix_gain":9,"pa_gain":3,"rf_power":20},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":21},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":22},
- "tx_lut_13":{"dig_gain":0,"mix_gain":11,"pa_gain":3,"rf_power":23},
- "tx_lut_14":{"dig_gain":2,"mix_gain":14,"pa_gain":3,"rf_power":24},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":25}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.US915.basic b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.US915.basic
deleted file mode 100644
index dd39ac7..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.3.1.0.MTCAP-LORA-1-5.US915.basic
+++ /dev/null
@@ -1,130 +0,0 @@
-{
- "SX1301_conf" :
- {
- "antenna_gain" : 0,
- "chan_FSK" :
- {
- "bandwidth" : 125000,
- "datarate" : 50000,
- "enable" : false,
- "if" : 300000,
- "radio" : 0
- },
- "chan_Lora_std" :
- {
- "bandwidth" : 500000,
- "enable" : true,
- "if" : 300000,
- "radio" : 0,
- "spread_factor" : 8
- },
- "chan_multiSF_0" :
- {
- "enable" : true,
- "if" : -400000,
- "radio" : 0
- },
- "chan_multiSF_1" :
- {
- "enable" : true,
- "if" : -200000,
- "radio" : 0
- },
- "chan_multiSF_2" :
- {
- "enable" : true,
- "if" : 0,
- "radio" : 0
- },
- "chan_multiSF_3" :
- {
- "enable" : true,
- "if" : 200000,
- "radio" : 0
- },
- "chan_multiSF_4" :
- {
- "enable" : true,
- "if" : -400000,
- "radio" : 1
- },
- "chan_multiSF_5" :
- {
- "enable" : true,
- "if" : -200000,
- "radio" : 1
- },
- "chan_multiSF_6" :
- {
- "enable" : true,
- "if" : 0,
- "radio" : 1
- },
- "chan_multiSF_7" :
- {
- "enable" : true,
- "if" : 200000,
- "radio" : 1
- },
- "clksrc" : 0,
- "lbt_cfg" :
- {
- "enable" : false,
- "nb_channel" : 1,
- "rssi_target" : 160,
- "scan_time_us" : 5000,
- "start_freq" : 869525000,
- "tx_delay_1ch_us" : 4000000,
- "tx_delay_2ch_us" : 4000000
- },
- "lorawan_public" : true,
- "radio_0" :
- {
- "enable" : true,
- "freq" : 902700000,
- "rssi_offset" : -162,
- "tx_enable" : true,
- "tx_freq_max" : 928000000,
- "tx_freq_min" : 902000000,
- "type" : "SX1257"
- },
- "radio_1" :
- {
- "enable" : true,
- "freq" : 903500000,
- "rssi_offset" : -162,
- "tx_enable" : false,
- "type" : "SX1257"
- },
- "tx_lut_0":{"dig_gain":2,"mix_gain":15,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":11},
- "tx_lut_2":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":10,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":3,"mix_gain":14,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":1,"mix_gain":12,"pa_gain":2,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":12,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":2,"mix_gain":14,"pa_gain":2,"rf_power":17},
- "tx_lut_8":{"dig_gain":2,"mix_gain":15,"pa_gain":2,"rf_power":18},
- "tx_lut_9":{"dig_gain":1,"mix_gain":15,"pa_gain":2,"rf_power":19},
- "tx_lut_10":{"dig_gain":0,"mix_gain":9,"pa_gain":3,"rf_power":20},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":21},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":22},
- "tx_lut_13":{"dig_gain":0,"mix_gain":11,"pa_gain":3,"rf_power":23},
- "tx_lut_14":{"dig_gain":2,"mix_gain":14,"pa_gain":3,"rf_power":24},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":25}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "autoquit_threshold": 60
-
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AS923 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AS923
deleted file mode 100644
index fd3800b..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AS923
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "freq_deviation": 25000,
- "if": 300000,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": -200000,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "chan_cfg": [
- ],
- "enable": false,
- "rssi_target": -80,
- "sx127x_rssi_offset": -4
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 923600000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 920000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 922600000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0":{"dig_gain":0,"mix_gain":12,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":11,"pa_gain":2,"rf_power":11},
- "tx_lut_2":{"dig_gain":0,"mix_gain":14,"pa_gain":1,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":9,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":11,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":3,"mix_gain":9,"pa_gain":3,"rf_power":17},
- "tx_lut_8":{"dig_gain":1,"mix_gain":8,"pa_gain":3,"rf_power":20},
- "tx_lut_9":{"dig_gain":0,"mix_gain":8,"pa_gain":3,"rf_power":21},
- "tx_lut_10":{"dig_gain":2,"mix_gain":10,"pa_gain":3,"rf_power":23},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":24},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":25},
- "tx_lut_13":{"dig_gain":2,"mix_gain":12,"pa_gain":3,"rf_power":26},
- "tx_lut_14":{"dig_gain":0,"mix_gain":13,"pa_gain":3,"rf_power":28},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":29}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
-
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AS923-LBT b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AS923-LBT
deleted file mode 100644
index c5f9308..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AS923-LBT
+++ /dev/null
@@ -1,149 +0,0 @@
-{
- "SX1301_conf": {
-"antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "freq_deviation": 25000,
- "if": 300000,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": -200000,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "chan_cfg": [
- {
- "freq_hz": 923200000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923400000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923600000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922200000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922400000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922600000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922800000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923000000,
- "scan_time_us": 5000
- }
- ],
- "enable": true,
- "rssi_target": -80,
- "sx127x_rssi_offset": -4
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 923600000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 920000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 922600000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0":{"dig_gain":0,"mix_gain":12,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":11,"pa_gain":2,"rf_power":11},
- "tx_lut_2":{"dig_gain":0,"mix_gain":14,"pa_gain":1,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":9,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":11,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":3,"mix_gain":9,"pa_gain":3,"rf_power":17},
- "tx_lut_8":{"dig_gain":1,"mix_gain":8,"pa_gain":3,"rf_power":20},
- "tx_lut_9":{"dig_gain":0,"mix_gain":8,"pa_gain":3,"rf_power":21},
- "tx_lut_10":{"dig_gain":2,"mix_gain":10,"pa_gain":3,"rf_power":23},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":24},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":25},
- "tx_lut_13":{"dig_gain":2,"mix_gain":12,"pa_gain":3,"rf_power":26},
- "tx_lut_14":{"dig_gain":0,"mix_gain":13,"pa_gain":3,"rf_power":28},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":29}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
-
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AU915 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AU915
deleted file mode 100644
index ff8ec89..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.AU915
+++ /dev/null
@@ -1,115 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "antenna_gain": 0,
- "clksrc": 0,
- "radio_0": {
- "enable": true,
- "freq": 915600000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 928000000,
- "tx_freq_min": 902000000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 916400000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "chan_FSK": {
- "enable": false,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 500000,
- "enable": true,
- "if": 300000,
- "radio": 0,
- "spread_factor": 8
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": 200000,
- "radio": 0
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "lbt_cfg": {
- "enable": false,
- "nb_channel": 1,
- "rssi_target": 160,
- "scan_time_us": 5000,
- "start_freq": 869525000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "tx_lut_0":{"dig_gain":0,"mix_gain":12,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":11,"pa_gain":2,"rf_power":11},
- "tx_lut_2":{"dig_gain":0,"mix_gain":14,"pa_gain":1,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":9,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":11,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":3,"mix_gain":9,"pa_gain":3,"rf_power":17},
- "tx_lut_8":{"dig_gain":1,"mix_gain":8,"pa_gain":3,"rf_power":20},
- "tx_lut_9":{"dig_gain":0,"mix_gain":8,"pa_gain":3,"rf_power":21},
- "tx_lut_10":{"dig_gain":2,"mix_gain":10,"pa_gain":3,"rf_power":23},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":24},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":25},
- "tx_lut_13":{"dig_gain":2,"mix_gain":12,"pa_gain":3,"rf_power":26},
- "tx_lut_14":{"dig_gain":0,"mix_gain":13,"pa_gain":3,"rf_power":28},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":29}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
-
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.EU868 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.EU868
deleted file mode 100644
index ee56dd4..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.EU868
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "clksrc": 0,
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160,
- "nb_channel": 1,
- "start_freq": 869525000,
- "scan_time_us": 5000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "antenna_gain": 0,
- "radio_0": { "enable": true, "type": "SX1257", "freq": 867500000, "rssi_offset": -162, "tx_enable": true, "tx_freq_min": 863000000, "tx_freq_max": 870000000 },
- "radio_1": { "enable": true, "type": "SX1257", "freq": 868500000, "rssi_offset": -162, "tx_enable": false },
- "chan_multiSF_0": { "enable": true, "radio": 1, "if": -400000 },
- "chan_multiSF_1": { "enable": true, "radio": 1, "if": -200000 },
- "chan_multiSF_2": { "enable": true, "radio": 1, "if": 0 },
- "chan_multiSF_3": { "enable": true, "radio": 0, "if": -400000 },
- "chan_multiSF_4": { "enable": true, "radio": 0, "if": -200000 },
- "chan_multiSF_5": { "enable": true, "radio": 0, "if": 0 },
- "chan_multiSF_6": { "enable": true,"radio": 0, "if": 200000 },
- "chan_multiSF_7": { "enable": true, "radio": 0, "if": 400000 },
- "chan_Lora_std": { "enable": true, "radio": 1, "if": -200000, "bandwidth": 250000, "spread_factor": 7 },
- "chan_FSK": { "enable": true, "radio": 1, "if": 300000, "bandwidth": 125000, "datarate": 50000 },
- "tx_lut_0":{"dig_gain":0,"mix_gain":12,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":11,"pa_gain":2,"rf_power":11},
- "tx_lut_2":{"dig_gain":0,"mix_gain":14,"pa_gain":1,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":9,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":11,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":3,"mix_gain":9,"pa_gain":3,"rf_power":17},
- "tx_lut_8":{"dig_gain":1,"mix_gain":8,"pa_gain":3,"rf_power":20},
- "tx_lut_9":{"dig_gain":0,"mix_gain":8,"pa_gain":3,"rf_power":21},
- "tx_lut_10":{"dig_gain":2,"mix_gain":10,"pa_gain":3,"rf_power":23},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":24},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":25},
- "tx_lut_13":{"dig_gain":2,"mix_gain":12,"pa_gain":3,"rf_power":26},
- "tx_lut_14":{"dig_gain":0,"mix_gain":13,"pa_gain":3,"rf_power":28},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":29}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
-
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.IN865 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.IN865
deleted file mode 100644
index 4c91d78..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.IN865
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": true,
- "freq_deviation": 25000,
- "if": 300000,
- "radio": 1
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": true,
- "if": 0,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_": {
- "radio": null
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -137500,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": 202500,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 32500,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 865200000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 867000000,
- "tx_freq_min": 865000000,
- "tx_notch_freq": 129000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 866385000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0":{"dig_gain":0,"mix_gain":12,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":11,"pa_gain":2,"rf_power":11},
- "tx_lut_2":{"dig_gain":0,"mix_gain":14,"pa_gain":1,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":9,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":11,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":3,"mix_gain":9,"pa_gain":3,"rf_power":17},
- "tx_lut_8":{"dig_gain":1,"mix_gain":8,"pa_gain":3,"rf_power":20},
- "tx_lut_9":{"dig_gain":0,"mix_gain":8,"pa_gain":3,"rf_power":21},
- "tx_lut_10":{"dig_gain":2,"mix_gain":10,"pa_gain":3,"rf_power":23},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":24},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":25},
- "tx_lut_13":{"dig_gain":2,"mix_gain":12,"pa_gain":3,"rf_power":26},
- "tx_lut_14":{"dig_gain":0,"mix_gain":13,"pa_gain":3,"rf_power":28},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":29}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
-
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.KR920-LBT b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.KR920-LBT
deleted file mode 100644
index 397f7f7..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.KR920-LBT
+++ /dev/null
@@ -1,148 +0,0 @@
-{
- "SX1301_conf": {
- "antenna_gain": 0,
- "chan_FSK": {
- "bandwidth": 125000,
- "datarate": 50000,
- "enable": false,
- "if": 300000,
- "radio": 0
- },
- "chan_Lora_std": {
- "bandwidth": 250000,
- "enable": false,
- "if": -200000,
- "radio": 0,
- "spread_factor": 7
- },
- "chan_multiSF_0": {
- "enable": true,
- "if": -400000,
- "radio": 0
- },
- "chan_multiSF_1": {
- "enable": true,
- "if": -200000,
- "radio": 0
- },
- "chan_multiSF_2": {
- "enable": true,
- "if": 0,
- "radio": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "if": -400000,
- "radio": 1
- },
- "chan_multiSF_4": {
- "enable": true,
- "if": -200000,
- "radio": 1
- },
- "chan_multiSF_5": {
- "enable": true,
- "if": 0,
- "radio": 1
- },
- "chan_multiSF_6": {
- "enable": true,
- "if": 200000,
- "radio": 1
- },
- "chan_multiSF_7": {
- "enable": true,
- "if": 400000,
- "radio": 1
- },
- "clksrc": 0,
- "lbt_cfg": {
- "chan_cfg": [
- {
- "freq_hz": 922100000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922300000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922500000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922700000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 922900000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923100000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 923300000,
- "scan_time_us": 5000
- },
- {
- "freq_hz": 921900000,
- "scan_time_us": 5000
- }
- ],
- "enable": true,
- "rssi_target": -65,
- "sx127x_rssi_offset": -4
- },
- "lorawan_public": true,
- "radio_0": {
- "enable": true,
- "freq": 922500000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_max": 923300000,
- "tx_freq_min": 920900000,
- "type": "SX1257"
- },
- "radio_1": {
- "enable": true,
- "freq": 922900000,
- "rssi_offset": -162,
- "tx_enable": false,
- "type": "SX1257"
- },
- "tx_lut_0":{"dig_gain":0,"mix_gain":12,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":11,"pa_gain":2,"rf_power":11},
- "tx_lut_2":{"dig_gain":0,"mix_gain":14,"pa_gain":1,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":9,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":11,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":3,"mix_gain":9,"pa_gain":3,"rf_power":17},
- "tx_lut_8":{"dig_gain":1,"mix_gain":8,"pa_gain":3,"rf_power":20},
- "tx_lut_9":{"dig_gain":0,"mix_gain":8,"pa_gain":3,"rf_power":21},
- "tx_lut_10":{"dig_gain":2,"mix_gain":10,"pa_gain":3,"rf_power":23},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":24},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":25},
- "tx_lut_13":{"dig_gain":2,"mix_gain":12,"pa_gain":3,"rf_power":26},
- "tx_lut_14":{"dig_gain":0,"mix_gain":13,"pa_gain":3,"rf_power":28},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":29}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
-
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.RU864 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.RU864
deleted file mode 100644
index 0bdf557..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.RU864
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "SX1301_conf": {
- "lorawan_public": true,
- "clksrc": 0,
- "lbt_cfg": {
- "enable": false,
- "rssi_target": 160,
- "nb_channel": 1,
- "start_freq": 869525000,
- "scan_time_us": 5000,
- "tx_delay_1ch_us": 4000000,
- "tx_delay_2ch_us": 4000000
- },
- "antenna_gain": 0,
- "radio_0": {
- "enable": true,
- "type": "SX1257",
- "freq": 869100000,
- "rssi_offset": -162,
- "tx_enable": true,
- "tx_freq_min": 864000000,
- "tx_freq_max": 870000000
- },
- "radio_1": {
- "enable": true,
- "type": "SX1257",
- "freq": 868100000,
- "rssi_offset": -162,
- "tx_enable": false
- },
- "chan_multiSF_0": {
- "enable": true,
- "radio": 0,
- "if": -400000
- },
- "chan_multiSF_1": {
- "enable": true,
- "radio": 0,
- "if": -200000
- },
- "chan_multiSF_2": {
- "enable": true,
- "radio": 0,
- "if": 0
- },
- "chan_multiSF_3": {
- "enable": true,
- "radio": 1,
- "if": -400000
- },
- "chan_multiSF_4": {
- "enable": true,
- "radio": 1,
- "if": -200000
- },
- "chan_multiSF_5": {
- "enable": true,
- "radio": 1,
- "if": 0
- },
- "chan_multiSF_6": {
- "enable": true,
- "radio": 1,
- "if": 200000
- },
- "chan_multiSF_7": {
- "enable": true,
- "radio": 1,
- "if": 400000
- },
- "chan_Lora_std": {
- "enable": true,
- "radio": 0,
- "if": -200000,
- "bandwidth": 250000,
- "spread_factor": 7
- },
- "chan_FSK": {
- "enable": true,
- "radio": 1,
- "if": 0,
- "bandwidth": 125000,
- "datarate": 50000
- },
- "tx_lut_0":{"dig_gain":0,"mix_gain":12,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":11,"pa_gain":2,"rf_power":11},
- "tx_lut_2":{"dig_gain":0,"mix_gain":14,"pa_gain":1,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":9,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":11,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":3,"mix_gain":9,"pa_gain":3,"rf_power":17},
- "tx_lut_8":{"dig_gain":1,"mix_gain":8,"pa_gain":3,"rf_power":20},
- "tx_lut_9":{"dig_gain":0,"mix_gain":8,"pa_gain":3,"rf_power":21},
- "tx_lut_10":{"dig_gain":2,"mix_gain":10,"pa_gain":3,"rf_power":23},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":24},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":25},
- "tx_lut_13":{"dig_gain":2,"mix_gain":12,"pa_gain":3,"rf_power":26},
- "tx_lut_14":{"dig_gain":0,"mix_gain":13,"pa_gain":3,"rf_power":28},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":29}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
-
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.US915 b/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.US915
deleted file mode 100644
index 223cc64..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/global_conf.json.MTCAP2-LORA-1.5.US915
+++ /dev/null
@@ -1,131 +0,0 @@
-{
- "SX1301_conf": {
-"antenna_gain" : 0,
- "chan_FSK" :
- {
- "bandwidth" : 125000,
- "datarate" : 50000,
- "enable" : false,
- "if" : 300000,
- "radio" : 0
- },
- "chan_Lora_std" :
- {
- "bandwidth" : 500000,
- "enable" : true,
- "if" : 300000,
- "radio" : 0,
- "spread_factor" : 8
- },
- "chan_multiSF_0" :
- {
- "enable" : true,
- "if" : -400000,
- "radio" : 0
- },
- "chan_multiSF_1" :
- {
- "enable" : true,
- "if" : -200000,
- "radio" : 0
- },
- "chan_multiSF_2" :
- {
- "enable" : true,
- "if" : 0,
- "radio" : 0
- },
- "chan_multiSF_3" :
- {
- "enable" : true,
- "if" : 200000,
- "radio" : 0
- },
- "chan_multiSF_4" :
- {
- "enable" : true,
- "if" : -400000,
- "radio" : 1
- },
- "chan_multiSF_5" :
- {
- "enable" : true,
- "if" : -200000,
- "radio" : 1
- },
- "chan_multiSF_6" :
- {
- "enable" : true,
- "if" : 0,
- "radio" : 1
- },
- "chan_multiSF_7" :
- {
- "enable" : true,
- "if" : 200000,
- "radio" : 1
- },
- "clksrc" : 0,
- "lbt_cfg" :
- {
- "enable" : false,
- "nb_channel" : 1,
- "rssi_target" : 160,
- "scan_time_us" : 5000,
- "start_freq" : 869525000,
- "tx_delay_1ch_us" : 4000000,
- "tx_delay_2ch_us" : 4000000
- },
- "lorawan_public" : true,
- "radio_0" :
- {
- "enable" : true,
- "freq" : 902700000,
- "rssi_offset" : -162,
- "tx_enable" : true,
- "tx_freq_max" : 928000000,
- "tx_freq_min" : 902000000,
- "type" : "SX1257"
- },
- "radio_1" :
- {
- "enable" : true,
- "freq" : 903500000,
- "rssi_offset" : -162,
- "tx_enable" : false,
- "type" : "SX1257"
- },
- "tx_lut_0":{"dig_gain":0,"mix_gain":12,"pa_gain":1,"rf_power":10},
- "tx_lut_1":{"dig_gain":3,"mix_gain":11,"pa_gain":2,"rf_power":11},
- "tx_lut_2":{"dig_gain":0,"mix_gain":14,"pa_gain":1,"rf_power":12},
- "tx_lut_3":{"dig_gain":0,"mix_gain":9,"pa_gain":2,"rf_power":13},
- "tx_lut_4":{"dig_gain":2,"mix_gain":11,"pa_gain":2,"rf_power":14},
- "tx_lut_5":{"dig_gain":3,"mix_gain":8,"pa_gain":3,"rf_power":15},
- "tx_lut_6":{"dig_gain":0,"mix_gain":11,"pa_gain":2,"rf_power":16},
- "tx_lut_7":{"dig_gain":3,"mix_gain":9,"pa_gain":3,"rf_power":17},
- "tx_lut_8":{"dig_gain":1,"mix_gain":8,"pa_gain":3,"rf_power":20},
- "tx_lut_9":{"dig_gain":0,"mix_gain":8,"pa_gain":3,"rf_power":21},
- "tx_lut_10":{"dig_gain":2,"mix_gain":10,"pa_gain":3,"rf_power":23},
- "tx_lut_11":{"dig_gain":1,"mix_gain":10,"pa_gain":3,"rf_power":24},
- "tx_lut_12":{"dig_gain":0,"mix_gain":10,"pa_gain":3,"rf_power":25},
- "tx_lut_13":{"dig_gain":2,"mix_gain":12,"pa_gain":3,"rf_power":26},
- "tx_lut_14":{"dig_gain":0,"mix_gain":13,"pa_gain":3,"rf_power":28},
- "tx_lut_15":{"dig_gain":0,"mix_gain":15,"pa_gain":3,"rf_power":29}
- },
- "gateway_conf": {
- "gateway_ID": "<WILL-BE-AUTO-REPLACED-WITH-LORA-EUI>",
- "server_address": "52.3.215.147",
- "serv_port_up": 20000,
- "serv_port_down": 20000,
- "keepalive_interval": 10,
- "stat_interval": 30,
- "push_timeout_ms": 100,
- "forward_crc_valid": true,
- "forward_crc_error": true,
- "forward_crc_disabled": false,
- "synch_word": 52,
- "autoquit_threshold": 60
- }
-}
-
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/local_conf.json b/recipes-connectivity/lora/lora-packet-forwarder/local_conf.json
deleted file mode 100644
index 6576072..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/local_conf.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "gateway_conf": {
- "server_address": "iot.semtech.com",
- "serv_port_up": 1680,
- "serv_port_down": 1680
- }
-}
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-add-no-header-option.patch b/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-add-no-header-option.patch
deleted file mode 100644
index 7f9851f..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-add-no-header-option.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/lora_pkt_fwd/src/lora_pkt_fwd.c b/lora_pkt_fwd/src/lora_pkt_fwd.c
-index 31a3743..c15b191 100644
---- a/lora_pkt_fwd/src/lora_pkt_fwd.c
-+++ b/lora_pkt_fwd/src/lora_pkt_fwd.c
-@@ -2143,6 +2143,12 @@ void thread_down(void) {
- txpkt.no_crc = (bool)json_value_get_boolean(val);
- }
-
-+ /* Parse "No Header" flag (optional field) */
-+ val = json_object_get_value(txpk_obj,"nhdr");
-+ if (val != NULL) {
-+ txpkt.no_header = (bool)json_value_get_boolean(val);
-+ }
-+
- /* parse target frequency (mandatory) */
- val = json_object_get_value(txpk_obj,"freq");
- if (val == NULL) {
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-add-spi-dev-path.patch b/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-add-spi-dev-path.patch
deleted file mode 100644
index 820bd4f..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-add-spi-dev-path.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-diff --git a/lora_pkt_fwd/src/lora_pkt_fwd.c b/lora_pkt_fwd/src/lora_pkt_fwd.c
-index 31a3743..a8c8f01 100644
---- a/lora_pkt_fwd/src/lora_pkt_fwd.c
-+++ b/lora_pkt_fwd/src/lora_pkt_fwd.c
-@@ -119,6 +119,7 @@ static bool fwd_nocrc_pkt = false; /* packets with NO PAYLOAD CRC are NOT forwar
- /* network configuration variables */
- static uint64_t lgwm = 0; /* Lora gateway MAC address */
- static char serv_addr[64] = STR(DEFAULT_SERVER); /* address of the server (host name or IPv4/IPv6) */
-+static char spi_device_path[64] = {0} ; /* custom SPI device path */
- static char serv_port_up[8] = STR(DEFAULT_PORT_UP); /* server port for upstream traffic */
- static char serv_port_down[8] = STR(DEFAULT_PORT_DW); /* server port for downstream traffic */
- static int keepalive_time = DEFAULT_KEEPALIVE; /* send a PULL_DATA request every X seconds, negative = disabled */
-@@ -645,6 +646,13 @@ static int parse_gateway_configuration(const char * conf_file) {
- MSG("INFO: server hostname or IP address is configured to \"%s\"\n", serv_addr);
- }
-
-+ /* spi device path (optional) */
-+ str = json_object_get_string(conf_obj, "spi_device");
-+ if (str != NULL) {
-+ strncpy(spi_device_path, str, sizeof(spi_device_path)-1);
-+ MSG("INFO: SPI device is configured to \"%s\"\n", spi_device_path);
-+ }
-+
- /* get up and down ports (optional) */
- val = json_object_get_value(conf_obj, "serv_port_up");
- if (val != NULL) {
-@@ -1092,6 +1100,11 @@ int main(void)
- }
- freeaddrinfo(result);
-
-+ /* set custom SPI device path if configured */
-+ if (strlen(spi_device_path) > 0)
-+ lgw_spi_set_path(spi_device_path);
-+
-+
- /* starting the concentrator */
- i = lgw_start();
- if (i == LGW_HAL_SUCCESS) {
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-beacon-rfu-fix.patch b/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-beacon-rfu-fix.patch
deleted file mode 100644
index 80a7ae1..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-beacon-rfu-fix.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff --git a/lora_pkt_fwd/src/lora_pkt_fwd.c b/lora_pkt_fwd/src/lora_pkt_fwd.c
-index 801f28d..2772a8e 100644
---- a/lora_pkt_fwd/src/lora_pkt_fwd.c
-+++ b/lora_pkt_fwd/src/lora_pkt_fwd.c
-@@ -233,6 +233,8 @@ static struct lgw_tx_gain_lut_s txlut; /* TX gain table */
- static uint32_t tx_freq_min[LGW_RF_CHAIN_NB]; /* lowest frequency supported by TX chain */
- static uint32_t tx_freq_max[LGW_RF_CHAIN_NB]; /* highest frequency supported by TX chain */
-
-+static uint32_t rx_rf_freq[LGW_RF_CHAIN_NB]; /* center frequency of the radio in Hz */
-+
- /* -------------------------------------------------------------------------- */
- /* --- PRIVATE FUNCTIONS DECLARATION ---------------------------------------- */
-
-@@ -494,7 +496,7 @@ static int parse_SX1301_configuration(const char * conf_file) {
- MSG("INFO: radio %i disabled\n", i);
- } else { /* radio enabled, will parse the other parameters */
- snprintf(param_name, sizeof param_name, "radio_%i.freq", i);
-- rfconf.freq_hz = (uint32_t)json_object_dotget_number(conf_obj, param_name);
-+ rfconf.freq_hz = rx_rf_freq[i] = (uint32_t)json_object_dotget_number(conf_obj, param_name);
- snprintf(param_name, sizeof param_name, "radio_%i.rssi_offset", i);
- rfconf.rssi_offset = (float)json_object_dotget_number(conf_obj, param_name);
- snprintf(param_name, sizeof param_name, "radio_%i.type", i);
-@@ -1995,8 +1997,15 @@ void thread_down(void) {
- break;
- case 12:
- beacon_pkt.datarate = DR_LORA_SF12;
-- beacon_RFU1_size = 5;
-- beacon_RFU2_size = 3;
-+
-+ /* Check radio 0 center frequency to determine if US or AU region */
-+ if (rx_rf_freq[0] > 914900000U ) {
-+ beacon_RFU1_size = 3;
-+ beacon_RFU2_size = 1;
-+ } else {
-+ beacon_RFU1_size = 5;
-+ beacon_RFU2_size = 3;
-+ }
- break;
- default:
- /* should not happen */
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-dedup-rx.patch b/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-dedup-rx.patch
deleted file mode 100644
index c368033..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-dedup-rx.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-diff --git a/lora_pkt_fwd/src/lora_pkt_fwd.c b/lora_pkt_fwd/src/lora_pkt_fwd.c
-index 801f28d..c35c64f 100644
---- a/lora_pkt_fwd/src/lora_pkt_fwd.c
-+++ b/lora_pkt_fwd/src/lora_pkt_fwd.c
-@@ -126,8 +126,9 @@ volatile bool quit_sig = false; /* 1 -> application terminates without shutting
- static bool fwd_valid_pkt = true; /* packets with PAYLOAD CRC OK are forwarded */
- static bool fwd_error_pkt = false; /* packets with PAYLOAD CRC ERROR are NOT forwarded */
- static bool fwd_nocrc_pkt = false; /* packets with NO PAYLOAD CRC are NOT forwarded */
-+static bool fwd_best_pkt = true; /* duplicate packets with low SNR are NOT forwarded */
-
- /* network configuration variables */
- static uint64_t lgwm = 0; /* Lora gateway MAC address */
- static char serv_addr[64] = STR(DEFAULT_SERVER); /* address of the server (host name or IPv4/IPv6) */
- static char serv_port_up[8] = STR(DEFAULT_PORT_UP); /* server port for upstream traffic */
-@@ -731,6 +742,12 @@ static int parse_gateway_configuration(const char * conf_file) {
- }
-
- /* packet filtering parameters */
-+ val = json_object_get_value(conf_obj, "best_packet_filter");
-+ if (json_value_get_type(val) == JSONBoolean) {
-+ fwd_best_pkt = (bool)json_value_get_boolean(val);
-+ }
-+ MSG("INFO: duplicate packets received with low SNR will%s be forwarded\n", (!fwd_best_pkt ? "" : " NOT"));
-+
- val = json_object_get_value(conf_obj, "forward_crc_valid");
- if (json_value_get_type(val) == JSONBoolean) {
- fwd_valid_pkt = (bool)json_value_get_boolean(val);
-@@ -1536,6 +1562,38 @@ void thread_up(void) {
- memcpy((void *)(buff_up + buff_index), (void *)"{\"rxpk\":[", 9);
- buff_index += 9;
-
-+ if (fwd_best_pkt && nb_pkt > 1) {
-+ uint32_t check_addr = 0;
-+ uint32_t check_mic = 0;
-+ uint16_t check_fcnt = 0;
-+ float check_snr = -30.0;
-+
-+ for (i=0; i < nb_pkt; ++i) {
-+ p = &rxpkt[i];
-+ if (p->size < 12)
-+ continue;
-+
-+ memcpy(&check_addr, p->payload + 1, 4);
-+ memcpy(&check_fcnt, p->payload + 6, 2);
-+ memcpy(&check_mic, p->payload + p->size - 4, 4);
-+
-+ check_snr = p->snr;
-+
-+ for (j=0; j < nb_pkt; ++j) {
-+ p = &rxpkt[j];
-+
-+ if (p->size >= 12
-+ && memcmp(&check_addr, p->payload + 1, 4) == 0
-+ && memcmp(&check_fcnt, p->payload + 6, 2) == 0
-+ && memcmp(&check_mic, p->payload + p->size - 4, 4) == 0
-+ && p->snr < check_snr) {
-+ // set status of duplicate packets rx'd on wrong channel
-+ p->status = 1;
-+ }
-+ }
-+ }
-+ }
-+
- /* serialize Lora packets metadata and payload */
- pkt_in_dgram = 0;
- for (i=0; i < nb_pkt; ++i) {
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-duty-cycle.patch b/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-duty-cycle.patch
deleted file mode 100644
index b1790e7..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-duty-cycle.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-diff --git a/lora_pkt_fwd/src/lora_pkt_fwd.c b/lora_pkt_fwd/src/lora_pkt_fwd.c
-index 801f28d..7b63b8f 100644
---- a/lora_pkt_fwd/src/lora_pkt_fwd.c
-+++ b/lora_pkt_fwd/src/lora_pkt_fwd.c
-@@ -134,6 +134,12 @@ static char serv_port_up[8] = STR(DEFAULT_PORT_UP); /* server port for upstream traffic */
- static char serv_port_down[8] = STR(DEFAULT_PORT_DW); /* server port for downstream traffic */
- static int keepalive_time = DEFAULT_KEEPALIVE; /* send a PULL_DATA request every X seconds, negative = disabled */
-
-+static bool duty_cycle_enabled = true;
-+static uint32_t duty_cycle_time_avail = 0;
-+static uint32_t duty_cycle_period = 3600; // seconds in one hour
-+static double duty_cycle_ratio = 0.10; // 10%
-+static uint32_t duty_cycle_time_max = 3600 * 0.10 * 1000u; // max time-on-air in window
-+
- /* statistics collection configuration variables */
- static unsigned stat_interval = DEFAULT_STAT; /* time interval (in sec) at which statistics are collected and displayed */
-
-@@ -729,8 +746,32 @@ static int parse_gateway_configuration(const char * conf_file) {
- push_timeout_half.tv_usec = 500 * (long int)json_value_get_number(val);
- MSG("INFO: upstream PUSH_DATA time-out is configured to %u ms\n", (unsigned)(push_timeout_half.tv_usec / 500));
- }
-+
-+ /* duty-cycle limiting */
-+ val = json_object_get_value(conf_obj, "duty_cycle_enabled");
-+ if (json_value_get_type(val) == JSONBoolean) {
-+ duty_cycle_enabled = (bool)json_value_get_boolean(val);
-+ }
-+ MSG("INFO: duty cycle will%s be enforced\n", (duty_cycle_enabled ? "" : " NOT"));
-+
-+ if (duty_cycle_enabled) {
-+ val = json_object_get_value(conf_obj, "duty_cycle_period");
-+ if (val != NULL) {
-+ duty_cycle_period = (unsigned)json_value_get_number(val);
-+ }
-+ MSG("INFO: duty cycle period %u s\n", (duty_cycle_period));
-+
-+ val = json_object_get_value(conf_obj, "duty_cycle_ratio");
-+ if (val != NULL) {
-+ duty_cycle_ratio = (double)json_value_get_number(val);
-+ }
-+ MSG("INFO: duty cycle %f %%\n", (duty_cycle_ratio * 100));
-+
-+ duty_cycle_time_max = duty_cycle_period * 1000u * duty_cycle_ratio;
-+ }
-+
-
- /* packet filtering parameters */
- val = json_object_get_value(conf_obj, "best_packet_filter");
- if (json_value_get_type(val) == JSONBoolean) {
- fwd_best_pkt = (bool)json_value_get_boolean(val);
-@@ -1349,6 +1406,8 @@ int main(void)
- printf("# PUSH_DATA datagrams sent: %u (%u bytes)\n", cp_up_dgram_sent, cp_up_network_byte);
- printf("# PUSH_DATA acknowledged: %.2f%%\n", 100.0 * up_ack_ratio);
- printf("### [DOWNSTREAM] ###\n");
-+ if (duty_cycle_enabled)
-+ printf("# TIME ON AIR available: %u ms\n", duty_cycle_time_avail);
- printf("# PULL_DATA sent: %u (%.2f%% acknowledged)\n", cp_dw_pull_sent, 100.0 * dw_ack_ratio);
- printf("# PULL_RESP(onse) datagrams received: %u (%u bytes)\n", cp_dw_dgram_rcv, cp_dw_network_byte);
- printf("# RF packets sent to concentrator: %u (%u bytes)\n", (cp_nb_tx_ok+cp_nb_tx_fail), cp_dw_payload_byte);
-
-@@ -2833,6 +2921,25 @@ void thread_valid(void) {
- while (!exit_sig && !quit_sig) {
- wait_ms(1000);
-
-+ if (duty_cycle_enabled) {
-+ static struct timespec last = { 0, 0 };
-+ struct timespec now;
-+ clock_gettime(CLOCK_MONOTONIC, &now);
-+
-+ if (last.tv_sec != 0) {
-+ // uint64(now.tv_sec) * 1000 + now.tv_nsec / 1000000
-+
-+ duty_cycle_time_avail += difftimespec(now, last) * 1000u * duty_cycle_ratio;
-+
-+ if (duty_cycle_time_avail > duty_cycle_time_max) {
-+ duty_cycle_time_avail = duty_cycle_time_max;
-+ }
-+ }
-+
-+ last = now;
-+ }
-+
-+
- /* calculate when the time reference was last updated */
- pthread_mutex_lock(&mx_timeref);
- gps_ref_age = (long)difftime(time(NULL), time_reference_gps.systime);
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-gpsd.patch b/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-gpsd.patch
deleted file mode 100644
index 02bef12..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-gpsd.patch
+++ /dev/null
@@ -1,302 +0,0 @@
-diff --git a/lora_pkt_fwd/Makefile b/lora_pkt_fwd/Makefile
-index 1330d62..dda589e 100644
---- a/lora_pkt_fwd/Makefile
-+++ b/lora_pkt_fwd/Makefile
-@@ -22,7 +22,7 @@ RELEASE_VERSION := `cat ../VERSION`
- CC := $(CROSS_COMPILE)gcc
- AR := $(CROSS_COMPILE)ar
-
--CFLAGS := -O2 -Wall -Wextra -std=c99 -Iinc -I.
-+MORECFLAGS := -Wall -Wextra -std=c99 -Iinc -I. -isystem =/usr/include/gps
- VFLAG := -D VERSION_STRING="\"$(RELEASE_VERSION)\""
-
- ### Constants for Lora concentrator HAL library
-@@ -38,7 +38,7 @@ LGW_INC += $(LGW_PATH)/inc/loragw_gps.h
-
- ### Linking options
-
--LIBS := -lloragw -lrt -lpthread -lm
-+LIBS := -lloragw -lrt -lpthread -lm -lgps
-
- ### General build targets
-
-@@ -54,12 +54,14 @@ $(OBJDIR):
- mkdir -p $(OBJDIR)
-
- $(OBJDIR)/%.o: src/%.c $(INCLUDES) | $(OBJDIR)
-- $(CC) -c $(CFLAGS) -I$(LGW_PATH)/inc $< -o $@
-+ @echo compile $@
-+ $(CC) -c $(CFLAGS) $(MORECFLAGS) -I$(LGW_PATH)/inc $< -o $@
-
- ### Main program compilation and assembly
-
- $(OBJDIR)/$(APP_NAME).o: src/$(APP_NAME).c $(LGW_INC) $(INCLUDES) | $(OBJDIR)
-- $(CC) -c $(CFLAGS) $(VFLAG) -I$(LGW_PATH)/inc $< -o $@
-+ @echo compile $@
-+ $(CC) -c $(CFLAGS) $(MORECFLAGS) $(VFLAG) -I$(LGW_PATH)/inc $< -o $@
-
- $(APP_NAME): $(OBJDIR)/$(APP_NAME).o $(LGW_PATH)/libloragw.a $(OBJDIR)/parson.o $(OBJDIR)/base64.o $(OBJDIR)/jitqueue.o $(OBJDIR)/timersync.o
- $(CC) -L$(LGW_PATH) $< $(OBJDIR)/parson.o $(OBJDIR)/base64.o $(OBJDIR)/jitqueue.o $(OBJDIR)/timersync.o -o $@ $(LIBS)
-diff --git a/lora_pkt_fwd/src/lora_pkt_fwd.c b/lora_pkt_fwd/src/lora_pkt_fwd.c
-index 801f28d..6bca482 100644
---- a/lora_pkt_fwd/src/lora_pkt_fwd.c
-+++ b/lora_pkt_fwd/src/lora_pkt_fwd.c
-@@ -156,10 +156,10 @@ static bool xtal_correct_ok = false; /* set true when XTAL correction is stable
- static double xtal_correct = 1.0;
-
- /* GPS configuration and synchronization */
--static char gps_tty_path[64] = "\0"; /* path of the TTY port GPS is connected on */
--static int gps_tty_fd = -1; /* file descriptor of the GPS TTY port */
-+static bool use_gps = false; /* Use the GPSD stream */
- static bool gps_enabled = false; /* is GPS enabled on that gateway ? */
--
-+static struct gps_data_t gpsdata;
-+static struct fixsource_t source;
- /* GPS time reference */
- static pthread_mutex_t mx_timeref = PTHREAD_MUTEX_INITIALIZER; /* control access to GPS time reference */
- static bool gps_ref_valid; /* is GPS reference acceptable (ie. not too old) */
-@@ -747,13 +747,6 @@ static int parse_gateway_configuration(const char * conf_file) {
- }
- MSG("INFO: packets received with no CRC will%s be forwarded\n", (fwd_nocrc_pkt ? "" : " NOT"));
-
-- /* GPS module TTY path (optional) */
-- str = json_object_get_string(conf_obj, "gps_tty_path");
-- if (str != NULL) {
-- strncpy(gps_tty_path, str, sizeof gps_tty_path);
-- MSG("INFO: GPS serial port path is configured to \"%s\"\n", gps_tty_path);
-- }
--
- /* get reference coordinates */
- val = json_object_get_value(conf_obj, "ref_latitude");
- if (val != NULL) {
-@@ -772,6 +765,17 @@ static int parse_gateway_configuration(const char * conf_file) {
- }
-
- /* Gateway GPS coordinates hardcoding (aka. faking) option */
-+ val = json_object_get_value(conf_obj, "gps");
-+ if (json_value_get_type(val) == JSONBoolean) {
-+ use_gps = (bool)json_value_get_boolean(val);
-+ if (use_gps == true) {
-+ MSG("INFO: GPS is enabled\n");
-+ } else {
-+ MSG("INFO: GPS is disabled\n");
-+ }
-+ }
-+
-+ /* Gateway GPS coordinates hardcoding (aka. faking) option */
- val = json_object_get_value(conf_obj, "fake_gps");
- if (json_value_get_type(val) == JSONBoolean) {
- gps_fake_enable = (bool)json_value_get_boolean(val);
-@@ -1098,14 +1102,14 @@ int main(void)
- }
-
- /* Start GPS a.s.a.p., to allow it to lock */
-- if (gps_tty_path[0] != '\0') { /* do not try to open GPS device if no path set */
-- i = lgw_gps_enable(gps_tty_path, "ubx7", 0, &gps_tty_fd); /* HAL only supports u-blox 7 for now */
-+ if (use_gps == true) {
-+ int i = lgw_gps_enable(&gpsdata, &source);
- if (i != LGW_GPS_SUCCESS) {
-- printf("WARNING: [main] impossible to open %s for GPS sync (check permissions)\n", gps_tty_path);
-+ printf("WARNING: [main] impossible to open for GPS sync (Check GPSD)\n");
- gps_enabled = false;
- gps_ref_valid = false;
- } else {
-- printf("INFO: [main] TTY port %s open for GPS synchronization\n", gps_tty_path);
-+ printf("INFO: [main] GPSD polling open for GPS synchronization\n");
- gps_enabled = true;
- gps_ref_valid = false;
- }
-@@ -1413,7 +1417,7 @@ int main(void)
- pthread_cancel(thrid_gps); /* don't wait for GPS thread */
- pthread_cancel(thrid_valid); /* don't wait for validation thread */
-
-- i = lgw_gps_disable(gps_tty_fd);
-+ i = lgw_gps_disable(&gpsdata);
- if (i == LGW_HAL_SUCCESS) {
- MSG("INFO: GPS closed successfully\n");
- } else {
-@@ -2683,7 +2731,7 @@ static void gps_process_sync(void) {
- i = lgw_gps_sync(&time_reference_gps, trig_tstamp, utc, gps_time);
- pthread_mutex_unlock(&mx_timeref);
- if (i != LGW_GPS_SUCCESS) {
-- MSG("WARNING: [gps] GPS out of sync, keeping previous time reference\n");
-+// MSG("WARNING: [gps] GPS out of sync, keeping previous time reference\n");
- }
- }
-
-@@ -2691,7 +2695,7 @@ static void gps_process_coords(void) {
- /* position variable */
- struct coord_s coord;
- struct coord_s gpserr;
-- int i = lgw_gps_get(NULL, NULL, &coord, &gpserr);
-+ int i = lgw_gps_get(NULL, NULL, &coord, &gpserr);
-
- /* update gateway coordinates */
- pthread_mutex_lock(&mx_meas_gps);
-@@ -2707,96 +2711,88 @@ static void gps_process_coords(void) {
- }
-
- void thread_gps(void) {
-- /* serial variables */
- char serial_buff[128]; /* buffer to receive GPS data */
-- size_t wr_idx = 0; /* pointer to end of chars in buffer */
--
-- /* variables for PPM pulse GPS synchronization */
- enum gps_msg latest_msg; /* keep track of latest NMEA message parsed */
--
-- /* initialize some variables before loop */
-- memset(serial_buff, 0, sizeof serial_buff);
--
-+ memset(serial_buff, 0, sizeof serial_buff); /* initialize some variables before loop */
-+ fd_set fds;
-+ char delim[4] = "$";
-+ char *token[254];
- while (!exit_sig && !quit_sig) {
-- size_t rd_idx = 0;
-- size_t frame_end_idx = 0;
--
-- /* blocking non-canonical read on serial port */
-- ssize_t nb_char = read(gps_tty_fd, serial_buff + wr_idx, LGW_GPS_MIN_MSG_SIZE);
-- if (nb_char <= 0) {
-- MSG("WARNING: [gps] read() returned value %d\n", nb_char);
-+ int r = 0;
-+ struct timeval tv;
-+ tv.tv_sec = 0;
-+ tv.tv_usec = 100000;
-+ FD_ZERO(&fds);
-+ FD_SET(gpsdata.gps_fd, &fds);
-+ errno = 0;
-+ r = select(gpsdata.gps_fd+1, &fds, NULL, NULL, &tv);
-+ if (r == -1 && errno != EINTR) {
-+ MSG("gpspipe: select error %s(%d)\n", strerror(errno), errno);
-+ exit(EXIT_FAILURE);
-+ } else if (r == 0)
- continue;
-- }
-- wr_idx += (size_t)nb_char;
-
-- /*******************************************
-- * Scan buffer for UBX/NMEA sync chars and *
-- * attempt to decode frame if one is found *
-- *******************************************/
-- while(rd_idx < wr_idx) {
-+ /* reading directly from the socket avoids decode overhead */
-+ errno = 0;
-+ r = (int)read(gpsdata.gps_fd, serial_buff, sizeof(serial_buff));
-+ if (r > 0) {
-+ int i = 0;
- size_t frame_size = 0;
--
-- /* Scan buffer for UBX sync char */
-- if(serial_buff[rd_idx] == (char)LGW_GPS_UBX_SYNC_CHAR) {
--
-- /***********************
-- * Found UBX sync char *
-- ***********************/
-- latest_msg = lgw_parse_ubx(&serial_buff[rd_idx], (wr_idx - rd_idx), &frame_size);
--
-- if (frame_size > 0) {
-- if (latest_msg == INCOMPLETE) {
-- /* UBX header found but frame appears to be missing bytes */
-- frame_size = 0;
-- } else if (latest_msg == INVALID) {
-- /* message header received but message appears to be corrupted */
-- MSG("WARNING: [gps] could not get a valid message from GPS (no time)\n");
-- frame_size = 0;
-- } else if (latest_msg == UBX_NAV_TIMEGPS) {
-- gps_process_sync();
-+ for (i = 0; i < r; i++) {
-+ if (serial_buff[i] == (char)LGW_GPS_UBX_SYNC_CHAR) {
-+ /***********************
-+ * Found UBX sync char *
-+ ***********************/
-+ size_t ubx_size = (uint8_t)serial_buff[i+4];
-+ ubx_size |= (uint8_t)serial_buff[i+5] << 8;
-+ ubx_size += 8;
-+ if (ubx_size < 27){
-+ latest_msg = lgw_parse_ubx(&serial_buff[i], ubx_size , &frame_size);
- }
-- }
-- } else if(serial_buff[rd_idx] == LGW_GPS_NMEA_SYNC_CHAR) {
-- /************************
-- * Found NMEA sync char *
-- ************************/
-- /* scan for NMEA end marker (LF = 0x0a) */
-- char* nmea_end_ptr = memchr(&serial_buff[rd_idx],(int)0x0a, (wr_idx - rd_idx));
--
-- if(nmea_end_ptr) {
-- /* found end marker */
-- frame_size = nmea_end_ptr - &serial_buff[rd_idx] + 1;
-- latest_msg = lgw_parse_nmea(&serial_buff[rd_idx], frame_size);
--
-- if(latest_msg == INVALID || latest_msg == UNKNOWN) {
-- /* checksum failed */
-- frame_size = 0;
-- } else if (latest_msg == NMEA_RMC) { /* Get location from RMC frames */
-- gps_process_coords();
-+ if (frame_size > 0) {
-+ if(latest_msg == INVALID || latest_msg == UNKNOWN) {
-+ /* checksum failed */
-+ frame_size = 0;
-+ } else if (latest_msg == UBX_NAV_TIMEGPS) {
-+ gps_process_sync();
-+ }
-+ }
-+ } else if((serial_buff[i] == LGW_GPS_NMEA_SYNC_CHAR) && (serial_buff[i+1] == 0x47) && (serial_buff[i+2] == 0x50)){
-+ /************************
-+ * Found NMEA sync char *
-+ ************************/
-+ int k, l= 0;
-+ token[0] = strtok(serial_buff, delim);
-+
-+ while (token[l] != NULL) {
-+ l++;
-+ token[l] = strtok(NULL, delim);
-+ }
-+ for (k=0; k<=l-1; k++) {
-+ if ((strlen(token[k]) > 66) && (strlen(token[k]) < 74)){
-+ latest_msg = lgw_parse_nmea(token[k], strlen(token[k]));
-+ if(latest_msg == INVALID || latest_msg == UNKNOWN) {
-+ /* checksum failed */
-+ frame_size = 0;
-+ } else if (latest_msg == NMEA_RMC) {
-+ /* Get location from RMC frames */
-+ gps_process_coords();
-+ }
-+ }
- }
- }
- }
--
-- if(frame_size > 0) {
-- /* At this point message is a checksum verified frame
-- we're processed or ignored. Remove frame from buffer */
-- rd_idx += frame_size;
-- frame_end_idx = rd_idx;
-+ } else {
-+ if (r == -1) {
-+ if (errno == EAGAIN)
-+ continue;
-+ else {
-+ MSG(stderr, "gpspipe: read error %s(%d)\n", strerror(errno), errno);
-+ exit(EXIT_FAILURE);
-+ }
- } else {
-- rd_idx++;
-+ exit(EXIT_SUCCESS);
- }
-- } /* ...for(rd_idx = 0... */
--
-- if(frame_end_idx) {
-- /* Frames have been processed. Remove bytes to end of last processed frame */
-- memcpy(serial_buff, &serial_buff[frame_end_idx], wr_idx - frame_end_idx);
-- wr_idx -= frame_end_idx;
-- } /* ...for(rd_idx = 0... */
--
-- /* Prevent buffer overflow */
-- if((sizeof(serial_buff) - wr_idx) < LGW_GPS_MIN_MSG_SIZE) {
-- memcpy(serial_buff, &serial_buff[LGW_GPS_MIN_MSG_SIZE], wr_idx - LGW_GPS_MIN_MSG_SIZE);
-- wr_idx -= LGW_GPS_MIN_MSG_SIZE;
- }
- }
- MSG("\nINFO: End of GPS thread\n");
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-jit-queue-increase-peek-and-remove-sort-from-dequeue.patch b/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-jit-queue-increase-peek-and-remove-sort-from-dequeue.patch
deleted file mode 100644
index 2b0aaf4..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-jit-queue-increase-peek-and-remove-sort-from-dequeue.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/lora_pkt_fwd/src/jitqueue.c b/lora_pkt_fwd/src/jitqueue.c
-index dbde8d2..f1b547b 100644
---- a/lora_pkt_fwd/src/jitqueue.c
-+++ b/lora_pkt_fwd/src/jitqueue.c
-@@ -37,6 +37,7 @@ Maintainer: Michael Coracin
- #define TX_MARGIN_DELAY 1000 /* Packet overlap margin in microseconds */
- /* TODO: How much margin should we take? */
- #define TX_JIT_DELAY 30000 /* Pre-delay to program packet for TX in microseconds */
-+#define TX_PEEK_DELAY 60000 /* Look ahead time for TX in microseconds */
- #define TX_MAX_ADVANCE_DELAY ((JIT_NUM_BEACON_IN_QUEUE + 1) * 128 * 1E6) /* Maximum advance delay accepted for a TX packet, compared to current time */
-
- #define BEACON_GUARD 3000000 /* Interval where no ping slot can be placed,
-@@ -352,12 +353,12 @@ enum jit_error_e jit_dequeue(struct jit_queue_s *queue, int index, struct lgw_pk
- memset(&(queue->nodes[queue->num_pkt]), 0, sizeof(struct jit_node_s));
-
- /* Sort queue in ascending order of packet timestamp */
-- jit_sort_queue(queue);
-+ // jit_sort_queue(queue);
-
- /* Done */
- pthread_mutex_unlock(&mx_jit_queue);
-
-- jit_print_queue(queue, false, DEBUG_JIT);
-+ // jit_print_queue(queue, false, DEBUG_JIT);
-
- MSG_DEBUG(DEBUG_JIT, "dequeued packet with count_us=%u from index %d\n", packet->count_us, index);
-
-@@ -427,7 +428,7 @@ enum jit_error_e jit_peek(struct jit_queue_s *queue, struct timeval *time, int *
- * Warning: unsigned arithmetic (handle roll-over)
- * t_packet < t_current + TX_JIT_DELAY
- */
-- if ((queue->nodes[idx_highest_priority].pkt.count_us - time_us) < TX_JIT_DELAY) {
-+ if ((queue->nodes[idx_highest_priority].pkt.count_us - time_us) < TX_PEEK_DELAY) {
- *pkt_idx = idx_highest_priority;
- MSG_DEBUG(DEBUG_JIT, "peek packet with count_us=%u at index %d\n",
- queue->nodes[idx_highest_priority].pkt.count_us, idx_highest_priority);
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-parse-config-params-when-radio-disabled.patch b/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-parse-config-params-when-radio-disabled.patch
deleted file mode 100644
index 0e7ded9..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-parse-config-params-when-radio-disabled.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/lora_pkt_fwd/src/lora_pkt_fwd.c b/lora_pkt_fwd/src/lora_pkt_fwd.c
-index 1c54d57..92f25e3 100644
---- a/lora_pkt_fwd/src/lora_pkt_fwd.c
-+++ b/lora_pkt_fwd/src/lora_pkt_fwd.c
-@@ -471,7 +471,8 @@ static int parse_SX1301_configuration(const char * conf_file) {
- }
- if (rfconf.enable == false) { /* radio disabled, nothing else to parse */
- MSG("INFO: radio %i disabled\n", i);
-- } else { /* radio enabled, will parse the other parameters */
-+ }
-+// } else { /* radio enabled, will parse the other parameters */
- snprintf(param_name, sizeof param_name, "radio_%i.freq", i);
- rfconf.freq_hz = (uint32_t)json_object_dotget_number(conf_obj, param_name);
- snprintf(param_name, sizeof param_name, "radio_%i.rssi_offset", i);
-@@ -505,8 +506,8 @@ static int parse_SX1301_configuration(const char * conf_file) {
- } else {
- rfconf.tx_enable = false;
- }
-- MSG("INFO: radio %i enabled (type %s), center frequency %u, RSSI offset %f, tx enabled %d, tx_notch_freq %u\n", i, str, rfconf.freq_hz, rfconf.rssi_offset, rfconf.tx_enable, rfconf.tx_notch_freq);
-- }
-+ MSG("INFO: radio %i %sabled (type %s), center frequency %u, RSSI offset %f, tx enabled %d, tx_notch_freq %u\n", i, (rfconf.enable?"en":"dis"), str, rfconf.freq_hz, rfconf.rssi_offset, rfconf.tx_enable, rfconf.tx_notch_freq);
-+// }
- /* all parameters parsed, submitting configuration to the HAL */
- if (lgw_rxrf_setconf(i, rfconf) != LGW_HAL_SUCCESS) {
- MSG("ERROR: invalid configuration for radio %i\n", i);
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-remove-jit-power-check.patch b/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-remove-jit-power-check.patch
deleted file mode 100644
index cbb226b..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder-remove-jit-power-check.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/lora_pkt_fwd/src/lora_pkt_fwd.c b/lora_pkt_fwd/src/lora_pkt_fwd.c
-index 1c54d57..1e74d7f 100644
---- a/lora_pkt_fwd/src/lora_pkt_fwd.c
-+++ b/lora_pkt_fwd/src/lora_pkt_fwd.c
-@@ -2360,19 +2360,6 @@ void thread_down(void) {
- jit_result = JIT_ERROR_TX_FREQ;
- MSG("ERROR: Packet REJECTED, unsupported frequency - %u (min:%u,max:%u)\n", txpkt.freq_hz, tx_freq_min[txpkt.rf_chain], tx_freq_max[txpkt.rf_chain]);
- }
-- if (jit_result == JIT_ERROR_OK) {
-- for (i=0; i<txlut.size; i++) {
-- if (txlut.lut[i].rf_power == txpkt.rf_power) {
-- /* this RF power is supported, we can continue */
-- break;
-- }
-- }
-- if (i == txlut.size) {
-- /* this RF power is not supported */
-- jit_result = JIT_ERROR_TX_POWER;
-- MSG("ERROR: Packet REJECTED, unsupported RF power for TX - %d\n", txpkt.rf_power);
-- }
-- }
-
- /* insert packet to be sent into JIT queue */
- if (jit_result == JIT_ERROR_OK) {
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder.init b/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder.init
deleted file mode 100755
index 5821e1e..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/lora-packet-forwarder.init
+++ /dev/null
@@ -1,248 +0,0 @@
-#!/bin/bash
-
-
-NAME="lora-packet-forwarder"
-ENABLED="yes"
-
-
-[ -f /etc/default/$NAME ] && source /etc/default/$NAME
-
-run_dir=/var/run/lora
-opt_conf_dir=/opt/lora
-conf_dir=/var/config/lora
-conf_file=$conf_dir/global_conf.json
-conf_file_local=$conf_dir/local_conf.json
-
-pkt_fwd=$run_dir/1/lora_pkt_fwd
-pkt_fwd_log=/var/log/lora-pkt-fwd-1.log
-pkt_fwd_pidfile=$run_dir/lora-pkt-fwd-1.pid
-
-port1=/sys/devices/platform/mts-io/ap1
-port2=/sys/devices/platform/mts-io/ap2
-
-lora_mtac_id="MTAC-LORA"
-lora_1_0_hw="MTAC-LORA-1.0"
-lora_1_5_h_hw="MTAC-LORA-1.5"
-lora_2_1_hw="MTAC-LORA-2.1"
-
-lora_mtac_id="MTAC-LORA"
-lora_mtac_id915="MTAC-LORA-915"
-lora_mtac_id868="MTAC-LORA-868"
-lora_mtac_h_id915="MTAC-LORA-H-915"
-lora_mtac_h_id868="MTAC-LORA-H-868"
-
-lora_mtcap_id="MTCAP-LORA"
-lora_mtcap_id868="MTCAP-LORA-868"
-lora_mtcap_id915="MTCAP-LORA-915"
-
-lora_mtac_g_id="MTAC-LORA-G"
-lora_mtac_g16_id868="MTAC-LORA-G16-868"
-lora_mtac_g16_id915="MTAC-LORA-G16-915"
-lora_mtac_g64_id868="MTAC-LORA-G64-868"
-lora_mtac_g64_id915="MTAC-LORA-G64-915"
-
-pkt_fwd_options=""
-
-gps_path="/dev/gps0"
-
-read_lora_hw_info() {
- lora_id=$(mts-io-sysfs show lora/product-id 2> /dev/null)
- lora_hw=$(mts-io-sysfs show lora/hw-version 2> /dev/null)
- lora_eui=$(mts-io-sysfs show lora/eui 2> /dev/null)
- lora_eui_raw=${lora_eui//:/}
-}
-
-hardware_found() {
- if [[ "$lora_id" =~ "$lora_mtac_g_id" ]]; then
- setup_mtcdt_2_1
- elif [[ "$lora_id" =~ "$lora_mtcap_id" ]]; then
- setup_mtcap
- elif [[ "$lora_id" =~ "$lora_mtac_id" ]]; then
- setup_mtcdt
- else
- return 1
- fi
- return 0
-}
-
-setup_mtcdt() {
- if [ -d $port1 ] && [[ $(cat $port1/hw-version) = $lora_hw ]]; then
- ln -sf /dev/spidev32766.2 /dev/spidev0.0
- elif [ -d $port2 ] && [[ $(cat $port2/hw-version) = $lora_hw ]]; then
- ln -sf /dev/spidev32765.2 /dev/spidev0.0
- fi
-
- if [ "$lora_hw" = "$lora_1_0_hw" ] && [[ ! "$lora_id" =~ .*-SPI ]]; then
- if [ "$lora_id" = "$lora_mtac_id868" ]; then
- GLOBAL_CONF=/opt/lora/global_conf.json.MTAC_LORA_1_0.EU868
- elif [ "$lora_id" = "$lora_mtac_id915" ]; then
- GLOBAL_CONF=/opt/lora/global_conf.json.MTAC_LORA_1_0.US915
- else
- echo "No valid configuration found for mtcdt exiting."
- exit 1
- fi
- ln -sf /opt/lora/basic_pkt_fwd-usb $pkt_fwd
- else
- if [ "$lora_id" = "$lora_mtac_h_id868" ]; then
- GLOBAL_CONF=/opt/lora/global_conf.json.MTAC_LORA_1_5.EU868
- elif [ "$lora_id" = "$lora_mtac_h_id915" ]; then
- GLOBAL_CONF=/opt/lora/global_conf.json.MTAC_LORA_1_5.US915
- else
- echo "No valid configuration found for mtcdt exiting."
- exit 1
- fi
- ln -sf /opt/lora/lora_pkt_fwd $pkt_fwd
- fi
-
- opt_conf_file=$opt_conf_dir/global_conf.json
- opt_conf_file_local=$opt_conf_dir/local_conf.json
-
- cp $GLOBAL_CONF $opt_conf_file
-
- if ! [ -f $conf_file ]; then
- mkdir -p /var/config/lora/
- cp $opt_conf_file $conf_file
- cp $opt_conf_file_local $conf_file_local
- fi
-}
-
-setup_mtcap() {
- hw=$(mts-io-sysfs show hw-version 2> /dev/null)
-
- if [ "$lora_id" = "$lora_mtcap_id868" ]; then
- if [ "$hw" = "MTCAP-0.2" ]; then
- GLOBAL_CONF=/opt/lora/global_conf.json.MTCAP2_LORA_1_5.EU868
- else
- GLOBAL_CONF=/opt/lora/global_conf.json.MTCAP_LORA_1_5.EU868
- fi
- elif [ "$lora_id" = "$lora_mtcap_id915" ]; then
- if [ "$hw" = "MTCAP-0.2" ]; then
- GLOBAL_CONF=/opt/lora/global_conf.json.MTCAP2_LORA_1_5.US915
- else
- GLOBAL_CONF=/opt/lora/global_conf.json.MTCAP_LORA_1_5.US915
- fi
- else
- return 1
- fi
-
- opt_conf_file=$opt_conf_dir/global_conf.json
- opt_conf_file_local=$opt_conf_dir/local_conf.json
-
- cp $GLOBAL_CONF $opt_conf_file
-
- if ! [ -f $conf_file ]; then
- mkdir -p /var/config/lora/
- cp $opt_conf_file $conf_file
- cp $opt_conf_file_local $conf_file_local
- fi
-
- ln -sf /opt/lora/lora_pkt_fwd $pkt_fwd
-}
-
-setup_mtcdt_2_1() {
- if [[ "$lora_id" = "$lora_mtac_g16_id868" ]]; then
- GLOBAL_CONF=/opt/lora/global_conf.json.MTAC_LORA_2_1_loc_single_antenna_16ch_EU868
- elif [[ "$lora_id" = "$lora_mtac_g16_id915" ]]; then
- GLOBAL_CONF=/opt/lora/global_conf.json.MTAC_LORA_2_1_loc_single_antenna_16ch_US915
- elif [[ "$lora_id" = "$lora_mtac_g64_id868" ]]; then
- GLOBAL_CONF=/opt/lora/global_conf.json.MTAC_LORA_2_1_test_single_antenna_64ch_8x8_EU868
- elif [[ "$lora_id" = "$lora_mtac_g64_id915" ]]; then
- GLOBAL_CONF=/opt/lora/global_conf.json.MTAC_LORA_2_1_loc_single_antenna_64ch_US915
- else
- return 1
- fi
-
- opt_conf_file=$opt_conf_dir/global_conf.json
-
- cp $GLOBAL_CONF $opt_conf_file
-
- if ! [ -f $conf_file ]; then
- mkdir -p /var/config/lora/
- cp $opt_conf_file $conf_file
- fi
-
- ln -sf /opt/lora/pkt_forwarder $pkt_fwd
-
- if [ -f $gps_path ]; then
- pkt_fwd_options=" -g"
- fi
-}
-
-do_start() {
-
- mkdir -p $run_dir/1
- rm -rf $run_dir/1/*
-
- read_lora_hw_info
-
- if hardware_found; then
- echo "Found $lora_id with $lora_hw hardware. Configuring"
- else
- echo "$0: LORA card not detected"
- exit 1
- fi
-
- if ! [ -f $conf_file ]; then
- echo "$0: $conf_file missing"
- exit 1
- fi
-
- #
- # copy conf files to the run directory
- #
- cp $conf_file $run_dir/1/
- if [ -f $conf_file_local ]; then
- cp $conf_file_local $run_dir/1/
- sed -i.bak "s/\(.*gateway_ID\"\s*\:\s*\"\)<.*>[^\"]*\(.*\)/\1${lora_eui_raw}\2/g" /var/run/lora/1/local_conf.json
- fi
-
- sed -i.bak "s/\(.*gateway_ID\"\s*\:\s*\"\)<.*>[^\"]*\(.*\)/\1${lora_eui_raw}\2/g" /var/run/lora/1/global_conf.json
-
- #
- # start packet forwarder
- #
- echo -n "Starting $NAME: "
-
- /usr/sbin/start-stop-daemon --chdir $run_dir/1 --background --start --make-pidfile \
- --pidfile $pkt_fwd_pidfile --startas /bin/bash -- -c "exec $pkt_fwd $pkt_fwd_options"
-
- renice -n -20 -p $(pgrep $(basename $pkt_fwd))
-
- echo "OK"
-}
-
-
-do_stop() {
- echo -n "Stopping $NAME: "
- start-stop-daemon --stop --quiet --oknodo --pidfile $pkt_fwd_pidfile --retry 5
- rm -f $pkt_fwd_pidfile
- echo "OK"
-}
-
-
-if [ "$ENABLED" != "yes" ]; then
- echo "$NAME: disabled in /etc/default"
- exit
-fi
-
-
-case "$1" in
- "start")
- do_start
- ;;
- "stop")
- do_stop
- ;;
- "restart")
- ## Stop the service and regardless of whether it was
- ## running or not, start it again.
- do_stop
- do_start
- ;;
- *)
- ## If no parameters are given, print which are avaiable.
- echo "Usage: $0 {start|stop|restart}"
- exit 1
- ;;
-esac
-
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/mtcap/lora-packet-forwarder.default b/recipes-connectivity/lora/lora-packet-forwarder/mtcap/lora-packet-forwarder.default
deleted file mode 100644
index be7dcd5..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/mtcap/lora-packet-forwarder.default
+++ /dev/null
@@ -1,2 +0,0 @@
-# set to "yes" or "no" to control starting on boot
-ENABLED="yes"
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/mtcdt-2.1/lora-packet-forwarder.default b/recipes-connectivity/lora/lora-packet-forwarder/mtcdt-2.1/lora-packet-forwarder.default
deleted file mode 100644
index 0f92640..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/mtcdt-2.1/lora-packet-forwarder.default
+++ /dev/null
@@ -1,2 +0,0 @@
-# set to "yes" or "no" to control starting on boot
-ENABLED="no"
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/mtcdt/lora-packet-forwarder.default b/recipes-connectivity/lora/lora-packet-forwarder/mtcdt/lora-packet-forwarder.default
deleted file mode 100644
index 0f92640..0000000
--- a/recipes-connectivity/lora/lora-packet-forwarder/mtcdt/lora-packet-forwarder.default
+++ /dev/null
@@ -1,2 +0,0 @@
-# set to "yes" or "no" to control starting on boot
-ENABLED="no"