Launch the REV Hardware Client. The software should automatically detect the connected SPARK MAX. You will see the device appear in the "Connected Hardware" menu.
: Find the reset button on the Spark MAX. It is usually a small button located on the board, often near the USB port or on the edge of the PCB. how to do a hard reset on spark max
| Pitfall | Reality | |--------|---------| | “Hard reset fixed my CAN ID issue” | No — you probably just reconfigured ID. A true hard reset via USB will reset ID to 1. | | “I held Mode button 10 sec and it reset” | That’s brake/coast toggle or CAN ID mode, not factory reset. Check your PID values — they’re unchanged. | | “REV Hardware Client doesn’t detect my Spark MAX” | You likely need to install USB drivers manually (Windows) or use a different USB cable (data-only cable required). | | “After reset, motor still behaves wrong” | You may have a hardware issue (hall sensors, MOSFET damage). Reset can’t fix blown FETs. | Launch the REV Hardware Client
[Isolate Power] ➔ [Hold Mode Button] ➔ [Insert USB-C] ➔ [Release Button] ➔ [Flash Firmware] 1. Completely Disconnect All Power Unplug the : Find the reset button on the Spark MAX
Some users think “remove power for 30 seconds” is a hard reset. It is . The Spark MAX uses EEPROM or flash-backed storage; removing power does not clear settings.