Firmware (LuxOS)
API Docs
LUXMiner commands
limits

limits

Description

Displays miner parameter limits. The *Min and *Max values represent allowed ranges, while the *Default are the recommended values for the parameter. The frequency and voltage "default" values are the values defined by the manufacturer (if available) or know safe operation values. This is not the same thing as the default frequency and voltage values from the profiles.

The same thing happens with the temperature values - they are the recommended value, not the actual limits defined (to view the current temperature limits, check tempctrl).

Those values are tied to the running hardware, and don't change at runtime, so consider caching this call on the client-side.

Command

$ echo '{"command": "limits"}' | nc $MINER_IP 4028 | jq

Examples

$ echo '{"command": "limits"}' | nc $MINER_IP 4028 | jq
{
  "LIMITS": [
    {
      "AtmMaxMinutes": 1440,
      "AtmMaxTemp": 10,
      "AtmMinMinutes": 1,
      "AtmMinTemp": 5,
      "AtmPostRampDefault": 15,
      "AtmStartupDefault": 15,
      "AtmTempWindowDefault": 5.0,
      "AutotunerHealthBadChipThresholdDefault": 0.9,
      "AutotunerHealthBadChipThresholdMax": 1.0,
      "AutotunerHealthBadChipThresholdMin": 0.1,
      "AutotunerHealthNumReadingsScaleMax": 10.0,
      "AutotunerHealthNumReadingsScaleMin": 1.0,
      "FanSpeedDefault": -1,
      "FanSpeedMax": 100,
      "FanSpeedMin": -1,
      "FrequencyDefault": 650,
      "FrequencyMax": 1175,
      "FrequencyMin": 100,
      "FrequencyStepMax": 1000,
      "FrequencyStepMin": 5,
      "HealthBadChipThresholdDefault": 0.2,
      "HealthBadChipThresholdMax": 1.0,
      "HealthBadChipThresholdMin": 0.1,
      "HealthNumReadingsDefault": 120,
      "HealthNumReadingsMax": 500,
      "HealthNumReadingsMin": 1,
      "MinFansDefault": 1,
      "MinFansMax": 4,
      "MinFansMin": 0,
      "PoolOptsMaxErrorsDefault": 5,
      "PoolOptsMaxErrorsMax": 999,
      "PoolOptsMaxErrorsMin": 0,
      "PoolOptsSmartSwitchSecsDefault": 60,
      "PoolOptsSmartSwitchSecsMax": 86400,
      "PoolOptsSmartSwitchSecsMin": 30,
      "PoolOptsTimeoutSecsDefault": 5,
      "PoolOptsTimeoutSecsMax": 30,
      "PoolOptsTimeoutSecsMin": 1,
      "TempSensorBadAverageThresholdDefault": 2,
      "TempSensorBadAverageThresholdMax": 5,
      "TempSensorBadAverageThresholdMin": 1,
      "TempSensorMaxBadReadingsDefault": 10,
      "TempSensorMaxBadReadingsMax": 20,
      "TempSensorMaxBadReadingsMin": 0,
      "TempSensorMinPerBoardDefault": 1,
      "TempSensorMinPerBoardMax": 4,
      "TempSensorMinPerBoardMin": 0,
      "TemperatureHot": 85,
      "TemperatureMax": 200,
      "TemperatureMin": 0,
      "TemperaturePanic": 90,
      "TemperatureTarget": 80,
      "UpdateTimeoutDefault": 60,
      "UpdateTimeoutMax": 10080,
      "UpdateTimeoutMin": 1,
      "VoltageDefault": 8.890000343322754,
      "VoltageMax": 9.5,
      "VoltageMin": 8
      "VoltageStepMax": 10.0,
      "VoltageStepMin": 0.05
    }
  ],
  "STATUS": [
    {
      "Code": 331,
      "Description": "LUXminer 2023.1.10-u0-b5809987d4",
      "Msg": "Config parameter limits",
      "STATUS": "S",
      "When": 1673874142
    }
  ],
  "id": 1
}

Parameters

