MP377 Project Transfer Troubleshooting in WinCC Flexible 2008

David Krause12 min read
HMI / SCADASiemensTroubleshooting
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

1. Problem Overview

The Siemens SIMATIC MP377 is a 7-, 10-, 12-, and 15-inch widescreen panel from the Multi Panel 377 family that runs the Windows CE 5.0 / Windows Embedded Standard 2009 images bundled with WinCC flexible 2008. Operators commissioning a new panel, performing a panel swap, or replacing a corrupted CompactFlash card frequently hit a wall when trying to download the WinCC flexible project to the device.

Two distinct error classes dominate the field:

  1. "OS version discrepancy" / "Operating system not supported" — The image version installed on the MP377 flash does not match the image that ships with the engineering PC's WinCC flexible version. The HMI refuses to accept the project.
  2. "No connection between PC and HMI device" / "Check cable, connection settings" — The transfer service cannot open a serial or TCP channel to the panel. The most common root cause is missing or incorrect communication parameters inside ProSave, the standalone transfer utility bundled with WinCC flexible.

This article gives a complete commissioning flow: how to verify the panel's installed image, how to configure ProSave for a Multi Master (RS232/PPI) cable, how to perform an OS update, how to transfer via Ethernet, and how to recover from each of the documented error states.

2. MP377 Interface and Image Hardware Specifications

The MP377 base unit exposes two service interfaces usable for project transfer:

Interface Location Default Parameters Use Case
RS422/RS485 (IF1B) Bottom X10 connector MPI/PPI, 187.5 kbps, address 1 Service / PROFIBUS
RS232 (IF1A) Bottom X11 connector RS232, 115200 bps, no protocol Serial download (PPI Multi Master cable)
Ethernet (PROFINET) Bottom X1, RJ45 DHCP, 192.168.0.x default fallback Bulk transfer / OS update
USB 1.1 host Rear, type A Keyboard, mouse, USB stick (where licensed)

Each MP377 ships from the factory with a Windows CE image burned into internal flash and (when fitted) a CompactFlash card for the runtime project archive. The image build is identified by an Image version string (e.g. V12.01.03) that is printed on the splash screen during boot and stored inside the panel registry under HKLM\Software\Siemens\HMI.

2.1 RS232/PPI Multi Master Cable Pinout

The Siemens 6ES7 901-3DB30-0XA0 USB-to-PPI Multi Master cable is the most common field tool, but for a true RS232 path the legacy 6ES7 901-3BF20-0XA0 RS232/PPI Multi Master cable is used. The DB9-to-MPI pinout is:

DB9 (PC end) Signal MP377 X11 IF1A pin
2 RXD 3 (TX)
3 TXD 4 (RX)
5 GND 7 (GND)
4, 6 bridged DTR → DSR
7, 8 bridged RTS → CTS

