diff --git a/interface/src/app/settings/ApplicationSettings.tsx b/interface/src/app/settings/ApplicationSettings.tsx index b419aa9b7..28ba474ec 100644 --- a/interface/src/app/settings/ApplicationSettings.tsx +++ b/interface/src/app/settings/ApplicationSettings.tsx @@ -50,6 +50,10 @@ export function boardProfileSelectItems() { } const ApplicationSettings: FC = () => { + const { data: hardwareData, error } = useRequest(SystemApi.readHardwareStatus, { + force: true + }); + const { loadData, saveData, @@ -835,7 +839,7 @@ const ApplicationSettings: FC = () => { checked={data.modbus_enabled} onChange={updateFormValue} name="modbus_enabled" - disabled={saving} + disabled={!hardwareData.psram} /> } label={LL.ENABLE_MODBUS()}