Hello, I am a beginner working on a LoRaWan project involving one relay gateway and one border gateway. They are both Raspberry Pi’s with Waveshare SX1302 PiHats. Both the relay gateway and the border gateway can connect to my Chirpstack server via the MQTT forwarder on the border gateway, but uplink packets received by the relay gateway are getting dropped. These gateways are both running the concentratord and gateway mesh executables, not the Gateway OS. In my testing, I have found that this error persists even when ran via Chirpstack Gateway OS. Both gateways & pi hats have worked previously to act as non-mesh gateways, and both run the same configs for both the concentratord and mesh, aside from the border gateway being set to a border gateway. I’d be happy to send config as needed.
Any and all help is greatly appreciated!
The output is as follows:
Aug 21 22:12:20 gateway1 chirpstack-gateway-mesh[13170]: 2025-08-22T02:12:20.179Z TRACE [chirpstack_gateway_mesh::backend] Handling mesh event, event: Event { event: Some(UplinkFrame(UplinkFrame { phy_payload: [240, 104, 167, 210, 3, 241, 122, 152, 41, 125, 219, 216, 2, 92, 201], tx_info_legacy: None, rx_info_legacy: None, tx_info: Some(UplinkTxInfo { frequency: 903300000, modulation: Some(Modulation { parameters: Some(Lora(LoraModulationInfo { bandwidth: 125000, spreading_factor: 7, code_rate_legacy: "", code_rate: Cr45, polarization_inversion: false, preamble: 0, no_crc: false })) }) }), rx_info: Some(UplinkRxInfo { gateway_id: "0016c001f15d68ae", uplink_id: 576713055, gw_time: Some(Timestamp { seconds: 1755828740, nanos: 179452040 }), ns_time: None, time_since_gps_epoch: None, fine_time_since_gps_epoch: None, rssi: -46, snr: 10.5, channel: 5, rf_chain: 1, board: 0, antenna: 0, location: None, context: [167, 189, 234, 77], metadata: {}, crc_status: CrcOk }) })) }
Aug 21 22:12:20 gateway1 chirpstack-gateway-mesh[13170]: 2025-08-22T02:12:20.179Z INFO [chirpstack_gateway_mesh::backend] Mesh frame received - [uplink_id: 576713055, freq: 903300000, rssi: -46, snr: 10.5, mod: [LORA - sf: 7, bw: 125000]]
Aug 21 22:12:20 gateway1 chirpstack-gateway-mesh[13170]: 2025-08-22T02:12:20.179Z INFO [chirpstack_gateway_mesh::mesh] Unwrapping relay event packet, uplink_id: 576713055, mesh_packet: [Event hop_count: 1, timestamp: SystemTime { tv_sec: 1755828739, tv_nsec: 0 }, relay_id: f17a9829]
Aug 21 22:12:20 gateway1 chirpstack-gateway-mesh[13170]: 2025-08-22T02:12:20.179Z TRACE [chirpstack_gateway_mesh::backend] Getting gateway ID
Aug 21 22:12:20 gateway1 chirpstack-gateway-mesh[13170]: 2025-08-22T02:12:20.179Z INFO [chirpstack_gateway_mesh::proxy] Sending event
Aug 21 22:12:20 gateway1 chirpstack-gateway-mesh[13170]: 2025-08-22T02:12:20.179Z TRACE [chirpstack_gateway_mesh::backend] Handling event, event: Event { event: Some(UplinkFrame(UplinkFrame { phy_payload: [240, 104, 167, 210, 3, 241, 122, 152, 41, 125, 219, 216, 2, 92, 201], tx_info_legacy: None, rx_info_legacy: None, tx_info: Some(UplinkTxInfo { frequency: 903300000, modulation: Some(Modulation { parameters: Some(Lora(LoraModulationInfo { bandwidth: 125000, spreading_factor: 7, code_rate_legacy: "", code_rate: Cr45, polarization_inversion: false, preamble: 0, no_crc: false })) }) }), rx_info: Some(UplinkRxInfo { gateway_id: "0016c001f15d68ae", uplink_id: 576713055, gw_time: Some(Timestamp { seconds: 1755828740, nanos: 179452040 }), ns_time: None, time_since_gps_epoch: None, fine_time_since_gps_epoch: None, rssi: -46, snr: 10.5, channel: 5, rf_chain: 1, board: 0, antenna: 0, location: None, context: [167, 189, 234, 77], metadata: {}, crc_status: CrcOk }) })) }
Aug 21 22:12:20 gateway1 chirpstack-gateway-mesh[13170]: 2025-08-22T02:12:20.179Z DEBUG [chirpstack_gateway_mesh::backend] Discarding proprietary uplink, uplink_id: 576713055