The PC sees a COM port (typically COM1..COM4 once the cable's virtual COM driver is installed). For RS232 downloads, ProSave must be configured for RS232 / TTY at 115200 bps, 8 data bits, no parity, 1 stop bit, not PPI.

3. Prerequisites

Before initiating a transfer, verify the engineering workstation and panel both meet the minimum requirements:

  • WinCC flexible 2008 installed with the latest Service Pack (SP5) and Hot Fix, or later.
  • ProSave v8.x or later (bundled with WinCC flexible 2008; normally found at Start > Programs > Siemens Automation > SIMATIC > ProSave).
  • For serial transfer: RS232/PPI Multi Master cable with virtual COM driver installed and a known COM port number.
  • For Ethernet transfer: a switched TCP/IP network with the MP377 either on DHCP or reachable on its static fallback (192.168.0.100 / 24, gateway none).
  • Panel powered on, control panel accessible (transfer mode allowed under OP > Transfer or via the Transfer button on the service menu).
  • Image file matching the panel: located under %ProgramFiles%\Siemens\Automation\WinCC flexible\WinCC flexible Images.
Note: WinCC flexible 2008 RT must NOT be running when ProSave launches a transfer. Close all WinCC flexible windows, including the runtime simulator, before opening ProSave.

4. Root Cause: Missing ProSave Communication Parameters

The single most common cause of the "no connection between PC and HMI device" error during MP377 transfers is leaving the ProSave connection dialog at its default values. ProSave defaults to Ethernet on first launch; when the actual physical medium is serial, the transfer simply never opens the port. The resolution is to manually configure the connection per the medium in use.

4.1 ProSave Configuration for RS232/PPI

  1. Launch ProSave from the Start menu.
  2. In the Device type drop-down select MP 377 (or the exact 12-key variant, e.g. MP 377 12" Touch).
  3. Open the Connection tab.
  4. Select the connection mode Serial (not Ethernet).
  5. Set COM port to match the cable driver (typically COM1 for native RS232, COM3 or higher for USB-PPI Multi Master).
  6. Baud rate: 115200 for plain RS232 / TTY; 187500 for PPI Multi Master.
  7. Leave the Slot field at default 0.
  8. Click OK — the dialog closes and the settings are written to the ProSave registry under HKCU\Software\Siemens\ProSave\LastConnection.

4.2 ProSave Configuration for Ethernet

  1. In ProSave Connection tab select Ethernet.
  2. Enter the MP377 IP address (verify by tapping Start > Settings > Control Panel > Network on the panel itself, or read from the boot screen).
  3. Set the MAC address only if using the initial commissioning backup — otherwise leave blank.
  4. Click Test. ProSave opens a TCP session on port
    2308. A green check confirms the panel is reachable.

5. Step-by-Step: RS232/PPI Project Transfer

  1. Power the MP377. Press the Transfer button on the service screen or navigate Start > Settings > Control Panel > Transfer.
  2. Confirm the channel selection: Serial, baud 115200, no protocol (or PPI at 187.5 kbps if using the PPI Multi Master cable).
  3. Set the panel into Transfer mode. The screen displays "Connecting to host...".
  4. Connect the RS232/PPI cable from the PC to the MP377 X11 (RS232) connector.
  5. Launch ProSave and select the device type.
  6. Open the Connection tab and configure serial parameters as detailed in section 4.1.
  7. Switch to the Backup tab to first capture a panel backup (recommended before every overwrite).
  8. Switch to the Restore tab to push the new project archive (.fwx or compressed .pdz). Click Open Archive and select the file produced by WinCC flexible under WinCC flexible > Project > Transfer > Compile and Transfer.
  9. Click Transfer. Progress bar advances; panel reboots automatically on completion.
Important: The transfer must be initiated from ProSave while the panel is already in Transfer mode. Starting ProSave first with the panel still showing the project screen will produce the "no connection" message even when cabling is correct.

6. Step-by-Step: Ethernet Project Transfer

  1. Connect the MP377 and the engineering PC to the same subnet. Default MP377 IP when shipped from factory is 192.168.0.100; default subnet mask 255.255.255.0.
  2. Verify reachability: from the PC command prompt run ping 192.168.0.100. A response confirms layer-3 connectivity.
  3. If the panel IP is unknown, press Start > Settings > Control Panel > Network > IP Address on the panel, or hold the boot service button to enter recovery console and view the address.
  4. On the MP377, enable the Transfer channel: Control Panel > Transfer > Ethernet > Enable.
  5. Open ProSave, select the MP377 device, switch Connection to Ethernet, and enter the panel IP.
  6. Click Test. A success dialog appears when port 2308 is reachable.
  7. Use Restore to push the compiled archive.

7. OS Update Procedure (Image Version Mismatch Recovery)

If the panel image build is older or newer than the WinCC flexible 2008 build that produced the project archive, the transfer fails with:

"The operating system of the connected HMI device does not match the version of the project. An OS update is required."

Perform the OS update before retrying the project transfer.

  1. Identify the image currently installed: on the MP377, during boot, observe the splash screen. The version line reads, for example, WinCC flexible Image V12.01.03. The image is also stamped in the registry key HKLM\Software\Siemens\HMI\ImageVersion.
  2. Identify the images installed locally on the engineering PC: browse to \Program Files (x86)\Siemens\Automation\WinCC flexible\WinCC flexible Images\. Each subfolder contains a subfolder named for the device family, e.g. MP 377, with files *.img and *.bin.
  3. Match the panel image name to the correct folder. If the matching image is missing, install the corresponding WinCC flexible Service Pack or Hot Fix.
  4. Open ProSave. Choose device type MP377. In the Connection tab select either Serial (RS232, 115200) or Ethernet.
  5. Switch to the OS Update tab. In Image path browse to the matching *.img file.
  6. Check Bootloader > Update only if changing from Windows CE 5.0 to Windows Embedded Standard 2009 or vice versa. For routine minor updates leave unchecked.
  7. Click Update OS. ProSave opens a session, erases the panel flash, writes the new image, and reboots the device. Allow 8-12 minutes; do not interrupt power.
  8. After reboot, the panel displays "Transfer mode". Proceed with the project restore per sections 5 or 6.
Critical: An OS update erases the project currently stored on the panel. Always perform a Backup (section 4 step 7) before executing Update OS if recovery of the previous project is required.

8. Image Version Compatibility Reference

The compatibility matrix between WinCC flexible 2008 service packs and MP377 image versions is published by Siemens. The most relevant builds in production today are:

WinCC flexible 2008 Build MP377 Image Version Panel OS
2008 + SP1 V11.01.00 Windows CE 5.0
2008 + SP2 V12.01.02 Windows CE 5.0
2008 + SP3 V12.01.03 Windows CE 5.0
2008 + SP4 V12.01.04 Windows CE 5.0
2008 + SP5 V12.01.05 Windows CE 5.0
WinCC flexible 2008 SP5 HF7+ V13.01.01 Windows Embedded Standard 2009

Cross-version transfers (e.g. compiling in WinCC flexible 2008 SP3 against an MP377 panel running V12.01.05) are rejected by the runtime loader because the project header encodes the minimum image version. The fix is always to align both ends, either by patching the panel image or by rebuilding the project against the older image inside the corresponding engineering build.

9. Error Code and Message Reference

Symptom in ProSave Likely Cause Resolution
"No connection between the PC and HMI device" Wrong ProSave connection mode (default Ethernet on a serial port) Set Connection tab to Serial; verify COM port and baud.
"OS version discrepancy" / "Operating system is not supported" Panel image <> engineering image build Run OS Update (section 7).
"Check the cable" Wrong cable type for the chosen protocol, or COM port assigned to a different device Use 6ES7 901-3BF20-0XA0 (RS232) or 6ES7 901-3DB30-0XA0 (USB-PPI Multi Master); check Device Manager.
"The archive cannot be read" Project compiled against a newer image than the one available locally Re-compile against the same image version as the panel; or update the panel image.
"Transfer aborted (timeout)" Ethernet subnet mismatch, firewall blocking port 2308 Disable Windows Firewall on the engineering PC during transfer; verify same subnet.
"No image found at the specified path" Image path in OS Update tab points at folder rather than *.img file Select the *.img file directly.
"Transfer mode not active on HMI" Panel screen not in transfer mode when ProSave initiated Activate Transfer mode on the panel first, then start ProSave.
"The bootloader does not match the panel type" Bootloader update checkbox ticked without corresponding panel ID Uncheck Bootloader update unless upgrading OS family.

10. Verification Checklist

After a successful transfer, validate the runtime end-to-end:

  1. The MP377 reboots automatically after the project restore and displays the configured start screen (no "Transfer mode" prompt remains).
  2. From the panel Start > Settings > Control Panel > OP > Information, confirm the project version matches the source.
  3. Re-enter ProSave, click Backup, and save a fresh panel archive. This verifies that read-back access is healthy.
  4. On the engineering PC, from WinCC flexible 2008 Project > Transfer > Transfer to target system initiates a hot recompile and re-issues the project; if it completes without prompting for an OS update, the versions are aligned.
  5. Run a PLC cycle and confirm that the HMI tags update on screen. This proves the tag point database downloaded correctly.
  6. Cycle panel power; verify project starts from the panel image (not the recovery loader).

11. Field-Proven Troubleshooting Matrix

Symptom Check Action
ProSave lists no COM port Device Manager on the PC Reinstall the cable driver; assign a free COM number.
MP377 not visible in ProSave device list WinCC flexible installation Reinstall WinCC flexible component for MP 377; verify with Start > Programs > Siemens Automation > SIMATIC > Component Configuration.
Ethernet transfer stalls at 1% Cable, switch port, duplex Force 100 Mbps full-duplex on the PC NIC; bypass any managed switch.
Panel boots to recovery instead of project Project header corruption Re-run Restore from ProSave; verify .fwx checksum.
Image version prompt reappears after OS update Wrong image variant selected Re-select the correct *.img for the exact panel size and key variant.
Transfer starts then aborts after 30 s Buffer overflow / cable too long Limit RS232 cable to 15 m; for longer runs use Ethernet.

12. References and Standards

For deeper reading consult the official Siemens support entries and manuals:

Frequently Asked Questions

Why does ProSave always default to Ethernet even when I am using a serial cable?

ProSave stores the last-used medium in the registry key HKCU\Software\Siemens\ProSave\LastConnection, but on first launch after installation it defaults to Ethernet. Open the Connection tab and manually select Serial, set COM port and baud (115200 for RS232, 187500 for PPI), then save. This is the single most common root cause of the "no connection" message on first commissioning.

How do I check which image version is installed on the MP377?

Watch the splash screen during power-up; the image version string appears below the Siemens logo (for example V12.01.03). Alternatively open Control Panel > OP > Information on the panel, or query the registry key HKLM\Software\Siemens\HMI\ImageVersion remotely via ProSave diagnostics.

Can I push a project built with a newer WinCC flexible image to an MP377 running an older image?

No. The project header carries a minimum required image version; the runtime rejects older panels. Either update the panel image to match (OS Update via ProSave, section 7) or recompile the project against the older image inside the matching WinCC flexible build.

Does the OS update wipe the project on the panel?

Yes. An OS Update erases internal flash including the current project. Always perform a Backup from the Backup tab in ProSave before clicking Update OS if you need to retain the previous project. CompactFlash-based panels behave identically; the CF card is rewritten as part of the image installation.

Which Siemens cable should I use for a 25 m serial transfer to an MP377?

A 25 m run exceeds the RS232 distance envelope. Switch to Ethernet (port 2308) using the panel's PROFINET interface and a CAT-5e or better cable, or place a managed switch closer to the panel. If serial is mandatory, use the PPI Multi Master cable at 187.5 kbps; the PPI driver tolerates longer runs than RS232 TTY.

Back to blog