matroskin 0.1.0

whatsminer api client lib
Documentation
# Error List

## Device Error Codes

| Error Code | Reason | Processing Method |
|---|---|---|
| 110 | Fanin detect speed error | Check whether the fan connection is normal, or replace the power supply, or replace the fan |
| 111 | Fanout detect speed error | Check whether the fan connection is normal, or replace the power supply, or replace the fan |
| 120 | Fanin speed error (Deviation 2000+) | Check whether the fan connection is normal, or replace the power supply, or replace the fan |
| 121 | Fanout speed error (Deviation 2000+) | Check whether the fan connection is normal, or replace the power supply, or replace the fan |
| 130 | Fanin speed error (Deviation 3000+) | Check whether the fan connection is normal, or replace the power supply, or replace the fan |
| 131 | Fanout speed error (Deviation 3000+) | Check whether the fan connection is normal, or replace the power supply, or replace the fan |
| 140 | Fan speed is too high | Check the ambient temperature |
| 200 | Power probing error, no power found | Detect the power supply flat cable, or update to the latest firmware, or replace the power supply |
| 201 | Power supply and configuration file mismatch | Confirm the power supply type, such as mixing P21D and P21E, and replace with the correct power supply |
| 202 | Power output voltage error | Upgrade to the latest firmware or check the power supply |
| 203 | Power protecting | Check the ambient temperature |
| 204 | Power current protecting | Check the ambient temperature |
| 205 | Power current error | Check the power supply of power grid |
| 206 | Power input voltage is low | Improve the power supply conditions and increase the input voltage if the input voltage is too low, or replace the power supply if the input voltage is too high |
| 207 | Power input current protecting | Improve the power supply conditions and increase the input voltage |
| 208 | Power supply changes too much | Replace the power supply |
| 209 | The deviation value between the power supply setting voltage and the actual voltage suddenly changes | Replace the power supply |
| 210 | Power error status | Check power supply failure code |
| 211 | Power output current deviation is too large | Replace the power supply |
| 212 | Power output voltage margin is insufficient | Consult after-sales personnel |
| 213 | Power input voltage and current do not match the power | Replace the power supply |
| 214 | Power pin did not change | Contact after-sales personnel |
| 215 | Power vout set error | Contact after-sales personnel |
| 216 | Power remained unchanged for a long time | Replace the power supply |
| 217 | Power set enable error | Replace the power supply |
| 218 | Power input voltage is lower than 230V for high power mode | Improve the power supply conditions and increase the input voltage if the input voltage is too low, or replace the power supply if the input voltage is too high |
| 219 | Power input current is incorrect | Replace the power supply |
| 233 | Power output over temperature protection | Check the ambient temperature |
| 234 | Power output over temperature protection | Check the ambient temperature |
| 235 | Power output over temperature protection | Check the ambient temperature |
| 236 | Overcurrent Protection of Power Output | Check the ambient temperature, and check screws of the copper bar |
| 237 | Overcurrent Protection of Power Output | Check the ambient temperature, and check screws of the copper bar |
| 238 | Overcurrent Protection of Power Output | Check the ambient temperature, and check screws of the copper bar |
| 239 | Overvoltage Protection of Power Output | Check the power supply of power grid |
| 240 | Low Voltage Protection for Power Output | Check the power supply of power grid |
| 241 | Power output current imbalance | Replace the power supply |
| 243 | Over-temperature Protection for Power Input | Check the ambient temperature |
| 244 | Over-temperature Protection for Power Input | Check the ambient temperature |
| 245 | Over-temperature Protection for Power Input | Check the ambient temperature |
| 246 | Overcurrent Protection for Power Input | Replace the power supply |
| 247 | Overcurrent Protection for Power Input | Replace the power supply |
| 248 | Overvoltage Protection for Power Input | Check the power supply of power grid |
| 249 | Overvoltage Protection for Power Input | Check the power supply of power grid |
| 250 | Undervoltage Protection for Power Input | Check the power supply of power grid |
| 251 | Undervoltage Protection for Power Input | Check the power supply of power grid |
| 253 | Power Fan Error | Replace the power supply |
| 254 | Power Fan Error | Replace the power supply |
| 255 | Protection of over power output | Check the ambient temperature |
| 256 | Protection of over power output | Check the ambient temperature |
| 257 | Input over current protection of power supply primary side | Try to power off and restart, and replace the power supply if there is no effect |
| 258 | Power input three-phase voltage imbalance warning | Check the power supply of power grid |
| 259 | Power input three-phase voltage unbalance protection | Check the power supply of power grid |
| 263 | Power communication warning | Check whether screws of the control board are locked |
| 264 | Power communication error | Check whether screws of the control board are locked |
| 267 | Power watchdog protection | Contact after-sales personnel |
| 268 | Power output over-current protection | Check the ambient temperature, and check screws of the copper bar |
| 269 | Power input over-current protection | Improve the power supply conditions and increase the input voltage |
| 270 | Power input over-voltage protection | Check the power supply of power grid |
| 271 | Power input under-voltage protection | Check the power supply of power grid |
| 272 | Warning of excessive power output of power | Check the ambient temperature |
| 273 | Power input power too high warning | Check the ambient temperature |
| 274 | Power fan warning | Check if the power supply fan is blocked, or try to replace the power supply |
| 275 | Power over temperature warning | Check the ambient temperature |
| 28X–29X | Power custom register error | Contact after-sales personnel |
| 30X | SMX temperature sensor detection error | Check the wiring of the hashboard |
| 309 | All temperature sensor detection errors | Check the wiring of the hashboard |
| 32X | SMX temperature reading error | Check whether screws of the control board are locked properly, and check the contact situation between adapter board and flat cable |
| 326 | Liquid cooling temperature sensor communication error | Replace the power supply |
| 329 | Control board temperature sensor communication error | Replace the power supply |
| 35X | SMX temperature protecting | Check the ambient temperature |
| 360 | The temperature of the hashboard is overheating | Check the ambient temperature |
| 370 | The environment temperature fluctuates too much | Check the ambient temperature, or check the ambient wind direction and wind speed |
| 41X | SMX detect eeprom error | Check the contact situation between adapter board and flat cable |
| 42X | SMX parser eeprom error | Upgrade to the latest firmware |
| 43X | SMX chip bin type error | Upgrade to the latest firmware |
| 44X | SMX eeprom chip num X error | Upgrade to the latest firmware |
| 45X | SMX eeprom xfer error | Check the contact situation between adapter board and flat cable, and upgrade to the latest firmware |
| 500 | No software configuration is added for the model | Upgrade to the latest firmware |
| 51X | SMX miner type error | Due to inconsistent version and type of hashboards, replace with the correct hashboard |
| 52X | SMX bin type error | Due to inconsistent chip type of hashboards, replace with the correct hashboard |
| 53X | SMX not found | Check the connection and flat cable of the adapter board, or replace the control board, check whether there is solder void in the connector of the hashboard |
| 54X | SMX reading chip id error | Power off, unplug and plug in the adapter board again or swap the position of the hashboards |
| 55X | SMX have bad chips | Contact after-sales personnel |
| 56X | SMX loss balance | Power off, unplug and plug in the adapter board again or swap the position of the hashboards |
| 57X | SMX xfer error chip | Contact after-sales personnel |
| 58X | SMX reset error | If the hashrate is abnormal, consult after-sales personnel |
| 59X | SMX frequency too low | Contact after-sales personnel |
| 600 | Environment temperature is high | Check the ambient temperature, which needs to be controlled below 35°C in normal mode |
| 610 | If the ambient temperature is too high in high performance mode, return to normal mode | Check the ambient temperature, which needs to be controlled below 30°C in high performance mode |
| 620 | Liquid cooling liquid temperature protection | Check the liquid temperature |
| 652 | The liquid temperature fluctuation is too large | Check the liquid temperature |
| 701 | Control board no support chip | Upgrade the firmware of the corresponding type |
| 702 | Control board version unknown | Contact after-sales personnel |
| 710 | Control board rebooted as exception | Update to the latest firmware, and check whether screws of the control board are locked properly, replace the control board if there is no effect |
| 712 | Control board rebooted as exception | Update to the latest firmware, and check whether screws of the control board are locked properly, replace the control board if there is no effect |
| 714 | The network connection is seriously unstable | Check the network cable connection or replace the control board |
| 72X | SMX serial port communication error | Upgrade the firmware or replace the control board |
| 800 | Cgminer checksum error | Re upgrade firmware |
| 801 | System-monitor checksum error | Re upgrade firmware |
| 802 | Remote-daemon checksum error | Re upgrade firmware |
| 810 | Air to liquid or Adjust frequency and PCBSN does not match | Re upgrade the air cooling to immersion cooling firmware or re adjust the frequency |
| 820 | Air to liquid or Adjust frequency and PSUSN does not match | Re upgrade the air cooling to immersion cooling firmware or re adjust the frequency |
| 901 | Power rate error | Check whether the miner has been modified |
| 90XX | The process exited abnormally | Upgrade the newest firmware on our website, and if it does not work, consult after-sales personnel |
| 2000 | No pool information configured | Check pool configuration |
| 2010 | All pools are disable | Check the network environment or pool configuration |
| 2020 | Pool0 connect failed | Check the network environment or pool configuration |
| 2021 | Pool1 connect failed | Check the network environment or pool configuration |
| 2022 | Pool2 connect failed | Check the network environment or pool configuration |
| 2030 | High rejection rate of pool | Check the network environment or pool configuration, and setting of mining currency |
| 2040 | The pool does not support the asicboost mode | Check the pool configuration |
| 2050 | Failed to switch to a new pool | Check the network environment or pool configuration |
| 2310 | Hash rate is too low | Check the power supply of power grid, network environment, and ambient temperature |
| 2320 | Hash rate is too low | Check the power supply of power grid, network environment, and ambient temperature |
| 2340 | The loss of hash rate is too high | Check the power supply of power grid, network environment, and ambient temperature |
| 2350 | The loss of hash rate is too high | Check the power supply of power grid, network environment, and ambient temperature |
| 501X | SMX chip voltage too low | Contact after-sales personnel |
| 502X | Chip voltage change | Replace the power supply |
| 503X | The maximum and minimum temperature difference of the SMX chip is too large | Check heat dissipation of miner |
| 504X | SMX temperature maximum chip temperature difference is too large | Check heat dissipation of miner |
| 505X | SMX chip temperature protection | Check the ambient temperature |
| 507X | SMX liquid velocity is abnormal | Check if water flow is normal |
| 5079 | The liquid flow rate is too slow | Check the velocity of flow of liquid |
| 508X | SMX chip temperature calibration failed | Try to restore factory settings and recalibrate |
| 5090 | Chip temperature calibration abnormality | Try to stop miner for a while, and then restart it, or restore factory settings, or check heat dissipation of hashboard |
| 511X | SMX Frequency Up Timeout | Try to reboot, tighten screws of the copper bar on hashboards, or upgrade to the latest firmware |
| 8000 | WhatsminerTool version is too low | Download the latest WhatsminerTool |
| 8010 | Frequency is not up to standard | Upgrade to the latest firmware or restore factory settings |
| 8020 | Hashrate is not up to standard | Upgrade to the latest firmware or restore factory settings |
| 8400 | Wrong software version (older or not the official version) | Upgrade to the correct official firmware version |
| 8410 | Wrong software version (M2x mining rig uses M3x firmware, or M3x uses M2x firmware) | Upgrade to the correct firmware version |
| 8700 | Miner and power supply model do not match | Replace with the correct power supply |
| 52XBBB | SMX chip BBB error nonce | Contact after-sales personnel |
| 53XBBB | SMX chip BBB few nonce | Contact after-sales personnel |
| 54XBBB | SMX chip temp protected | Restart the miner, and contact after-sales personnel if it doesn't work |
| 55XBBB | SMX chip BBB is reset | Replace the power supply, and contact after-sales personnel if it doesn't work |
| 56XBBB | SMX chip BBB does not return nonce at all | Replace the power supply, and contact after-sales personnel if it doesn't work |
| 100000 | Security library error | Upgrade to the latest firmware or burn the card |
| 100001 | /antiv/signature Illegal | Upgrade to the latest firmware or burn the card |
| 100002 | /antiv/dig/initd.dig Illegal | Upgrade to the latest firmware or burn the card |
| 100003 | /antiv/dig/pf_partial.dig Illegal | Upgrade to the latest firmware or burn the card |
| 100100 | Security btminer be removed | Upgrade to the latest firmware or burn the card |
| 110000 | Security illegal file | Upgrade to the latest firmware or burn the card |
| 110001 | Security virus 0001 is removed | Upgrade to the latest firmware or burn the card |

