As923 - Deduplication error error=No channel found for frequency

I’m trying to setup my LNS as multi regional, which for the most part seems to be working fine with AU915sb2 gateways on a au915 gw bridge and AS923 gateways on a second as923 gateway bridge.

However the as923 side only ever passes traffic via the 2 x join channels. I added the channel block in the region_as923.toml (trying to mimic the eu868 plan) when I do this it only ever passes traffic to the 2 x join channels and the first added channel.

the devices do seem to try an transmit on the block of assigned channels as devices assigned to report every 10 minutes only do so if they hit a lucky channel as chirpstack only seems to pick up 3 channels as legitimate and flags the others as illegitimate as far as I can tell. I have added my logs and current config toml if anyone can point out what i’m possibly doing incorrect i would appreciate it very much!

My logs show these errors.

2023-03-14T23:22:38.327098Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924000000, dr: 0
2023-03-14T23:23:38.324953Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924600000, dr: 0
2023-03-14T23:24:59.922259Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924400000, dr: 5
2023-03-14T23:25:32.392725Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924600000, dr: 5
2023-03-14T23:25:39.385229Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924400000, dr: 5
2023-03-14T23:25:46.374833Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924600000, dr: 5
2023-03-14T23:25:56.688539Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924400000, dr: 0
2023-03-14T23:25:56.865651Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924200000, dr: 5
2023-03-14T23:26:08.902399Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 923800000, dr: 5
2023-03-14T23:26:15.371950Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924000000, dr: 5
2023-03-14T23:26:32.367121Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924400000, dr: 5
2023-03-14T23:26:37.888405Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924600000, dr: 5
2023-03-14T23:26:48.368786Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924200000, dr: 5
2023-03-14T23:26:53.367072Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924000000, dr: 5
2023-03-14T23:26:57.865032Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 923800000, dr: 5
2023-03-14T23:27:01.888606Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 924200000, dr: 5
2023-03-14T23:27:08.365381Z ERROR chirpstack::uplink: Deduplication error error=No channel found for frequency: 923800000, dr: 0

This is what my region_as923.toml currently looks like.

