Cisco LoRaWAN Gateway

Hi,

I wanted to migrate the Gateways to TTN v3 today.
But I got stuck at the end.

I followed the documentation.

But when I start the packet forwarder with the new global_config.json I get the following error:

bash-3.2# /etc/pktfwd/pkt_forwarder -c /etc/pktfwd/config.json -g/dev/ttyS1
+++ Start of packet forwarder for 'SX1301 array' concentrator +++
Version string: 5.1.0
SX1301 array library version string: 5.1.0
INFO: SPI speed set to 2000000 Hz
GPS enabled for synchronization using device /dev/ttyS1
INFO: Little endian host
INFO: found configuration file /etc/pktfwd/config.json
INFO: parsing gateway parameters
INFO: gateway MAC address is configured to 70DB98FFFE******
INFO: server hostname or IP address is configured to "eu1.cloud.thethings.network"
INFO: upstream port is configured to "1700"
INFO: downstream port is configured to "1700"
INFO: packets received with a valid CRC will be forwarded
INFO: packets received with a CRC error will NOT be forwarded
INFO: packets received with no CRC will NOT be forwarded
INFO: no configuration for beaconing
INFO: Link testing mote address is configured not configured
INFO: parsing GPS parameters
GPS: I/O port configuration
GPS: Disable SBAS
GPS: Set NAV5 parameters: Dynamic platform model: 2, Pos fixing mode: 2, Fixed altitude: 0
GPS: Information message configuration
INFO: socket 5 opened for upstream traffic, host: 52.212.223.226, port: 1700
INFO: socket 5 opened for downstream traffic, host: 63.34.215.128, port: 1700
spi_r/w=NULL
ERROR: sx1301ar_start failed ; Invalid null pointer in function parameter

When I start the forwarder with the older config (v2), It seems to work:

