Skip to main content

VictronConnect manual

13. Batch programming

In this section:

The batch programming feature can be used to update the firmware and apply settings to several units in one operation.

This applies to products with a VE.Direct port and/or Smart (Bluetooth enabled) products.

This feature is aimed at installers who want to save time updating firmware and applying a standard range of settings to multiple units without having to go though each unit one by one. A settings file can be used as the template to apply settings to all of the units being programmed.

One of two connectivity methods can be used:

  • Wired: Use VE.Direct - USB cables and a standard USB hub to connect multiple devices to the VictronConnect instance.

    This method can be faster especially for large batches.

    A Victron VE.Direct to USB interface cable is needed per device in the batch.

  • Bluetooth: Scan the product QR code of each device and then let the VictronConnect Batch programming process the devices as a batch.

13.1. Wired batch programming

Connected products are automatically discovered and grouped by model.

Firmware or settings files are applied to all products in the group simultaneously.

Limitations:

Note

iOS devices cannot be used for this method.

Note

For some products, the separate Bluetooth microcontroller will not be updated using this method. You'll need to use the Bluetooth batch programming method for this.

This includes these product ranges: SmartSolar (except MPPT RS), Smart BMV-712 and SmartShunt, VE.Direct Smart Inverters.

Prerequisites:

  • A VE.Direct to USB interface cable for each of the devices in the batch.

  • A USB port to connect each of the VE.Direct to USB interface cables. Use a powered USB hub when using a phone, tablet or if your computer doesn't have enough USB ports.

    Note

    Make sure the USB hub is compatible with your device and operating system.

  • If required, have the settings file to apply to matching devices in the batch. Follow the steps here to save a settings file beforehand.

    Note

    The saved settings file must match the model of the devices you want to load it onto.

Setup:

Connect each device to a power source first.

Connect the VE.Direct to USB interface cables.

Caution

To avoid compatibility problems, always use genuine VE.Direct to USB interface cables.

Batch_Program_Wired.png

Once all the devices you want to program are connected and powered on, open the app on your phone or laptop.

  • From the main menu, select Batch program.

VictronConnect_Batch_Program_USB_Android_Main_Menu.png
  • Choose VE.Direct.

VictronConnect_Batch_Program_USB_Android_VE_Direct.png
  • Allow some time for the connected products to be fetched. It may take a while depending on how many products are connected.

VictronConnect_Batch_Program_USB_Android_Fetching.png
  • After all products have been fetched, tap the Add products button.

VictronConnect_Batch_Program_USB_Android_Add_Products.png
  • Products of the same model will be grouped together, along with the number of products in the group.

    Note

    You can only program one group at a time.

  • Tap the product group to proceed with programming that group.

VictronConnect_Batch_Program_USB_Android_Select_Product.png

All of the products in the group will be loaded.

A firmware update may be required. The firmware details of each product will be shown.

The latest firmware version available for this product will be applied from the firmware library.

  • Tap the Update button to update the firmware on all devices that need it.

VictronConnect_Batch_Program_USB_Android_Firmware_Uodate.png

The firmware will be updated on all devices in parallel. You can track the progress for each device with its progress bar.

VictronConnect_Batch_Program_USB_Android_Updating.png

A popup box will be shown once all of the products have been updated to the latest firmware.

  • Tap Close to continue.

VictronConnect_Batch_Program_USB_Android_Firmware_Uodated.png

After the firmware updates are complete, you can apply a settings file to all products in the group.

  • Select Open to choose your settings file.

If you don't want to apply a settings file, you can exit the process by using the back button at the top left.

VictronConnect_Batch_Program_USB_Android_Select_Settings_File.png

Your settings file library will open, allowing you to load a suitable settings file from the list.

  • Choose the settings file to suit the products in the group.

Note

Make sure the settings file matches the products you are applying it to.

VictronConnect_Batch_Program_USB_Android_Select_vcsf.png
  • Tap Apply to proceed.

VictronConnect_Batch_Program_USB_Android_Apply_Settings_File.png

The settings file will now be sent to all products in the group at the same time. Each product has its own progress bar to show the status.

VictronConnect_Batch_Program_USB_Android_Applying_Settings.png

A popup will show after the settings file has been successfully applied to all products.

VictronConnect_Batch_Program_USB_Android_Settings_Applied.png

13.2. Bluetooth batch programming

This method uses Bluetooth to apply firmware updates and settings files. You don't need USB cables or a USB hub.

You do not need to pair the devices first, the batch programming process handles this.

Firmware updates for the main microcontroller are done as well as the Bluetooth microcontroller if necessary.

