The logic board (also called control board, controller, or main board) is the brain of a vending machine. It controls vending cycles, manages payment systems, handles temperature control, and stores configuration data. When the board misbehaves — displaying wrong data, refusing to vend, losing its settings — a reset is often the first step in diagnosis and repair. This guide covers when and how to reset vending machine logic boards across major machine types.

When to Reset a Logic Board

Appropriate reset scenarios:

  • Machine is stuck in an error state that won’t clear
  • Settings have become corrupted (prices reset to zero, products misconfigured)
  • Machine behaves erratically after a power surge or outage
  • Controller isn’t communicating with peripheral devices (bill validator, coin mech)
  • Machine was just purchased used and you want to start with a clean configuration
  • Firmware update caused unexpected behavior

When a reset WON’T help:

  • Physical hardware failure on the board (burned components, visible damage)
  • Board won’t power on at all
  • Board powers on but no display function and no response to any input
  • Board has failed memory that causes repeated corruption (the reset will briefly fix it, but settings will corrupt again)

In these cases, a reset is not the answer — the board needs replacement. See our control boards section for replacement options.


Types of Resets

Soft Reset (Power Cycle)

The simplest reset. Power off the machine, wait 30–60 seconds, power back on. The controller restarts from a clean power state.

This handles: Temporary software glitches, communication errors between devices, machines stuck waiting for input, error states caused by power fluctuations.

This does NOT clear: Stored configuration data (prices, products), error log history, or deeply corrupted settings.

How to do it:

  1. Unplug the machine from the wall outlet
  2. Wait 60 seconds (allows capacitors to fully discharge)
  3. Plug back in
  4. Allow the machine to go through its startup sequence (typically 30–60 seconds)
  5. Test the problem function

This should be your first response to almost any unexplained machine behavior.

Warm Reset (Service Mode Reset)

Many controllers have a “restart” or “soft reset” option in the service menu. This resets the controller software without removing power.

How to access:

  1. Enter service mode (usually by pressing and holding the service button)
  2. Navigate to “System” or “Maintenance” menu
  3. Look for “Reset,” “Restart Controller,” or “System Reset”
  4. Confirm the reset

Some machines perform this reset automatically when exiting service mode after certain programming operations.

Factory Reset (Hard Reset / Clear All Settings)

Returns the controller to factory default settings. This clears all custom configuration: prices, product names, any stored sales data in the controller’s memory, and any user settings.

Warning: A factory reset will delete your price settings, product configurations, and may clear service history stored in the controller. Have all your configuration data (prices, product list) ready to re-enter before performing a factory reset.

When this is appropriate:

  • Acquiring a used machine and starting fresh
  • Configuration is so corrupted that individual settings can’t be corrected
  • Troubleshooting requires eliminating all custom settings as a variable

Memory Card / Battery Reset

Some controllers have a backup battery (typically a CR2032 coin cell) that maintains settings during power loss. If this battery fails, the controller may lose settings every time power is interrupted.

If you’re experiencing repeated settings loss, remove the backup battery for 10 minutes (with the machine unplugged) to fully clear the controller’s memory, then reinstall a new battery before repowering. This resets the memory hardware along with clearing all stored values.


Factory Reset Procedures by Machine Type

AMS Sensit Controller Reset

  1. Open machine door
  2. Locate the MODE button on the service panel
  3. Power off the machine
  4. Hold MODE button while powering the machine back on
  5. Continue holding MODE until the display shows “DEFAULTS LOADED” or similar
  6. Release MODE
  7. Machine will restart with factory defaults

For AMS Sensit 3 / 39-VCB:

  1. Enter service mode (hold MODE for 3 seconds)
  2. Navigate to “SYSTEM” → “FACTORY RESET”
  3. Confirm with YES
  4. Machine restarts with cleared settings

Crane National / Merchant Media Controller Reset

  1. Open machine door
  2. Locate the service button (green button on control board)
  3. Hold service button while powering on
  4. Continue holding until the display shows “SERVICE MODE”
  5. Navigate to “SYSTEM RESET” or “FACTORY DEFAULT”
  6. Confirm reset

Alternatively, on some Crane models:

  1. Power off machine
  2. Remove the backup battery on the control board for 5 minutes (machine unplugged)
  3. Reinstall battery
  4. Power on — machine starts with factory defaults

Dixie-Narco DNCB Controller Reset

  1. Open machine door
  2. Power off machine
  3. Locate the jumper or dip switch labeled “CLEAR” or “INIT” on the DNCB board
  4. Move the jumper to the CLEAR position
  5. Power on the machine
  6. Wait for initialization to complete
  7. Power off again
  8. Move jumper back to normal position
  9. Power back on