bash-3.2# /tools/pkt_forwarder -c /tmp/config.json -g/dev/ttyS1
+++ Start of packet forwarder for 'SX1301 array' concentrator +++
Version string: 5.1.0
SX1301 array library version string: 5.1.0
INFO: SPI speed set to 2000000 Hz
GPS enabled for synchronization using device /dev/ttyS1
INFO: Little endian host
INFO: found configuration file /tmp/config.json
INFO: parsing concentrator parameters for board #0
INFO: Master board
INFO: board center frequency configured at 866500000 Hz
INFO: board RX bandwidth configured at 7000000 Hz
INFO: rf_chain 0: RSSI offset configured at -202.5, a=20, b=2925
INFO: rf_chain 0: Configuring Tx LUT with 16 indexes
INFO: rf_chain 1: RSSI offset configured at -202.5, a=20, b=2925
INFO: rf_chain 1: Configuring Tx LUT with 16 indexes
INFO: LBT is disabled
INFO: gateway AES-128 key is configured to ABCDEF0123456789ABCDEF0123456789
INFO: Calibration room temperature (Tref) set to 22 oC
INFO: Calibration radio temperature code at [Tref] set to 77
INFO: 1 dsp on the board
INFO: chip 0 enabled
INFO: chip 0 center frequency configured at 868000000 Hz
INFO: LoRa multi-SF channel 0x00 configured at 867100000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x01 configured at 867300000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x02 configured at 867500000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x03 configured at 867700000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x04 configured at 867900000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x05 configured at 868100000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x06 configured at 868300000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x07 configured at 868500000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa stand-alone channel 0x08 configured at 868300000 Hz, BW 250000 Hz, SF 7
INFO: FSK channel 0x09 configured at 868800000 Hz, BW 125000 Hz, bit rate 50000
INFO: chip 1 enabled
INFO: chip 1 center frequency configured at 868000000 Hz
INFO: LoRa multi-SF channel 0x10 configured at 867100000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x11 configured at 867300000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x12 configured at 867500000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x13 configured at 867700000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x14 configured at 867900000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x15 configured at 868100000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x16 configured at 868300000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa multi-SF channel 0x17 configured at 868500000 Hz, BW 125kHz, SF 7 to 12
INFO: LoRa stand-alone channel 0x18 configured at 868300000 Hz, BW 250000 Hz, SF 7
INFO: FSK channel 0x19 configured at 868800000 Hz, BW 125000 Hz, bit rate 50000
INFO: parsing gateway parameters
INFO: gateway MAC address is configured to 70DB98******0000
INFO: server hostname or IP address is configured to "router.eu.thethings.network"
INFO: upstream port is configured to "1700"
INFO: downstream port is configured to "1700"
INFO: downstream keep-alive interval is configured to 10 seconds
INFO: statistics display interval is configured to 30 seconds
INFO: upstream PUSH_DATA time-out is configured to 100 ms
INFO: packets received with a valid CRC will be forwarded
INFO: packets received with a CRC error will NOT be forwarded
INFO: packets received with no CRC will NOT be forwarded
INFO: Beaconing period is configured to 128 seconds
INFO: Beaconing signal will be emitted at 869525000 Hz
INFO: Beaconing datarate is set to SF9
INFO: Beaconing modulation bandwidth is set to 125000Hz
INFO: Beaconing TX power is set to 14dBm
INFO: Beaconing information descriptor is set to 0
INFO: Link testing mote address is configured to 00CC01AF
INFO: parsing GPS parameters
INFO: Reference latitude is configured to 0.000000 deg
INFO: Reference longitude is configured to 0.000000 deg
INFO: Reference altitude is configured to 0 meters (fixed:0)
GPS: I/O port configuration
ERROR: set_port_configuration (line 1630) - Failed to get UBX command response (timeout)
WARNING: GPS initialization failed, retrying (10)...
GPS: I/O port configuration
ERROR: set_port_configuration (line 1630) - Failed to get UBX command response (timeout)
WARNING: GPS initialization failed, retrying (9)...
GPS: I/O port configuration
ERROR: set_port_configuration (line 1630) - Failed to get UBX command response (timeout)
WARNING: GPS initialization failed, retrying (8)...
GPS: I/O port configuration
ERROR: set_port_configuration (line 1630) - Failed to get UBX command response (timeout)
WARNING: GPS initialization failed, retrying (7)...
GPS: I/O port configuration
GPS: Disable SBAS
GPS: Set NAV5 parameters: Dynamic platform model: 2, Pos fixing mode: 2, Fixed altitude: 0
GPS: Information message configuration
INFO: socket 5 opened for upstream traffic, host: 52.169.76.203, port: 1700
INFO: socket 5 opened for downstream traffic, host: 52.169.76.203, port: 1700
Configuring radio...
Configuring DSP...
INFO: [BRD0] enabling chip 0
INFO: [BRD0] enabling chip 1
INFO: [BRD0] channel diversity table: { 1 1 1 1 1 1 1 1 1 1 }
--> board 0 started
INFO: concentrator started
INFO: selected rf_chain 0 for beaconing
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
INFO: [down] ACK received :)
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
[...]
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
INFO: [down] ACK received :)
[...]
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)

INFO: [BRD0] Received pkt from mote: 260BC9A2 (fcnt=21231)

[1637254505010251] JSON up [1] [29CD]: {"rxpk":[{"jver":2,"tmst":10407604,"brd":0,"aesk":0,"freq":868.100000,"stat":1,"modu":"LORA","datr":"SF9BW125","codr":"4/5","size":21,"data":"QKLJCyaA71IBsS1TyRiTIOyO4O1j","rsig":[{"ant":0,"chan":5,"rssic":-113,"lsnr":-14.0,"ftstat":0,"rssis":-128,"rssisd":1,"foff":-4099}]}]}
INFO: [up] ACK received [29CD] :)
[...]
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)

INFO: [BRD0] Received pkt from mote: 48000129 (fcnt=9082)

[1637254507336670] JSON up [1] [BAAB]: {"rxpk":[{"jver":2,"tmst":12697540,"brd":0,"aesk":0,"freq":868.100000,"stat":1,"modu":"LORA","datr":"SF12BW125","codr":"4/5","size":21,"data":"QCkBAEiAeiMFi9cLkFFnjXHFbpjj","rsig":[{"ant":0,"chan":5,"rssic":-112,"lsnr":-23.0,"ftstat":0,"rssis":-136,"rssisd":2,"foff":-7879},{"ant":1,"chan":21,"rssic":-113,"lsnr":-22.0,"ftstat":0,"rssis":-136,"rssisd":1,"foff":-7879}]}]}
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
INFO: [up] ACK received [BAAB] :)
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
[...]
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)

Any idea were to look next?

