How to Configure Victron MPPT Charge Controller Settings

Updated 9 September 2026 · By SolarNevs Research Desk, Dealer surveys + verified sources · 1 source · Method ↗

Blue MPPT solar charge controller mounted on a wall connected to a laptop on a workbench. — SolarNevs spec card

Key Takeaways

  • VictronConnect is the recommended software for configuring Victron MPPT charge controllers and for automatic firmware updates.
  • Manual configuration using the mpptprefs.exe tool requires a VE.Direct to USB cable and a Windows PC.
  • For 36V battery systems, the battery voltage must always be set manually, as auto-detection is not supported.
  • Always disable temperature compensation (set to 0) when using Lithium batteries to prevent incorrect voltage adjustments.

How do I configure my Victron MPPT charge controller settings?

You can configure your Victron MPPT charge controller settings using either the recommended VictronConnect software or the mpptprefs.exe tool. While VictronConnect is preferred for its user-friendliness and automatic firmware updates, the mpptprefs.exe tool provides direct access to various parameters for manual adjustment.

Preparing Your Victron MPPT for Configuration

Before adjusting any settings, ensure your Victron MPPT charge controller is properly connected and powered. The specific steps depend on your chosen configuration method and MPPT model.

Diagnosis Steps

  1. Identify your MPPT model: Note the specific model number of your BlueSolar MPPT charge controller (e.g., MPPT 75/15, MPPT 150/35). This helps determine compatible voltage settings and powering options.
  2. Choose your configuration tool:
    • VictronConnect (Recommended): This tool is recommended for its comprehensive features and automatic firmware updates. Consult the Victron Energy website for specific VictronConnect instructions, as this document focuses on mpptprefs.
    • mpptprefs.exe (Manual Tool): If using mpptprefs.exe, proceed with the following steps.
  1. Connect the MPPT to a PC (for mpptprefs.exe):
    • Connect a VE.Direct to USB cable to your BlueSolar MPPT Charge Controller.
    • Connect the other end of the cable to a Windows PC.
    • If the cable is not recognized, you may need to download the driver from the VE Power Setup section on the Victron Energy software page.
  1. Power the charge controller:
    • For models like the MPPT 70/15, 75/10, 75/15, and 100/15, the controller can be powered from either the battery terminals or the solar panel terminals.
    • Other models can only be powered from the solar panel terminals.
  1. Start mpptprefs.exe: Double-click the mpptprefs.exe tool to launch it on your Windows PC.

Understanding Victron MPPT Charge Controller Settings

The mpptprefs.exe tool allows you to modify various operational parameters of your Victron MPPT charge controller. These settings are crucial for optimizing battery charging and system performance.

Setting Name

Purpose

Key Considerations

Battery voltage setting

Defines the nominal voltage of your battery bank.

Can be set to auto-detection (0) or fixed (12, 24, 36, 48 volts). 36 volts cannot be detected automatically and must be set manually. Always fix the battery voltage when connecting the MPPT behind a Cyrix-Li-charge relay.

Absorption voltage

The voltage level at which the battery is held during the absorption phase to ensure a full charge.

This value is modifiable. Specific values depend on your battery chemistry.

Float voltage

The voltage level at which the battery is maintained after the absorption phase to prevent self-discharge.

This value is modifiable. Specific values depend on your battery chemistry.

Current limit

Sets the maximum charge current the MPPT will deliver to the battery.

Allows you to set a lower maximum charge current, useful for protecting smaller batteries or limiting power draw.

Equalisation voltage

A higher voltage charge phase designed to balance cell voltages in flooded lead-acid batteries.

This setting is modifiable and available from firmware 1.16 and higher. Requires adequate ventilation.

Auto equalise mode

Configures the frequency of automatic equalization cycles.

Ranges from 0 (off) to 250 (every 250 days). Available from firmware 1.16 and higher.

Temperature compensation

Adjusts charge voltages based on battery temperature to optimize charging.

Allowed range is -21mV/K to 21mV/K. Use value 0 to disable temperature compensation, especially for Lithium batteries.

Absorption time limit

Sets the maximum duration for the absorption charging phase.

Enter the time value in hh:mm format (0-12 hours, 00-59 minutes).

Load operation mode

Controls the behavior of the load output on compatible MPPT models.

Options include always off (0), battery life algorithm (1, default), conventional algorithms (2 or 3 for communication), and custom algorithms (5 or 6).

Detailed Configuration Options

This section details the specific settings available through the mpptprefs.exe tool for Victron BlueSolar MPPT charge controllers. Remember that VictronConnect is the recommended tool for configuration and firmware updates.

Battery Voltage Configuration

The battery voltage setting determines the nominal system voltage. You can set it to auto-detection (0) or a fixed voltage.

  • Auto-detection (0): "Set the battery voltage to auto detection (0)".
  • Fixed Voltage: You can select "a fixed voltage (12, 24, 36, 48) to disable the auto detection."
  • 36V Systems: "36 volts cannot be detected automatically. For systems that require this voltage, it must always be set manually."
  • Model Compatibility: "36 and 48 volts are only available on models that support these voltages, such as the MPPT 150/35."
  • Cyrix-Li-charge Relay: "Always fix the battery voltage when connecting the MPPT behind a Cyrix-Li-charge relay."

