How to modify the receive frequencies at the gateway?

Hi!
I am using RAK7243 gateway, and in the log information of the gateway’s network server, I see that there seems to be a problem with the received frequency band. I would like to ask how to modify the receiving channel in the gateway? I don’t seem to see it in global_conf.json.

What bandplan are you trying to implement? And which frequency version of the gateway do you have?

Channel frequencies are not given directly, but rather as offsets from the IF’s of the two radio chips.

Usually it’s best to find an existing config for the band of interest, and if necessary adjust the clock settings to match the design of this particular board.

I use CN_470_510 band, and I plan to use 489.5, 489.7, 489.9, 490.1, 490.3, 490.5, 490.7, 490.9 frequency, which are not in standard frequency in CN470 specification

Here is my configuration in global_conf.json
{
“SX1301_conf”: {
“lorawan_public”: true,
“clksrc”: 1,
“clksrc_desc”: “radio_1 provides clock to concentrator for most devices except MultiTech. For MultiTech set to 0.”,
“antenna_gain”: 0,
“antenna_gain_desc”: “antenna gain, in dBi”,
“radio_0”: {
“enable”: true,
“type”: “SX1255”,
“freq”: 489800000,
“rssi_offset”: -176.0,
“tx_enable”: true,
“tx_freq_min”: 470000000,
“tx_freq_max”: 510000000
},
“radio_1”: {
“enable”: true,
“type”: “SX1255”,
“freq”: 490600000,
“rssi_offset”: -176.0,
“tx_enable”: false
},
“chan_multiSF_0”: {
“desc”: “Lora MAC, 125kHz, all SF, 490.3 MHz”,
“enable”: true,
“radio”: 1,
“if”: -300000
},
“chan_multiSF_1”: {
“desc”: “Lora MAC, 125kHz, all SF, 490.5 MHz”,
“enable”: true,
“radio”: 1,
“if”: -100000
},
“chan_multiSF_2”: {
“desc”: “Lora MAC, 125kHz, all SF, 490.7 MHz”,
“enable”: true,
“radio”: 1,
“if”: 100000
},
“chan_multiSF_3”: {
“desc”: “Lora MAC, 125kHz, all SF, 490.9 MHz”,
“enable”: true,
“radio”: 1,
“if”: 300000
},
“chan_multiSF_4”: {
“desc”: “Lora MAC, 125kHz, all SF, 489.5 MHz”,
“enable”: true,
“radio”: 0,
“if”: -300000
},
“chan_multiSF_5”: {
“desc”: “Lora MAC, 125kHz, all SF, 489.7 MHz”,
“enable”: true,
“radio”: 0,
“if”: -100000
},
“chan_multiSF_6”: {
“desc”: “Lora MAC, 125kHz, all SF, 489.9 MHz”,
“enable”: true,
“radio”: 0,
“if”: 100000

            },
            "chan_multiSF_7": {
                    "desc": "Lora MAC, 125kHz, all SF, 490.1 MHz",
                    "enable": true,
                    "radio": 0,
                    "if": 300000
            },
            "chan_Lora_std": {
                    "desc": "disabled",
                    "enable": false
            },
            "chan_FSK": {
                    "desc": "disabled",
                    "enable": false
            },
            "tx_lut_0": {
                    "desc": "TX gain table, index 0",
                    "pa_gain": 0,
                    "mix_gain": 8,
                    "rf_power": -6,
                    "dig_gain": 0
            },
            "tx_lut_1": {
                    "desc": "TX gain table, index 1",
                    "pa_gain": 0,
                    "mix_gain": 9,
                    "rf_power": -3,
                    "dig_gain": 0
            },
            "tx_lut_2": {
                    "desc": "TX gain table, index 2",
                    "pa_gain": 0,
                    "mix_gain": 13,
                    "rf_power": 0,
                    "dig_gain": 0
            },
            "tx_lut_3": {
                    "desc": "TX gain table, index 3",
                    "pa_gain": 1,
                    "mix_gain": 8,
                    "rf_power": 3,
                    "dig_gain": 1
            },
            "tx_lut_4": {
                    "desc": "TX gain table, index 4",
                    "pa_gain": 1,
                    "mix_gain": 9,
                    "rf_power": 6,
                    "dig_gain": 0
            },
            "tx_lut_5": {
                    "desc": "TX gain table, index 5",
                    "pa_gain": 2,
                    "mix_gain": 8,
                    "rf_power": 10,
                    "dig_gain": 1
            },
            "tx_lut_6": {
                    "desc": "TX gain table, index 6",
                    "pa_gain": 2,
                    "mix_gain": 8,
                    "rf_power": 11,
                    "dig_gain": 0
            },
            },
            "tx_lut_7": {
                    "desc": "TX gain table, index 7",
                    "pa_gain": 2,
                    "mix_gain": 9,
                    "rf_power": 12,
                    "dig_gain": 1
            },
            "tx_lut_8": {
                    "desc": "TX gain table, index 8",
                    "pa_gain": 2,
                    "mix_gain": 9,
                    "rf_power": 13,
                    "dig_gain": 0
            },
            "tx_lut_9": {
                    "desc": "TX gain table, index 9",
                    "pa_gain": 2,
                    "mix_gain": 11,
                    "rf_power": 14,
                    "dig_gain": 2
            },
            "tx_lut_10": {
                    "desc": "TX gain table, index 10",
                    "pa_gain": 2,
                    "mix_gain": 11,
                    "rf_power": 16,
                    "dig_gain": 0
            },
            "tx_lut_11": {
                    "desc": "TX gain table, index 11",
                    "pa_gain": 3,
                    "mix_gain": 9,
                    "rf_power": 20,
                    "dig_gain": 0
            },
            "tx_lut_12": {
                    "desc": "TX gain table, index 12",
                    "pa_gain": 3,
                    "mix_gain": 11,
                    "rf_power": 23,
                    "dig_gain": 0
            },
            "tx_lut_13": {
                    "desc": "TX gain table, index 13",
                    "pa_gain": 3,
                    "mix_gain": 15,
                    "rf_power": 25,
                    "dig_gain": 0
            },
            "tx_lut_14": {
                    "desc": "TX gain table, index 14",
                    "pa_gain": 3,

, “mix_gain”: 15,
“rf_power”: 26,
“dig_gain”: 0
},
“tx_lut_15”: {
“desc”: “TX gain table, index 15”,
“pa_gain”: 3,
“mix_gain”: 15,
“rf_power”: 27,
“dig_gain”: 0
}
},
“gateway_conf”: {
“gateway_ID”: “0000000000000000”,
/* change with default server address/ports, or overwrite in local_conf.json /
“server_address”: “127.0.0.1”,
“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,
/
gps enable /
“gps_tty_path”: “/dev/ttyAMA0”,
“fake_gps”: false,
“ref_latitude”: 10,
“ref_longitude”: 20,
“ref_altitude”: -1,
“autoquit_threshold”: 20,
“beacon_period”: 0, /
disable class B beacon */
“beacon_freq_hz”: 508300000,
“beacon_freq_nb”: 8,
“beacon_freq_step”: 200000,
“beacon_datarate”: 10,
“beacon_bw_hz”: 125000,
“beacon_power”: 27
}
}

If you use a non-standard channel plan, then you have to work out the IF offsets and resultant frequencies yourself…

Yes, but the log information of the network server seems to say that the downlink frequency is unknown. Why about it? Where can the downlink frequency be adjusted?

No, it doesn’t.

That log message concerns the configuration of receive, which is to say uplink frequencies.

Downlink frequencies are commanded at the time of use by the server, they have no “channel” as far as the gateway is concerned, and must only be in the allowed frequency range. But your log message has nothing to do with downlink.

I understand, thank you very much