FirmwareAPI DocumentationLUXminer commands

atm

Gets frequency value

atm

Description

Displays the current values of the ATM configuration. Use atmset to change those values.

When power targeting is used, a different, built-in version of ATM is used. Only the Enabled, TempWindow, ChipTempWindow, and WaterInletTempWindow values from the profile-based config apply on this mode. The response also exposes the active PowerLimit, PowerMin, and PowerTarget values. See powertargetset for details.

Command

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

Examples

$ echo '{"command": "atm"}' | nc $MINER_IP 4028 | jq
{
  "ATM": [
    {
      "ChipTempWindow": 8.0,
      "Enabled": false,
      "MaxProfile": "default",
      "MaxProfileStep": "0",
      "MinProfile": "",
      "PostRampMinutes": 15,
      "StartupMinutes": 15,
      "TempWindow": 5.0,
      "WaterInletTempWindow": 7.0
    }
  ],
  "STATUS": [
    {
      "Code": 339,
      "Description": "LUXminer 2026.3.17.214510-ec0d952a9",
      "Msg": "ATM configuration values",
      "STATUS": "S",
      "When": 1773855642
    }
  ],
  "id": 1
}

On models running in a power-targeting mode, the response also includes the power-target values (PowerLimit, PowerMin, PowerTarget):

$ echo '{"command": "atm"}' | nc $MINER_IP 4028 | jq
{
  "ATM": [
    {
      "ChipTempWindow": 8.0,
      "Enabled": false,
      "MaxProfile": "default",
      "MaxProfileStep": "0",
      "MinProfile": "",
      "MinProfileStep": "",
      "PostRampMinutes": 5,
      "PowerLimit": 3500,
      "PowerMin": 2800,
      "PowerTarget": 3320,
      "StartupMinutes": 5,
      "TempWindow": 8.0,
      "WaterInletTempWindow": 3.0
    }
  ],
  "STATUS": [
    {
      "Code": 339,
      "Description": "LUXminer 2026.5.22.201758-9e148a7ea",
      "Msg": "ATM configuration values",
      "STATUS": "S",
      "When": 1779709270
    }
  ],
  "id": 1
}

Field details

FieldNotes
EnabledEither true or false to enable or disable ATM.
MaxProfileHighest profile to be used when "going up". If empty, there is no limit.
MinProfileLowest profile to be used when "going down". If empty, there is no limit.
PostRampMinutesTime, in minutes, before ATM starts working after ramping.
StartupMinutesTime, in minutes, before ATM starts working at system startup.
TempWindowTemperature window, before "Hot" in which ATM will trigger a profile change.
ChipTempWindowTemperature window before "ChipHot". Used only if the miner has chip temps.
WaterInletTempWindowTemperature window (in °C) for water inlet temperature recovery. Used only on hydro models with power-based ATM.
PowerLimitPower targeting only. The ceiling the AutoTuner will not exceed, in watts.
PowerMinPower targeting only. The floor the AutoTuner will not underclock below, in watts. 0 means unbounded.
PowerTargetPower targeting only. The wattage the AutoTuner is ramping to or actively maintaining.

On this page