Describe the bug
AxeOS shows the warning banner:
Device frequency is set low - See settings
on a Naja Duo 1201 running at its normal BM1372/BM1373 frequency of 327 MHz. The ASIC frequency is configured correctly and the miner operates normally.
The warning condition is currently hard-coded as frequency < 400 in both:
main/http_server/axe-os/src/app/components/home/home.component.ts
main/http_server/axe-os/src/app/components/swarm/swarm.component.ts
BM1372/BM1373 uses a default frequency of 327 MHz and currently exposes these supported options: 327, 350, 375, 380, 400, and 410 MHz.
To reproduce
- Run the Naja Duo 1201 firmware from the current Naja PR series.
- Leave the BM1372/BM1373 frequency at the factory default of 327 MHz.
- Open the AxeOS dashboard.
- Observe the low-frequency warning even though the configured frequency is valid and mining is operating normally.
Expected behavior
AxeOS should not display a low-frequency warning when the configured frequency is within the supported range for the active ASIC.
Suggested fix
Replace the global 400 MHz threshold with an ASIC-aware threshold. AxeOS already obtains the device-specific settings from /api/system/asic, including frequencyOptions and defaultFrequency.
A robust condition would preserve the warning for a missing or zero frequency, but compare nonzero frequencies against the minimum supported value for the active device, for example:
const minimumFrequency = Math.min(...asicSettings.frequencyOptions);
const frequencyIsLow = !info.frequency || info.frequency < minimumFrequency;
Apply the same logic to both the main dashboard and swarm view so their warning behavior remains consistent. If ASIC settings are unavailable, AxeOS can retain a conservative fallback.
Hardware
- Device: Naja Duo
- Board version: 1201
- ASIC: 2x BM1372/BM1373
- Tested frequency: 327 MHz
- Voltage: 1000 mV
- Tested firmware: integrated Naja branch at
3d84e44
Related implementation work: #1890 and #1892.
Describe the bug
AxeOS shows the warning banner:
on a Naja Duo 1201 running at its normal BM1372/BM1373 frequency of 327 MHz. The ASIC frequency is configured correctly and the miner operates normally.
The warning condition is currently hard-coded as
frequency < 400in both:main/http_server/axe-os/src/app/components/home/home.component.tsmain/http_server/axe-os/src/app/components/swarm/swarm.component.tsBM1372/BM1373 uses a default frequency of 327 MHz and currently exposes these supported options: 327, 350, 375, 380, 400, and 410 MHz.
To reproduce
Expected behavior
AxeOS should not display a low-frequency warning when the configured frequency is within the supported range for the active ASIC.
Suggested fix
Replace the global 400 MHz threshold with an ASIC-aware threshold. AxeOS already obtains the device-specific settings from
/api/system/asic, includingfrequencyOptionsanddefaultFrequency.A robust condition would preserve the warning for a missing or zero frequency, but compare nonzero frequencies against the minimum supported value for the active device, for example:
Apply the same logic to both the main dashboard and swarm view so their warning behavior remains consistent. If ASIC settings are unavailable, AxeOS can retain a conservative fallback.
Hardware
3d84e44Related implementation work: #1890 and #1892.