Hi, My first response is that both logs are in no way comparable. As if they are from different programs. Although I would expect that the only difference between V2 and V3 is the URL to which the gateway should point. There is not much I can do with these two logs.

I got it working now.

As mentioned in an older guide I now copied an existing configuration template instead of the downloaded global_conf.json and changed the server name, Gateway-ID and ports.

Except from many GPS errors, it seems to work fine.

image

WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)
WARNING: GPS time reference is invalid. Check GPS configuration (UBX: NAV-TIMEGPS)

This is my config.json:

{
  "SX1301_array_conf":[
  {
      "board_type": "MASTER",
      "board_rx_freq": 866500000, /* radio RX central frequency in Hz */
      "board_rx_bw": 7000000, /* radio RX bandwidth in Hz */
      "full_duplex": false, /* radio mode */
      "rf_chain_conf":[
      {
          /* RX */
          "rx_enable": true,
          "rssi_offset": -202.5,
          "rssi_offset_coeff_a": 20,
          "rssi_offset_coeff_b": 2925,
          /* TX */
          "tx_enable": true,
          "tx_freq_min": 863000000,
          "tx_freq_max": 870000000,
          "tx_lut":[
              { "rf_power":  2, "fpga_dig_gain": 4, "ad9361_atten": 125, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -19, "ad9361_tcomp_coeff_b": 752 },
              { "rf_power":  5, "fpga_dig_gain": 4, "ad9361_atten": 112, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -19, "ad9361_tcomp_coeff_b": 752 },
              { "rf_power":  7, "fpga_dig_gain": 4, "ad9361_atten": 105, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -19, "ad9361_tcomp_coeff_b": 752 },
              { "rf_power":  9, "fpga_dig_gain": 4, "ad9361_atten":  98, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -18, "ad9361_tcomp_coeff_b": 573 },
              { "rf_power": 11, "fpga_dig_gain": 4, "ad9361_atten":  90, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -17, "ad9361_tcomp_coeff_b": 477 },
              { "rf_power": 12, "fpga_dig_gain": 4, "ad9361_atten":  86, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -16, "ad9361_tcomp_coeff_b": 264 },
              { "rf_power": 13, "fpga_dig_gain": 4, "ad9361_atten":  83, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -16, "ad9361_tcomp_coeff_b": 179 },
              { "rf_power": 14, "fpga_dig_gain": 4, "ad9361_atten":  77, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -15, "ad9361_tcomp_coeff_b": 0 },
              { "rf_power": 16, "fpga_dig_gain": 4, "ad9361_atten":  68, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -14, "ad9361_tcomp_coeff_b": -141 },
              { "rf_power": 18, "fpga_dig_gain": 4, "ad9361_atten":  59, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -13, "ad9361_tcomp_coeff_b": -550 },
              { "rf_power": 20, "fpga_dig_gain": 4, "ad9361_atten":  51, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -13, "ad9361_tcomp_coeff_b": -718 },
              { "rf_power": 22, "fpga_dig_gain": 4, "ad9361_atten":  44, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -11, "ad9361_tcomp_coeff_b": -1195 },
              { "rf_power": 24, "fpga_dig_gain": 4, "ad9361_atten":  34, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -11, "ad9361_tcomp_coeff_b": -1268 },
              { "rf_power": 25, "fpga_dig_gain": 4, "ad9361_atten":  30, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -9, "ad9361_tcomp_coeff_b": -1662 },
              { "rf_power": 26, "fpga_dig_gain": 4, "ad9361_atten":  24, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -9, "ad9361_tcomp_coeff_b": -1865 },
              { "rf_power": 27, "fpga_dig_gain": 4, "ad9361_atten":  20, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -7, "ad9361_tcomp_coeff_b": -2102 }]
      },{
          /* RX */
          "rx_enable": true,
          "rssi_offset": -202.5,
          "rssi_offset_coeff_a": 20,
          "rssi_offset_coeff_b": 2925,
          /* TX */
          "tx_enable": true,
          "tx_freq_min": 863000000,
          "tx_freq_max": 870000000,
          "tx_lut":[
              { "rf_power":  2, "fpga_dig_gain": 4, "ad9361_atten": 125, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -19, "ad9361_tcomp_coeff_b": 752 },
              { "rf_power":  5, "fpga_dig_gain": 4, "ad9361_atten": 112, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -19, "ad9361_tcomp_coeff_b": 752 },
              { "rf_power":  7, "fpga_dig_gain": 4, "ad9361_atten": 105, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -19, "ad9361_tcomp_coeff_b": 752 },
              { "rf_power":  9, "fpga_dig_gain": 4, "ad9361_atten":  98, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -18, "ad9361_tcomp_coeff_b": 573 },
              { "rf_power": 11, "fpga_dig_gain": 4, "ad9361_atten":  90, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -17, "ad9361_tcomp_coeff_b": 477 },
              { "rf_power": 12, "fpga_dig_gain": 4, "ad9361_atten":  86, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -16, "ad9361_tcomp_coeff_b": 264 },
              { "rf_power": 13, "fpga_dig_gain": 4, "ad9361_atten":  83, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -16, "ad9361_tcomp_coeff_b": 179 },
              { "rf_power": 14, "fpga_dig_gain": 4, "ad9361_atten":  77, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -15, "ad9361_tcomp_coeff_b": 0 },
              { "rf_power": 16, "fpga_dig_gain": 4, "ad9361_atten":  68, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -14, "ad9361_tcomp_coeff_b": -141 },
              { "rf_power": 18, "fpga_dig_gain": 4, "ad9361_atten":  59, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -13, "ad9361_tcomp_coeff_b": -550 },
              { "rf_power": 20, "fpga_dig_gain": 4, "ad9361_atten":  51, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -13, "ad9361_tcomp_coeff_b": -718 },
              { "rf_power": 22, "fpga_dig_gain": 4, "ad9361_atten":  44, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -11, "ad9361_tcomp_coeff_b": -1195 },
              { "rf_power": 24, "fpga_dig_gain": 4, "ad9361_atten":  34, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -11, "ad9361_tcomp_coeff_b": -1268 },
              { "rf_power": 25, "fpga_dig_gain": 4, "ad9361_atten":  30, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -9, "ad9361_tcomp_coeff_b": -1662 },
              { "rf_power": 26, "fpga_dig_gain": 4, "ad9361_atten":  24, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -9, "ad9361_tcomp_coeff_b": -1865 },
              { "rf_power": 27, "fpga_dig_gain": 4, "ad9361_atten":  20, "ad9361_auxdac_vref": 3, "ad9361_auxdac_word": 770, "ad9361_tcomp_coeff_a": -7, "ad9361_tcomp_coeff_b": -2102 }]
      }],
      "SX1301_conf":[
        {
            "chip_enable": true,
            "chip_center_freq": 868000000,
            "chip_rf_chain": 0,
            "chan_multiSF_0": { "chan_rx_freq": 867100000, "spread_factor": "7-12" },
            "chan_multiSF_1": { "chan_rx_freq": 867300000, "spread_factor": "7-12" },
            "chan_multiSF_2": { "chan_rx_freq": 867500000, "spread_factor": "7-12" },
            "chan_multiSF_3": { "chan_rx_freq": 867700000, "spread_factor": "7-12" },
            "chan_multiSF_4": { "chan_rx_freq": 867900000, "spread_factor": "7-12" },
            "chan_multiSF_5": { "chan_rx_freq": 868100000, "spread_factor": "7-12" },
            "chan_multiSF_6": { "chan_rx_freq": 868300000, "spread_factor": "7-12" },
            "chan_multiSF_7": { "chan_rx_freq": 868500000, "spread_factor": "7-12" },
            "chan_LoRa_std" : { "chan_rx_freq": 868300000, "bandwidth": 250000, "spread_factor": 7 },
            "chan_FSK"      : { "chan_rx_freq": 868800000, "bandwidth": 125000, "bit_rate": 50000 }
        },{
            "chip_enable": true,
            "chip_center_freq": 868000000,
            "chip_rf_chain": 1,
            "chan_multiSF_0": { "chan_rx_freq": 867100000, "spread_factor": "7-12" },
            "chan_multiSF_1": { "chan_rx_freq": 867300000, "spread_factor": "7-12" },
            "chan_multiSF_2": { "chan_rx_freq": 867500000, "spread_factor": "7-12" },
            "chan_multiSF_3": { "chan_rx_freq": 867700000, "spread_factor": "7-12" },
            "chan_multiSF_4": { "chan_rx_freq": 867900000, "spread_factor": "7-12" },
            "chan_multiSF_5": { "chan_rx_freq": 868100000, "spread_factor": "7-12" },
            "chan_multiSF_6": { "chan_rx_freq": 868300000, "spread_factor": "7-12" },
            "chan_multiSF_7": { "chan_rx_freq": 868500000, "spread_factor": "7-12" },
            "chan_LoRa_std" : { "chan_rx_freq": 868300000, "bandwidth": 250000, "spread_factor": 7 },
            "chan_FSK"      : { "chan_rx_freq": 868800000, "bandwidth": 125000, "bit_rate": 50000 }
        }],
        "lbt_conf":{
            "enable": false,
            "rssi_target": -80, /* dBm */
            "rssi_shift": 142,
            "chan_cfg":[ /* 16 channels maximum */
                { "freq_hz": 867100000, "scan_time_us": 128, "transmit_time_ms": 400 },
                { "freq_hz": 867300000, "scan_time_us": 128, "transmit_time_ms": 400 },
                { "freq_hz": 867500000, "scan_time_us": 128, "transmit_time_ms": 400 },
                { "freq_hz": 867700000, "scan_time_us": 128, "transmit_time_ms": 400 },
                { "freq_hz": 867900000, "scan_time_us": 128, "transmit_time_ms": 400 },
                { "freq_hz": 868100000, "scan_time_us": 128, "transmit_time_ms": 400 },
                { "freq_hz": 868300000, "scan_time_us": 128, "transmit_time_ms": 400 },
                { "freq_hz": 868500000, "scan_time_us": 128, "transmit_time_ms": 400 },
                { "freq_hz": 869525000, "scan_time_us": 5000, "transmit_time_ms": 4000 }
            ]
        },
        "FSK_sync": "C194C1",
        "loramac_public": true,
        "nb_dsp": 1,
        "dsp_stat_interval": 10,
        "aes_key": "ABCDEF0123456789ABCDEF0123456789",
        "calibration_temperature_celsius_room": 22,
        "calibration_temperature_code_ad9361": 77,
        "fts_version": 1,
        "fts_match_crc_error": false
    }],
    "gateway_conf": {
      "gateway_ID": "70DB98FFFF******",
      /* change with default server address/ports */
      "server_address": "eu1.cloud.thethings.network",
      "serv_port_up": 1700,
      "serv_port_down": 1700,
      /* 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,
      /* link testing mote */
      "link_mote": "00CC01AF",
      /* Beaconing parameters */
      "beacon_conf":{
          "period": 128,
          "freq_hz": 869525000,
          "datarate": 9,
          "bw_hz": 125000,
          "power": 14,
          "infodesc": 0
      }
  },
  "gps_conf": {
      "gw_latitude": 0,
      "gw_longitude": 0,
      "gw_altitude": 0,
      "fixed_altitude": false
  }
}
1 Like

