diff --git a/internal/modes/decoder.go b/internal/modes/decoder.go index 4dd74cb..97bafab 100644 --- a/internal/modes/decoder.go +++ b/internal/modes/decoder.go @@ -621,10 +621,6 @@ func (d *Decoder) decodeVelocity(data []byte, aircraft *Aircraft) { // Calculate ground speed in knots (rounded to integer) speedKnots := math.Sqrt(ewVel*ewVel + nsVel*nsVel) - // Validate speed range (0-600 knots for civilian aircraft) - if speedKnots > 600 { - speedKnots = 600 // Cap at reasonable maximum - } aircraft.GroundSpeed = int(math.Round(speedKnots)) // Calculate track in degrees (0-359)