FirmwareAPI DocumentationLUXminer commands

rampset

Sets ramp configuration values

rampset

Description

Sets the ramp configuration values. The parameters are the session_id, followed by a comma-separated list of key-value pairs, in the format key=value. The available keys are:

  • frequency_step: frequency step size used during ramping, in MHz. Must be within the FrequencyStepMin and FrequencyStepMax bounds from limits.
  • voltage_step: voltage step size used during ramping, in volts. Must be within the VoltageStepMin and VoltageStepMax bounds from limits.

You can specify only the keys you want to change, in any order. There is no need for reboot but note that the configuration will take effect on the next ramp. Also, some subsystems (such as the autotuner) use fixed steps and are not affected by this configuration.

The current ramp configuration can be seen with the rampget command.

Note: If autosave is disabled, the changes will be lost after a reboot.

Command

$ echo '{"command": "rampset", "parameter":"<SESSION>,frequency_step=25,voltage_step=0.1"}' | nc $MINER_IP 4028 | jq

Examples

In this example, we set both step sizes:

$ echo '{"command": "rampset", "parameter":"tjqw4aNI,frequency_step=25,voltage_step=0.1"}' | nc $MINER_IP 4028 | jq
{
  "STATUS": [
    {
      "Code": 364,
      "Description": "LUXminer 2026.4.22.140500-0722ab345",
      "Msg": "Ramp configuration updated",
      "STATUS": "S",
      "When": 1776867616
    }
  ],
  "id": 1
}

In this example, we change only the frequency step:

$ echo '{"command": "rampset", "parameter":"tjqw4aNI,frequency_step=10"}' | nc $MINER_IP 4028 | jq
{
  "STATUS": [
    {
      "Code": 364,
      "Description": "LUXminer 2026.4.22.140500-0722ab345",
      "Msg": "Ramp configuration updated",
      "STATUS": "S",
      "When": 1776867700
    }
  ],
  "id": 1
}

Parameters

ParameterNotes
session_idA valid session ID. See Session Management for details.
paramsList of key-value parameters to change.

On this page