## PSU Error Codes

| PSU Error Code | Reason | Processing Method |
|---|---|---|
| 0x0001 | Input voltage is too low, need improvement | Check the power provided from the power supply |
| 0x0002 | Temperature sampling over temperature protection of power radiator | Turn off the power for 10 minutes and then turn it back on. If the phenomenon recurs, replace the power supply |
| 0x0004 | Temperature sampling over temperature protection of power radiator | Turn off the power for ten minutes and then turn it back on. If the phenomenon recurs, replace the power supply |
| 0x0008 | Over temperature protection of environmental temperature sampling in power supply | Turn off the power for ten minutes and then turn it back on. If the phenomenon recurs, replace the power supply |
| 0x0010 | Primary side over current | Turn off the power for ten minutes and then turn it back on. If the phenomenon recurs, replace the power supply |
| 0x0020 | Output undervoltage | Check the power provided from the power supply |
| 0x0040 | Output over current (continuous load 320A for more than 2S) | Tighten screws of the copper bar again |
| 0x0080 | Primary side over current | Turn off the power for ten minutes and then turn it back on. If the phenomenon recurs, replace the power supply |
| 0x0100 | Single circuit overcurrent (protection point 120A) | Tighten screws of the copper bar again |
| 0x0200 | Single circuit overcurrent (protection point 120A) | Tighten screws of the copper bar again |
| 0x0400 | Single circuit overcurrent (protection point 120A) | Tighten screws of the copper bar again |
| 0x0800 | Fan failure | Replace the power supply |
| 0x1000 | Output over current (continuous load of 310A for more than 5min) | Tighten screws of the copper bar again |
| 0x2000 | Output over current (continuous load 295A for more than 10min) | Tighten screws of the copper bar again |