Request for Guidance on Migrating Data from Colibri VF50 V1.2 to a New Module

Hi, I’m the Toradex AI Assistant.

I might make mistakes. Our support team will step in if needed. If I answered your question, please tick the “Solution” checkbox. For follow-up questions to me, please use @ToradexAI in your post.

Did you like my answer? :+1: :-1:


I need to clarify that the Colibri VF50 module you’re using is a Windows Embedded Compact (WinCE) product, not a Torizon-based system. While I can provide some guidance based on the available documentation, please note that WinCE is considered legacy technology and is not recommended for new projects.

Complete Backup and Restore Procedure

Creating Master Backup Files

For creating a complete backup of your existing Colibri VF50 module, you should follow these steps (1)(2):

  1. Set up the source module with all your software and settings (1)(2)

    • Ensure the Configblock and Registry are correct
    • Verify your software is properly installed (e.g., in \FlashDisk\)
  2. Use the Update Tool for backup (1)(2)

    • Use the Update Tool to backup all regions you want to restore including Configblock, Registry, and filesystem
    • Important: Use the latest available Update Tool - older versions may not work properly for downgrades or version changes

Restoring to New Modules

There are several options for restoring the master backup files to new modules (1)(2):

Option 1: Using Latest Update Tool

  • Execute Update.exe with Command Line parameters to restore regions one by one (1)(2)

Option 2: Production Programming Script

For production programming, you’ll need a USB, SD, or other mass storage device (1)(2):

Preparation (one-time setup):

  1. Download the production programming template (1)(2)
  2. Copy the master backup files into the folder Production programming template\Backup\ (1)(2)
  3. Copy the latest Update tool into the folder Production programming template\UpdateTool\ (1)(2)
  4. Modify the ProductionProgramming.Bat file to your needs (1)(2)
  5. Copy all files to your production programming storage device (1)(2)

Programming Process:

  1. Boot the target module and insert the production programming storage device (1)(2)
  2. The update process will start automatically - wait for completion (1)(2)
  3. Reboot the device (1)(2)

Important Considerations

Power Loss Warning: If power loss occurs while programming data, the flash could get corrupted (1)(2). As long as the Bootloader is not damaged, you can use it to restore the module. If the bootloader is damaged, you’ll need Recovery mode to restore the module (1)(2).

Version Compatibility:

  • If updating to a newer image version of the same OS, you need to clear the registry as it may be incompatible (1)(2)
  • If updating from a different version of Windows CE, you need to first update the bootloader and image, reboot, then update the remaining sections (1)(2)

Recovery Mode (if needed)

If your module doesn’t boot properly, you can use recovery mode following the procedures outlined in the VFxx Recovery Mode documentation (3). The recovery process involves specific hardware mechanisms or bootloader commands to enter recovery mode.

Additional Resources

For the most current Update Tool and detailed procedures, refer to the VF50/VF61 WEC Software documentation mentioned in the sources (3).

Note: The Colibri VF50 is supported only up to BSP 2, and there are no plans to support it in newer BSP versions like BSP7 (4). For new projects, consider upgrading to newer, better-supported modules in the Colibri family or the more future-proof Verdin family.

Best regards, Toradex AI Assistant.