An Android or iOS device can be used for this method. The device's camera is used to scan the product QR codes.

Limitations:

Note

macOS and Windows devices cannot be used for this method.

This batch programming procedure is intended for new products that have not yet had any changes applied. Attempting to batch program devices that have already been modified may cause issues.

For example, if the product name has been changed, the batch programming feature may not identify the device correctly.

Devices in the batch are processed one device at a time. This means that the batch can take longer to process than when using the wired method.

Prerequisites:

Have each QR code label ready to scan for each product in the batch. Products are added to the system by scanning each label for each product.

Warning

Keep each product label with its corresponding product. Take care not to mix up or confuse the labels.

Your phone or tablet needs to have an active internet connection.

Setup:

Connect each device to a power source first.

Batch_Program_Bluetooth.png

Once all the devices you want to program are connected and powered on, open the app on your phone or laptop.

  • From the main menu, select "Batch program".

VictronConnect_Batch_Program_Bluetooth_Android_Main_Menu.png
  • Choose Bluetooth.

VictronConnect_Batch_Program_Bluetooth_Android_VE_Direct.png
  • Wait for this process to complete.

VictronConnect_Batch_Program_Bluetooth_Android_Fetching.png
  • When all your product labels are ready to be scanned, tap "Add products".

VictronConnect_Batch_Program_Bluetooth_Android_Add_Products.png

You should expect your phone camera to open up to allow you to scan the QR codes on your product labels.

A window at the bottom of the screen replicates the details of the label as scanned.

  • Wait to the bonding process to complete.

VictronConnect_Batch_Program_Bluetooth_Android_Scan_Label.png

Note

This step only applies when using an iOS device!

Although the Bluetooth PIN can be read from the QR code, it cannot be applied automatically.

A pairing request will pop up where you need to enter the PIN for the product you are currently scanning.

  • Enter the PIN for the product currently being scanned and then tap the pair button.

  • Wait for the bonding process to complete.

Tip

Upon scanning, the PIN is copied to your clipboard. Paste it into the pairing box.

VictronConnect_Batch_Program_Bluetooth_iOS_Pairing_Request_Paste.png

A tick will appear once the product has been successfully added.

  • Now scan the next product label.

  • Repeat the scanning process for the rest of the labels.

Note

Do not tap the Done button until you have scanned all the labels.

VictronConnect_Batch_Program_Bluetooth_Android_Product_Added.png
  • Tap the "Done" button after you have scanned the final label.

Tip

The small number in the black box over the product icon in the bottom-left corner will increase with each successfully added product.

VictronConnect_Batch_Program_Bluetooth_Android_Product_Scan_Done.png

All of the scanned products will be listed.

Tip

To add more products, tap the orange + button in the bottom-right corner to scan additional QR codes.

A firmware update may be required. The firmware details of each product will be shown.

The latest firmware version available for this product will be applied from the firmware library.

  • Tap the "Update" button to update the firmware on all devices that need it.

VictronConnect_Batch_Program_Bluetooth_Android_Firmware_Uodate.png
  • The firmware will be updated on each device one at a time. You can track the progress for each device with its progress bar.

  • Wait for the firmware update process to complete.

Note

Some products may have two firmware updates, one is for the main CPU and one for the Bluetooth CPU.

VictronConnect_Batch_Program_Bluetooth_Android_Updating.png

A popup box will be shown once all of the products have been updated to the latest firmware.

  • Tap Close to continue.

VictronConnect_Batch_Program_Bluetooth_Android_Firmware_Uodated.png

After the firmware updates are complete, you can apply a settings file to all products in the group.

  • Select "Open" to choose your settings file.

If you don't want to apply a settings file, you can exit the process by using the back button at the top left.

VictronConnect_Batch_Program_Bluetooth_Android_Select_Settings_File.png

Your settings file library will open, allowing you to load a suitable settings file from the list.

  • Choose the settings file to suit the products in the group.

Note

Make sure the settings file matches the products you are applying it to.

VictronConnect_Batch_Program_Bluetooth_Android_Select_vcsf.png
  • After choosing your settings file, tap "Apply" to program it to the batch.

VictronConnect_Batch_Program_Bluetooth_Android_Apply_Settings_File.png
  • The settings file will now be sent to all products in the group at the same time. Each product has its own progress bar to show the status.

VictronConnect_Batch_Program_Bluetooth_Android_Applying_Settings.png
  • A popup will show after the settings file has been successfully applied to all products.

VictronConnect_Batch_Program_Bluetooth_Android_Settings_Applied.png