How To Program A Victron Smart Solar MPPT

by / Saturday, 23 September 2023 / Published in Solar Solutions

The two choices of setting up your Victorian solar, MPPT controller

Two methods exist for programming the Victron Solar MPPT. The first and easier method involves downloading the VictronConnect app to your smartphone, utilizing a Bluetooth connection to access settings within the solar controller. More details and a step-by-step guide for this approach can be found in the following paragraph.

Should you lack a smartphone, an alternative method employs a rotary switch on the solar controller's front panel. This allows selection of relevant charge voltage and float voltage for your battery bank. Scroll down to discover further information and another step-by-step guide detailing how to set up your Smart Solar MPPT using this rotary-switch technique.

Smart solar MPPT controller Rotary switch

Procedure For Bluetooth

To easily program a smart solar MPPT controller, you can use the Victron Connect Bluetooth app. Here's a simplified guide:

  1. Connect Your Battery: Make sure your leisure battery bank is connected to the smart solar controller to provide power to the MPPT.
  2. Automatic Battery Voltage Detection**: The solar charger detects the battery voltage when it's first powered up and sets it accordingly. It waits 10 seconds for a stable measurement. If no voltage is detected, it defaults to 12V. Afterward, you can change the battery voltage to 12V or 24V if needed


  1. Firmware Updates: When you connect to the app for the first time, check for firmware updates. The VictronConnect app may prompt you to update the firmware. If not, follow these steps to check and update it manually:

   - Connect to the solar charger.

   - Click on the settings symbol.

   - Click the options symbol.

   - Go to product info.

   - Check if you have the latest firmware; it should say "This is the latest version." If not, perform a firmware update.

I have found that if this is the first time connecting to the Connect App there is usually a mandatory firmware update that must be performed.

  1. Modifying Battery Charge Algorithm:

   - For basic changes, select a preset battery type that matches yours and adjust basic charge parameters listed on the settings screen.

   - For expert modifications, enable "Expert" mode, and you can fine-tune both basic and additional charge parameters.

  1. Creating and Loading Custom Battery Types:

   - To create a custom battery type, select a preset that's close to your battery, modify the charge parameters to match, and save it as "user defined."

   - To load a custom battery type, go to the "Battery preset" menu and select your custom type.

  1. Modifying or Deleting Custom Battery Types**:

   - To edit or delete custom battery types, navigate to the "Edit presets" option in the "Battery preset" menu, modify the charge parameters, and save the changes or remove the preset.

  1. Absorption Voltage and Adaptive Absorption Time:

   - You can set the absorption voltage, which is an important charging parameter.

   - Adaptive absorption time can be enabled or disabled:

     - When disabled, the absorption stage has a fixed length, determined by "Maximum absorption time."

     - When enabled, the absorption stage adapts to the battery's state of charge each morning.

Procedure For Rotary Dial

To easily program a smart solar MPPT controller, you can use the Rotary switch.  Here's a simplified guide:

Using the Rotary Switch:

   - The rotary switch offers eight pre-programmed battery charge algorithms.

   - Use a small flathead screwdriver to turn the switch, and the arrow shows the selected setting number.

   - Refer to page 15 of the manual to find the correct preset profile for your leisure battery.

On page 15 of the manual you will find the preset profiles for different charge and float voltages - the name of the profile is secondary. What is more important is the voltages you select for your battery bank.


This simplified guide should help you program your smart solar MPPT controller with ease using the rotary switch.

24h technical help answers

Questions on faults in the comments will not be answered. Please use the contact us form instead.