This would be a minimal config example:
[[regions]]
id="us915_0_1"
description="US915 (channels 0-15 + 64 & 65)"
common_name="US915"
[regions.gateway]
[regions.gateway.backend]
enabled="mqtt"
[regions.gateway.backend.mqtt]
topic_prefix="us915_0_1"
server="tcp://$MQTT_BROKER_HOST:1883"
# Channel 0
[[regions.gateway.channels]]
frequency=902300000
bandwidth=125000
modulation="LORA"
spreading_factors=[7, 8, 9, 10]
# Channel 1
[[regions.gateway.channels]]
frequency=902500000
bandwidth=125000
modulation="LORA"
spreading_factors=[7, 8, 9, 10]
[[regions.gateway.channels]]
frequency=902700000
bandwidth=125000
modulation="LORA"
spreading_factors=[7, 8, 9, 10]
[[regions.gateway.channels]]
frequency=902900000
bandwidth=125000
modulation="LORA"
spreading_factors=[7, 8, 9, 10]
[[regions.gateway.channels]]
frequency=903100000
bandwidth=125000
modulation="LORA"
spreading_factors=[7, 8, 9, 10]
[[regions.gateway.channels]]
frequency=903300000
bandwidth=125000
modulation="LORA"
spreading_factors=[7, 8, 9, 10]
[[regions.gateway.channels]]
frequency=903500000
bandwidth=125000
modulation="LORA"
spreading_factors=[7, 8, 9, 10]
[[regions.gateway.channels]]
frequency=903700000
bandwidth=125000
modulation="LORA"
spreading_factors=[7, 8, 9, 10]
[[regions.gateway.channels]]
frequency=903000000
bandwidth=500000
modulation="LORA"
spreading_factors=[8]
# Add the remaining channel frequencies for 8 - 15 + 65 below
[regions.network]
rx2_dr=8
rx2_frequency=923300000
min_dr=0
max_dr=3
enabled_uplink_channels=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 64, 65]
[regions.network.class_b]
ping_slot_dr=8
ping_slot_frequency=0
Save this as region_us915_0_1.toml
and add us915_0_1
to the enabled regions in your chirpstack.toml
file. Make sure your gateway then forwards to the us915_0_1/gateway/....
MQTT topic.