diff --git a/packages/web/src/validation/config/lora.ts b/packages/web/src/validation/config/lora.ts index 0b10de80..4cd49d04 100644 --- a/packages/web/src/validation/config/lora.ts +++ b/packages/web/src/validation/config/lora.ts @@ -18,7 +18,7 @@ export const LoRaValidationSchema = z.object({ channelNum: z.coerce.number().int(), overrideDutyCycle: z.boolean(), sx126xRxBoostedGain: z.boolean(), - overrideFrequency: z.coerce.number().int(), + overrideFrequency: z.coerce.number().min(410).max(930).refine(val => Number(val.toFixed(3)) === val), ignoreIncoming: z.coerce.number().array(), ignoreMqtt: z.boolean(), configOkToMqtt: z.boolean(),