ignore MapReport spam from 2.3.1

This commit is contained in:
root 2024-06-04 16:31:37 +00:00
parent 236fc5c67a
commit e1ec3649cb

View file

@ -130,11 +130,15 @@ func handleMessage(from uint32, topic string, portNum generated.PortNum, payload
log.Printf("[warn] could not parse MapReport payload from %v on %v: %v", from, topic, err)
return
}
fwVersion := mapReport.GetFirmwareVersion()
// 2.3.1 has a bug that spams multiple MapReports every second
if len(fwVersion) > 5 && fwVersion[:5] == "2.3.1" {
return
}
longName := mapReport.GetLongName()
shortName := mapReport.GetShortName()
hwModel := mapReport.GetHwModel().String()
role := mapReport.GetRole().String()
fwVersion := mapReport.GetFirmwareVersion()
region := mapReport.GetRegion().String()
modemPreset := mapReport.GetModemPreset().String()
hasDefaultCh := mapReport.GetHasDefaultChannel()