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:
- "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.
- "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 > Transferor via theTransferbutton on the service menu). - Image file matching the panel: located under
%ProgramFiles%\Siemens\Automation\WinCC flexible\WinCC flexible Images.
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
- Launch ProSave from the Start menu.
- In the Device type drop-down select
MP 377(or the exact 12-key variant, e.g.MP 377 12" Touch). - Open the Connection tab.
- Select the connection mode Serial (not Ethernet).
- Set COM port to match the cable driver (typically
COM1for native RS232,COM3or higher for USB-PPI Multi Master). - Baud rate:
115200for plain RS232 / TTY;187500for PPI Multi Master. - Leave the Slot field at default
0. - 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
- In ProSave Connection tab select Ethernet.
- Enter the MP377 IP address (verify by tapping
Start > Settings > Control Panel > Networkon the panel itself, or read from the boot screen). - Set the MAC address only if using the initial commissioning backup — otherwise leave blank.
- 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
- Power the MP377. Press the Transfer button on the service screen or navigate
Start > Settings > Control Panel > Transfer. - Confirm the channel selection: Serial, baud 115200, no protocol (or PPI at 187.5 kbps if using the PPI Multi Master cable).
- Set the panel into Transfer mode. The screen displays "Connecting to host...".
- Connect the RS232/PPI cable from the PC to the MP377 X11 (RS232) connector.
- Launch ProSave and select the device type.
- Open the Connection tab and configure serial parameters as detailed in section 4.1.
- Switch to the Backup tab to first capture a panel backup (recommended before every overwrite).
- Switch to the Restore tab to push the new project archive (
.fwxor compressed.pdz). Click Open Archive and select the file produced by WinCC flexible underWinCC flexible > Project > Transfer > Compile and Transfer. - Click Transfer. Progress bar advances; panel reboots automatically on completion.
6. Step-by-Step: Ethernet Project Transfer
- 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 mask255.255.255.0. - Verify reachability: from the PC command prompt run
ping 192.168.0.100. A response confirms layer-3 connectivity. - If the panel IP is unknown, press
Start > Settings > Control Panel > Network > IP Addresson the panel, or hold the boot service button to enter recovery console and view the address. - On the MP377, enable the Transfer channel:
Control Panel > Transfer > Ethernet > Enable. - Open ProSave, select the MP377 device, switch Connection to Ethernet, and enter the panel IP.
- Click Test. A success dialog appears when port 2308 is reachable.
- 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.
- 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 keyHKLM\Software\Siemens\HMI\ImageVersion. - 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*.imgand*.bin. - 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.
- Open ProSave. Choose device type MP377. In the Connection tab select either Serial (RS232, 115200) or Ethernet.
- Switch to the OS Update tab. In Image path browse to the matching
*.imgfile. - 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.
- 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.
- After reboot, the panel displays "Transfer mode". Proceed with the project restore per sections 5 or 6.
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:
- The MP377 reboots automatically after the project restore and displays the configured start screen (no "Transfer mode" prompt remains).
- From the panel
Start > Settings > Control Panel > OP > Information, confirm the project version matches the source. - Re-enter ProSave, click Backup, and save a fresh panel archive. This verifies that read-back access is healthy.
- 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.
- Run a PLC cycle and confirm that the HMI tags update on screen. This proves the tag point database downloaded correctly.
- 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:
- Siemens FAQ 35677293 — Compatibility list of WinCC flexible and panel image versions
- Siemens FAQ 21742389 — Image versions for operator panels
- WinCC flexible 2008 Communication manual
- SIMATIC HMI ProSave operating instructions
- SIMATIC MP 377 device manual
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.