Not all DNCB variants have this jumper — consult your DNCB service manual for the specific variant reset procedure.

Royal Vendors RVVC Controller Reset

  1. Open machine door
  2. Access the RVVC controller board
  3. Locate the INIT or RESET button on the board (or a button sequence in the service menu)
  4. Hold INIT button for 5 seconds (with machine powered)
  5. Display cycles through initialization
  6. Controller restarts with factory defaults

Vendo V-Max Controller Reset

  1. Open machine door
  2. Enter service mode (press SERVICE button on controller)
  3. Enter dealer/operator password
  4. Navigate to “SYSTEM” → “RESET CONTROLLER”
  5. Confirm reset
  6. Machine restarts with factory defaults

For complete memory clear:

  1. Power off machine
  2. Locate and remove the CR2032 backup battery on the V-Max board
  3. Wait 5 minutes with machine unplugged
  4. Reinstall battery
  5. Power on

After a Factory Reset: Re-Configuration

After any factory reset, you need to reconfigure:

Prices: Re-enter prices for all selections. See our guide on programming prices on vending controllers.

Guaranteed delivery settings: If your machine has guaranteed delivery (drop sensor), verify it’s enabled in the settings.

Temperature setpoint: For refrigerated machines, verify and set the temperature setpoint. After factory reset, this often defaults to a generic value that may not be appropriate for your product.

Payment device association: After factory reset, the machine may need to re-detect and associate with connected payment devices (bill validator, coin mech, cashless reader). In service mode, run the payment device detection or “add device” procedure.

Time and date: Set the current time and date. This matters for telemetry timestamp accuracy.


Diagnosing Logic Board Failures

A factory reset solves software problems but not hardware failures. Signs that the control board itself has failed:

Board won’t power on: No display, no response, no sounds. Test the power supply first — verify 120V is reaching the board. If power is reaching the board but it doesn’t respond at all, the board has failed.

Board powers on but display is blank or garbled: Possible display connection issue. Check the ribbon cable from the board to the display. If that’s secure and the display is still wrong, the display driver section of the board may have failed.

Settings corrupt repeatedly after power loss: The backup battery is dead or the EEPROM memory is failing. Try replacing the battery first; if settings still corrupt quickly, the EEPROM has failed — board replacement is needed.

Board doesn’t communicate with any peripheral: If the coin mech, bill validator, and cashless reader all fail to communicate after a reset and firmware check, the MDB communication section of the board may have failed.

Board works but specific functions don’t: Some boards have failures that affect only certain functions (e.g., vend motors work but the display doesn’t). Troubleshoot the specific function before concluding the entire board needs replacement.


Control Board Replacement: When It’s Time

If a reset doesn’t resolve the problem and you’ve confirmed the board is the issue:

  1. Note the machine model, board part number (usually printed on the board), and any relevant firmware version
  2. Order a replacement board from a vending parts supplier
  3. Before removing the old board, photograph all wiring connections
  4. Remove the old board (typically 4–8 screws and multiple wiring harness connections)
  5. Install the new board in the same orientation
  6. Reconnect all wiring harnesses per your photographs
  7. Restore power and configure the board (prices, settings)
  8. Test all functions

Replacement control boards for common machines are available through vending parts suppliers. See our control boards section for options compatible with major machine platforms.


FAQ: Logic Board Resets

Will a factory reset delete my machine’s sales history? On most controllers, yes — a full factory reset clears all stored data including sales history. If your machine has a connected telemetry device (Cantaloupe, Nayax), that sales history is stored in the cloud and won’t be affected by the machine reset.

My machine is in an error loop — it starts up, shows an error, and won’t clear. Can a reset fix this? Sometimes. A power cycle or soft reset often clears loop errors caused by temporary state corruption. If the error is caused by a hardware fault (bill validator disconnected, for example), the error will recur until the hardware issue is resolved.

How do I reset a machine I just bought with an unknown history? Factory reset is appropriate here. Start fresh with a clean configuration. Have all your price and product settings ready to program after the reset.

After resetting, my machine’s coin mech isn’t being recognized. What happened? After a factory reset, the machine may need to re-detect payment devices. Enter service mode and look for a “Detect Devices” or “Add Device” function. Power cycling the machine after the reset also often allows the controller to re-detect peripherals.


Control Boards and Logic Board Replacements

When reset isn’t enough and a board needs replacement, Fast Vending Machines carries control boards for major vending machine platforms. Parts ship free.

Browse control boards or contact us with your machine model for compatibility guidance.

We accept bank transfer, Zelle, Chime, and Apple Pay.

Ready to find the right vending machine?

Browse our full catalog of professionally refurbished and new machines — all tested, warranted, and ready to ship.