[[regions]]

  # Name is an user-defined identifier for this region.
  name="as923"

  # Common-name refers to the common-name of this region as defined by
  # the LoRa Alliance.
  common_name="AS923"


  # Gateway configuration.
  [regions.gateway]

    # Force gateways as private.
    #
    # If enabled, gateways can only be used by devices under the same tenant.
    force_gws_private=false


    # Gateway backend configuration.
    [regions.gateway.backend]

      # The enabled backend type.
      enabled="mqtt"

      # MQTT configuration.
      [regions.gateway.backend.mqtt]

        # Event topic template.
        event_topic="as923/gateway/+/event/+"

        # Command topic template.
        command_topic="as923/gateway/{{ gateway_id }}/command/{{ command }}"

        # MQTT server (e.g. scheme://host:port where scheme is tcp, ssl or ws)
        server="tcp://$MQTT_BROKER_HOST:1883"

        # Connect with the given username (optional)
        username="$MQTT_USER"

        # Connect with the given password (optional)
        password="$MQTT_PASS"

        # Quality of service level
        #
        # 0: at most once
        # 1: at least once
        # 2: exactly once
        #
        # Note: an increase of this value will decrease the performance.
        # For more information: https://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-quality-of-service-levels
        qos=0

        # Clean session
        #
        # Set the "clean session" flag in the connect message when this client
        # connects to an MQTT broker. By setting this flag you are indicating
        # that no messages saved by the broker for this client should be delivered.
        clean_session=false

        # Client ID
        #
        # Set the client id to be used by this client when connecting to the MQTT
        # broker. A client id must be no longer than 23 characters. If left blank,
        # a random id will be generated by ChirpStack.
        client_id="region_as923"

        # CA certificate file (optional)
        #
        # Use this when setting up a secure connection (when server uses ssl://...)
        # but the certificate used by the server is not trusted by any CA certificate
        # on the server (e.g. when self generated).
        ca_cert=""

        # TLS certificate file (optional)
        tls_cert=""

        # TLS key file (optional)
        tls_key=""


    # Gateway channel configuration.
    #
    # Note: this configuration is only used in case the gateway is using the
    # ChirpStack Concentratord daemon. In any other case, this configuration
    # is ignored.
    [[regions.gateway.channels]]
      frequency=923200000
      bandwidth=125000
      modulation="LORA"
      spreading_factors=[7, 8, 9, 10, 11, 12]

    [[regions.gateway.channels]]
      frequency=923400000
      bandwidth=125000
      modulation="LORA"
      spreading_factors=[7, 8, 9, 10, 11, 12]


  # Region specific network configuration.
  [regions.network]

    # Installation margin (dB) used by the ADR engine.
    #
    # A higher number means that the network-server will keep more margin,
    # resulting in a lower data-rate but decreasing the chance that the
    # device gets disconnected because it is unable to reach one of the
    # surrounded gateways.
    installation_margin=10

    # RX window (Class-A).
    #
    # Set this to:
    # 0: RX1 / RX2
    # 1: RX1 only
    # 2: RX2 only
    rx_window=0

    # RX1 delay (1 - 15 seconds).
    rx1_delay=1

    # RX1 data-rate offset
    rx1_dr_offset=0

    # RX2 data-rate
    rx2_dr=2

    # RX2 frequency (Hz)
    rx2_frequency=923200000

    # Prefer RX2 on RX1 data-rate less than.
    #
    # Prefer RX2 over RX1 based on the RX1 data-rate. When the RX1 data-rate
    # is smaller than the configured value, then the Network Server will
    # first try to schedule the downlink for RX2, failing that (e.g. the gateway
    # has already a payload scheduled at the RX2 timing) it will try RX1.
    rx2_prefer_on_rx1_dr_lt=0

    # Prefer RX2 on link budget.
    #
    # When the link-budget is better for RX2 than for RX1, the Network Server will first
    # try to schedule the downlink in RX2, failing that it will try RX1.
    rx2_prefer_on_link_budget=false

    # Downlink TX Power (dBm)
    #
    # When set to -1, the downlink TX Power from the configured band will
    # be used.
    #
    # Please consult the LoRaWAN Regional Parameters and local regulations
    # for valid and legal options. Note that the configured TX Power must be
    # supported by your gateway(s).
    downlink_tx_power=-1

    # ADR is disabled.
    adr_disabled=false

    # Minimum data-rate.
    min_dr=0

    # Maximum data-rate.
    max_dr=5


    # Rejoin-request configuration (LoRaWAN 1.1)
    [regions.network.rejoin_request]

      # Request devices to periodically send rejoin-requests.
      enabled=false

      # The device must send a rejoin-request type 0 at least every 2^(max_count_n + 4)
      # uplink messages. Valid values are 0 to 15.
      max_count_n=0

      # The device must send a rejoin-request type 0 at least every 2^(max_time_n + 10)
      # seconds. Valid values are 0 to 15.
      #
      # 0  = roughly 17 minutes
      # 15 = about 1 year
      max_time_n=0


    # Class-B configuration.
    [regions.network.class_b]

      # Ping-slot data-rate.
      ping_slot_dr=3

      # Ping-slot frequency (Hz)
      #
      # set this to 0 to use the default frequency plan for the configured region
      # (which could be frequency hopping).
      ping_slot_frequency=0


    # Below is the common set of extra channels. Please make sure that these
    # channels are also supported by the gateways.
    [[regions.network.extra_channels]]
    frequency=923600000
    min_dr=0
    max_dr=5

    [[network_server.network_settings.extra_channels]]
    frequency=923800000
    min_dr=0
    max_dr=5

    [[network_server.network_settings.extra_channels]]
    frequency=924000000
    min_dr=0
    max_dr=5

    [[network_server.network_settings.extra_channels]]
    frequency=924200000
    min_dr=0
    max_dr=5

    [[network_server.network_settings.extra_channels]]
    frequency=924400000
    min_dr=0
    max_dr=5

    [[network_server.network_settings.extra_channels]]
    frequency=924600000
    min_dr=0
    max_dr=5

it also only sees the 2 x join channels in the first added channel in the web ui as well.

Seem to have got this up and working now, i was using the wrong config name for the extra channels… so for anyone else who gets stuck (looking at you future me… here you go).

    # Below is the common set of extra channels. Please make sure that these
    # channels are also supported by the gateways.
    [[regions.network.extra_channels]]
    frequency=923600000
    min_dr=0
    max_dr=5

    [[regions.network.extra_channels]]
    frequency=923800000
    min_dr=0
    max_dr=5

    [[regions.network.extra_channels]]
    frequency=924000000
    min_dr=0
    max_dr=5

    [[regions.network.extra_channels]]
    frequency=924200000
    min_dr=0
    max_dr=5

    [[regions.network.extra_channels]]
    frequency=924400000
    min_dr=0
    max_dr=5

    [[regions.network.extra_channels]]
    frequency=924600000
    min_dr=0
    max_dr=5

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.