ParameterNotes
AtmMaxMinutesMaximum number of minutes for ATM parameter.
AtmMaxTempMaximum temperature value for ATM parameter.
AtmMinMinutesMinimum number of minutes for ATM parameter.
AtmMinTempMinimum temperature value for ATM parameter.
AtmPostRampDefaultDefault value for the ATM post-ramp timeout.
AtmStartupDefaultDefault value for the ATM startup timeout.
AtmTempWindowDefaultDefault value for the ATM temperature window.
AutotunerHealthBadChipThresholdDefaultDefault value for the autotuner performance threshold.
AutotunerHealthBadChipThresholdMaxMaximum value for the autotuner performance threshold.
AutotunerHealthBadChipThresholdMinMinimum value for the autotuner performance threshold.
AutotunerHealthNumReadingsScaleMaxMaximum value for scaling the number of health readings of the autotuner.
AutotunerHealthNumReadingsScaleMinMinimum value for scaling the number of health readings of the autotuner.
FanSpeedDefaultRecommended fan speed.
FanSpeedMaxMaximum allowed fan speed.
FanSpeedMinMinimum defined fan speed.
FrequencyDefaultRecommended frequency for this model.
FrequencyMaxMaximum frequency value.
FrequencyMinMinimum frequency value.
FrequencyStepMaxMaximum frequency step value.
FrequencyStepMinMinimum frequency step value.
HealthBadChipthresholdDefaultRecommended hash count threshold for health checking.
HealthBadChipthresholdMaxMaximum hash count threshold for health checking.
HealthBadChipthresholdMinMinimum hash count threshold for health checking.
HealthNumReadingsDefaultRecommended number of reading for health checking.
HealthNumReadingsMaxMaximum number of reading for health checking.
HealthNumReadingsMinMinimum number of reading for health checking.
MinFansDefaultRecommended number of active fans, at minimum.
MinFansMaxMaximum range for the minimum number of active fans.
MinFansMinMinimum range for the minimum number of active fans.
PoolOptsMaxErrorsDefaultDefault value for the maximum number of pool connection errors.
PoolOptsMaxErrorsMaxMaximum value for the maximum number of pool connection errors.
PoolOptsMaxErrorsMinMinimum value for the maximum number of pool connection errors.
PoolOptsSmartSwitchSecsDefaultDefault value for the smart switch check timeout.
PoolOptsSmartSwitchSecsMaxMaximum value for the smart switch check timeout.
PoolOptsSmartSwitchSecsMinMinimum value for the smart switch check timeout.
PoolOptsTimeoutSecsDefaultDefault value for pool connection timeout.
PoolOptsTimeoutSecsMaxMaximum value for pool connection timeout.
PoolOptsTimeoutSecsMinMinimum value for pool connection timeout.
TempSensorBadAverageThresholdDefaultDefault value for bad average threshold for temperature sensors
TempSensorBadAverageThresholdMaxMaximum value for bad average threshold for temperature sensors
TempSensorBadAverageThresholdMinMinimum value for bad average threshold for temperature sensors
TempSensorMaxBadReadingsDefaultDefault value for max bad readings limit for temperature sensors
TempSensorMaxBadReadingsMaxMaximum value for max bad readings limit for temperature sensors
TempSensorMaxBadReadingsMinMinimum value for max bad readings limit for temperature sensors
TempSensorMinPerBoardDefaultMaximum value for minimum allowed sensors per board bad readings
TempSensorMinPerBoardMaxDefault value for minimum allowed sensors per board bad readings
TempSensorMinPerBoardMinMinimum value for minimum allowed sensors per board bad readings
TemperatureHotRecommended "hot" temperature limit.
TemperatureMaxMaximum range of temperature values.
TemperatureMinMinimum range of temperature values.
TemperaturePanicRecommended "panic" temperature limit.
TemperatureTargetRecommended target temperature.
UpdateTimeoutDefaultDefault number for the timeout between automatic updates.
UpdateTimeoutMaxMaximum number for the timeout between automatic updates.
UpdateTimeoutMinMinimum number for the timeout between automatic updates.
VoltageDefaultRecommended voltage value.
VoltageMaxMaximum voltage value.
VoltageMinMinimum voltage value.
VoltageStepMaxMaximum voltage step value.
VoltageStepMinMinimum voltage step value.