Hello together,

I‘m new with Lorawan and starting with the cisco gateway. In the tutorial i got Stuck at the Point with the packet forewarder. There is no folder /tools like described on the gateway. Where your got the packet forewarder files Form?

Hi, I had to obtain the packet forwarder files from the seller that sold the gateway to my company. Then I had to upload and install the package.

Is it known whether the Common Packet Forwarder supplied by Cisco works with TTN?

The connection works until the websocket is established. I can’t find a way to specify the auth at the Cisco Gateway.

INFO Client error {“duration”: 0.01, “error”: “error:pkg/gatewayserver/io/ws:no_auth_provided (no auth provided xyz@default)”, “http. method”: “GET”, “http.path”: “/traffic/eui-xxxxx”, “http. status”: 401, “namespace”: “web”, “peer.address”: “11.11.11:54032”, “peer.rea l_ip”: “11.11.11.11”, “request_id”: “01FYBK4T9Q5VZY9T48P4QTMJ2J”, “uid”: “xyz@default”}

1 Like

Hi @haslwimm,

have you solved the issue with the missing /tools folder?

I have the same issue.

Thank you

i have a same problem!

if someone have a solution, please share!

Hi,

I locked myself out of a gateway. The gateway is on factory default, so no ip-address and no access via SSH or interface. The standalone console starts automatically and freezes with an error:
image

any ideas? :confused: