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
FrequencyStepMinandFrequencyStepMaxbounds from limits. - voltage_step: voltage step size used during ramping, in volts. Must be within the
VoltageStepMinandVoltageStepMaxbounds 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 | jqExamples
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
| Parameter | Notes |
|---|---|
session_id | A valid session ID. See Session Management for details. |
params | List of key-value parameters to change. |