Charge Voltage Settings

These settings define the critical voltage points for your battery's charging cycle.

  • Absorption voltage: This setting is modifiable ("a - Modify absorption voltage").
  • Float voltage: This setting is also modifiable ("f - Modify float voltage").

Current Limit

You can adjust the maximum current the MPPT will supply.

  • Modify current limit: This setting is modifiable ("c - Modify current limit"). It "Allows you to set a lower maximum charge current."

Equalization Settings

Equalization is a controlled overcharge to balance battery cells, primarily for flooded lead-acid batteries.

  • Equalisation voltage: This setting is modifiable ("i - Modify equalisation voltage"). It is "Available from firmware 1.16 and higher."
  • Auto equalise mode: This feature allows you to schedule automatic equalization. It is "Available from firmware 1.16 and higher." Requires adequate ventilation.
    • "0 = off"
    • "1 = daily"
    • "2 = every other day"
    • "... (up to) 250 = every 250 days"

Temperature Compensation

Temperature compensation adjusts charging voltages based on ambient temperature, which is crucial for lead-acid batteries.

  • Set-up temperature compensation: The "Allowed range -21mV/K .. 21mV/K".
  • Lithium Batteries: "use value 0 to disable the temperature compensation (e.g. for Lithium batteries)." For more information on battery types, refer to our guide on understanding battery types for solar.

Absorption Time Limit

This setting controls how long the MPPT stays in the absorption phase.

  • Set-up the absorption time limit: "Enter the time value in the notation hh:mm, where hh=hours (0..12), mm=minutes (00..59)."

Load Operation Mode

For MPPT models with a load output (e.g., MPPT 70/15, MPPT 75/10, MPPT 75/15, and MPPT 100/15), this setting controls how the load output operates.

  • Modify load operation mode: This setting is modifiable ("m - Modify load operation mode").
  • Default: "By default the battery life algorithm will be used (option 1)."
  • Communication: "if you require communication with the charger (e.g. when connecting a Color Control) you can use options 2 or 3 to preset a conventional algorithm."
  • Custom Algorithms: "Options 5 and 6 can be used to create custom algorithms, with programmable switch on and switch off levels."
  • Always Off/On: "modes 0 (always off)" and "4 (always on)".

Factory Defined Battery Table

You can revert to the manufacturer's default settings.

  • Switch back to the factory defined battery table / rotary switch position: This option is available ("t - Switch back to the factory defined battery table / rotary switch position").

Lighting Controller Functionality

Some MPPT models support lighting control.

  • Availability: "The lighting controller (timer) functionality is available from firmware version 1.15 and higher."
  • MPPT 70/15 Specific: "An MPPT 70/15 needs to be from year/week 1308 or later." You can check the serial number format "HQYYWW..." where "HQ1309DER4F means 2013, week 09."

Saving Settings

After making adjustments in mpptprefs.exe, ensure you save them.

  • Save to connected charger: "When the settings are to your liking, make sure to press x and enter to save them to the connected charger."

Safety Considerations for MPPT Configuration

Working with solar charge controllers and battery systems involves electrical hazards. Always prioritize safety.

  • Disconnect Power: Before making any physical connections or disconnections, isolate all power sources to the MPPT, including the solar array and the battery.
  • Insulated Tools: Use insulated tools to prevent accidental short circuits, especially when working near battery terminals. A spanner across a battery bank can short hundreds of amps, causing severe burns or equipment damage.
  • Eye Protection: Wear appropriate eye protection when working with batteries, particularly lead-acid types, to guard against acid splashes.
  • Ventilation: Ensure adequate ventilation, especially if configuring equalization for flooded lead-acid batteries, as this process can produce hydrogen gas, which is highly flammable.

When to call a technician instead

While basic configuration can often be done by the user, there are situations where professional assistance is advisable. If you are unsure about any electrical connections, battery chemistry requirements, or if your system is not performing as expected after configuration, contact a qualified solar technician. Incorrect settings can damage batteries or other system components. Always refer to your specific product manual for detailed instructions and safety warnings.

Frequently asked questions

What is the recommended tool for configuring Victron MPPT charge controllers?

VictronConnect is the recommended tool for configuring Victron MPPT charge controllers, offering automatic firmware updates and a user-friendly interface.

How do I set the battery voltage on a Victron MPPT controller?

You can set the battery voltage to auto-detection (0) or a fixed voltage (12, 24, 36, 48). For 36V systems, manual setting is always required, and fixed voltage is necessary when using a Cyrix-Li-charge relay.

Should temperature compensation be enabled for Lithium batteries?

No, temperature compensation should be disabled for Lithium batteries by setting its value to 0. It is typically used for lead-acid batteries.

What is the 'Batterysafe mode' setting?

The 'Batterysafe mode' setting has been removed from Victron MPPT charge controllers as of firmware version 1.13. It is no longer available for configuration.

How do I enable equalization on a Victron MPPT charge controller?

Equalization voltage and auto equalise mode settings are available from firmware version 1.16 and higher. You can modify the equalization voltage and set the auto equalise mode from 0 (off) to 250 (every 250 days). WARNING: Equalization generates explosive hydrogen gas and requires proper ventilation.

References

Related guides

More from inverter errors & fixes.