1. Problem Overview
Engineers maintaining legacy SIMATIC HMI installations frequently encounter a blocking error message when attempting to transfer a compiled ProTool V6.0 SP3 project to a Siemens OP 7 operator panel:
"Download is not possible. This ProTool version and the operating system version on the operating unit are not compatible. Update the operating unit (perform bootstrapping if necessary)."
This message halts the transfer before any project data is written to the panel. Because the OP 7 has been discontinued and is no longer actively supplied with operating system (OS) updates, many technicians assume that the only remedies are to downgrade ProTool or to source an obsolete OS file. Neither is required. The correct resolution is to transfer the OS as part of the project image, or to bootstrap the unit when its existing OS is corrupt or out of family with the configured target.
This reference documents the exact conditions that produce the error, the difference between a standard transfer, a bundled OS transfer, and bootstrapping, and the ProTool V6.0 SP3 settings required to apply each correctly. It is intended for commissioning and maintenance engineers who must keep OP 7 panels in service on existing SIMATIC S7-200, S7-300, and S7-400 systems.
2. Root Cause: OS / Project Version Skew
The OP 7 firmware (OS) is a small, embedded runtime that lives in flash memory on the panel. Each project compiled by ProTool embeds metadata identifying the exact panel variant and the minimum OS revision required to run that project. During transfer, ProTool compares the target device's reported OS revision against the revision the project was compiled for. If the panel's OS revision is older than the minimum required, or if the panel's OS revision is unknown/unreadable, the dialog shown above is raised and the transfer is aborted to prevent writing a project onto an incompatible runtime.
Three distinct conditions produce the same error message:
- Skewed revisions – The OP 7 contains an older OS than the one bundled in the ProTool V6.0 SP3 image. This is the most common case on OP 7 V1.00 panels encountering newer project revisions.
- Corrupt OS – A previous incomplete transfer or power loss has left the OS image on the panel unreadable. ProTool cannot enumerate a revision and assumes incompatibility.
- Cross-family load – A project compiled for OP 7, OP 17, OP 27, TP 27, or OP 37 has been accidentally selected for an OP 7 target, or vice-versa. ProTool refuses the load on the grounds that the runtime will not match.
In all three cases, the remedy is the same in principle: write a known-good OS to the panel first, then write the project. ProTool V6.0 SP3 can perform both operations in a single transfer when the option to include the OS is enabled.
3. Affected Versions & Compatibility Matrix
The compatibility window for the OP 7 line was narrow. The following matrix summarizes the relationships engineers typically encounter. Verify against the latest revision of the ProTool V6.0 SP3 release notes before applying.
| Panel | OS Revision on Panel | ProTool Configuration Version | Result |
|---|---|---|---|
| OP 7 (6AV3 607-1J...) | V1.00 | ProTool V6.0 / V6.0 SP2 | Transfer OK, no OS update needed |
| OP 7 V1.03 | V1.03 | ProTool V6.0 SP3 | Transfer OK, OS matches project |
| OP 7 (older stock) | V1.00 | ProTool V6.0 SP3 | Error: OS revision too old |
| OP 7 (unreadable) | n/a | ProTool V6.0 SP3 | Error: OS revision unknown |
| OP 7 | V1.03 | ProTool/Pro V5.x | Error: ProTool too old for OS |
The OP 7 was the smallest of the OP 3 / OP 7 / OP 17 / OP 27 / OP 37 / TP 27 / TP 37 family, all configured by ProTool. The later OP 77A / OP 77B line moved to WinCC flexible and is not addressed here. If the panel in front of you reports as OP 77B, the ProTool workflow does not apply; you need WinCC flexible 2004 SP1 or later and a different transfer protocol.
4. Prerequisites
Before attempting any transfer, confirm the following items are available and in serviceable condition:
- Programming device – PC running Windows 2000 / Windows XP Professional (32-bit) with ProTool V6.0 SP3 installed. ProTool V6.0 SP3 was the last service pack of the ProTool line and is the configuration environment for the entire OP/TP family up through Windows XP. Later OS releases (Vista and newer) are not supported.
- Transfer cable
- Project source – A compiled *.pdb / *.fwd project file that targets the OP 7 specifically. Confirm in ProTool under Target system.
- Panel power
- Bootstrapping awareness – When the OS on the OP 7 is unreadable, ProTool will offer a bootstrapping path. This is a destructive operation that erases flash. Be prepared to re-establish any parameters held only in OS-resident NVRAM.
5. Connection Setup
Wiring the OP 7 to the programming PC follows the standard Siemens PPI/MPI pattern. The OP 7 uses a 9-pin male sub-D connector on the underside, labeled IF1.
| Pin | Signal | Direction (PC→OP 7) |
|---|---|---|
| 2 | RS232 RXD / PPI data | PC RX ← OP 7 TX |
| 3 | RS232 TXD / PPI data | PC TX → OP 7 RX |
| 5 | Signal ground | Reference |
| 7 | RTS (PPI hand-shake) | PC → OP 7 |
| 8 | CTS (PPI hand-shake) | PC ← OP 7 |
When using a USB-to-serial adapter, force the virtual COM port to a fixed number (COM1..COM8) via Device Manager, and verify the UART chipset supports 187.5 kbps non-standard baud. Many modern USB-UART bridges list 187.5 kbps as a selectable preset; if not, the OP 7 will not respond to an MPI polling sequence.
In ProTool V6.0 SP3, set the connection parameters under File → Settings → Transfer:
- Mode: Serial (PPI/MPI) or Serial (RS232) depending on cable.
- Baud rate: 187.5 kbps for PPI/MPI, 9600/19200 baud for direct RS232.
- Station address: Match the OP 7 address (default 1).
- Highest station address: 31 for MPI, 1 for point-to-point RS232.
6. Standard Project Transfer Procedure (No OS Update)
When the OP 7 OS already matches the project, ProTool performs a project-only transfer. This is the fastest path and should always be attempted first.
- Open the compiled project in ProTool V6.0 SP3.
- Connect the PC to the OP 7 via the appropriate cable.
- Apply 24 VDC to the OP 7.
- In ProTool, choose File → Transfer → Transfer to device.
- Select the correct COM port and target address.
- Confirm the OS revision prompt: ProTool will read the panel and report the OS revision. If it matches the project, transfer proceeds.
- Wait for the progress bar to complete without interruption. Do not power-cycle the panel during the transfer window.
- When the panel reboots, verify the project screen on the LCD and confirm the PLC connection by triggering a tag from the online diagnostics.
7. Bundled OS Transfer (Recommended Fix)
The bundled OS transfer is the correct resolution for the version-skew case described in Section 2. ProTool V6.0 SP3 ships the OS images for all OP/TP targets inside its installation directory. When the user explicitly enables OS transfer, ProTool writes the new OS image to the panel, verifies the write, and then writes the project on top of the new runtime. No manual OS file is required.
- Open the project in ProTool V6.0 SP3.
- Choose File → Transfer → Transfer settings.
- Enable the option "Transfer operating system update" (German UI: Betriebssystem-Update übertragen).
- Confirm the panel model and OS revision that ProTool will push. For OP 7 V1.03, the bundled image is read from
...\ProTool V6.0\Images\OP7\V1.03inside the ProTool installation path. - Click Transfer.
- ProTool warns that the panel's flash will be erased. Accept.
- Progress bar 1: OS image write. Allow 60–180 s on a stable PPI link.
- Progress bar 2: Project image write. Allow 30–90 s.
- ProTool prompts for panel restart. Confirm; the OP 7 reboots with the new OS and the project.
This procedure is non-destructive to the project on the host PC. It is destructive to anything currently on the panel — back up first if needed using File → Transfer → Upload from device.
8. Bootstrapping Procedure
Bootstrapping is the nuclear option reserved for panels whose OS is unreadable or so badly corrupted that ProTool cannot enumerate a revision at all. In the bootstrapping path, ProTool connects to the panel in a special low-level mode and re-flashes the OS before any project transfer is attempted.
- Power off the OP 7.
- Hold the appropriate key combination while powering on. For the OP 7, this is typically the upper-left function key plus F1. Refer to the OP 7 device manual for the exact sequence; the panel enters the bootstrap loader rather than the normal runtime.
- On the PC, start ProTool V6.0 SP3.
- Choose File → Transfer → Operating system update (not Transfer to device).
- ProTool detects the panel in bootstrap mode and prompts for the OS image. Confirm.
- Write proceeds. Do not interrupt.
- When the OS write completes, the panel reboots into the new runtime without a project.
- Repeat the standard transfer (Section 6) or the bundled transfer (Section 7) to push the project.
Bootstrapping typically takes 3–5 minutes over PPI at 187.5 kbps. If it stalls, check the cable, the panel address, and the PC COM port selection. A failed bootstrap can leave the panel in an unrecoverable state; only an authorized Siemens service center with the factory JTAG tools can recover it.
9. ProTool V6.0 SP3 Configuration Settings
Several project settings in ProTool V6.0 SP3 directly influence whether the OS compatibility error is raised. Verify these before any transfer attempt.
| Setting | Path | Required Value | Notes |
|---|---|---|---|
| Target system | Project → Properties → Target | OP 7 | Must match the panel. Wrong target is the most common misconfiguration. |
| OS revision | Project → Properties → Target → Operating System | V1.03 | Lower revision than the panel's current OS does not trigger this error; higher does. |
| Transfer mode | File → Settings → Transfer | Serial PPI / MPI | Choose protocol, not just port. |
| Include OS update | File → Transfer → Transfer settings | Enabled | Tick the box. Without this, OS skew is fatal. |
| PLC connection | Project → Connections | SIMATIC S7 MPI / PPI | Independent of HMI transfer; verified in online test. |
10. Verification Checklist
After any transfer, walk through these checks before declaring the panel ready for production:
- OP 7 displays the start screen of the project, not a "No project" message.
- The corner-of-screen tag status indicator (if configured) reads green / online.
- From the PC, run Start → SIMATIC → ProTool → Diagnostics and confirm the PLC connection is established.
- Force a tag change on the PLC and verify the OP 7 reflects it within the configured update time (default 1 s).
- Trigger an alarm in the project and confirm the alarm view populates.
- Cycle power on the OP 7 and confirm the project auto-starts. Any "Booting..." hang longer than 20 s indicates a corrupt OS or a partial project write.
- Save the project archive and the OS version to the maintenance logbook.
11. Troubleshooting Matrix
| Symptom | Likely Cause | First Action | Recovery |
|---|---|---|---|
| "OS not compatible" error | Panel OS older than project OS | Enable OS transfer (Section 7) | Auto, no manual OS file needed |
| "OS not available for selected target" | ProTool install missing OP 7 image | Custom reinstall with OP/TP device set | Reinstall from CD |
| Transfer starts then times out at 0% | Wrong COM port / wrong baud | Verify port and 187.5 kbps support | Fix port selection |
| Transfer completes but panel hangs at "Booting..." | Partial OS write due to power dip | Power-quality check | Re-bootstrap (Section 8) |
| Panel reports wrong model in ProTool detection | PLC address collision or another master on the bus | Disconnect PLC temporarily | Retry with only PC connected |
| OS update fails with checksum error | Bad cable or noisy link | Replace cable, shorten distance | Re-attempt OS update |
| Panel boots but no PLC tags update | Wrong connection profile or address | Edit connections, retest online | Re-compile and re-transfer |
| OP 7 displays "Configuration error" | Project tags reference deleted DBs | Cross-reference project | Fix tags and re-transfer |
12. Long-Term: Migration Off ProTool
ProTool was superseded by WinCC flexible around 2004–2005 and reached end of support with the Windows XP end-of-life. Newer plants migrate OP 7 panels to OP 77B / KTP 400 / KTP 700 units configured in TIA Portal. ProTool V6.0 SP3 ships a converter that migrates OP 7 projects to WinCC flexible, preserving screens, tags, and alarms. Migrated projects then need re-compilation against the new panel's OS but the engineering effort is small compared with a green-field redesign.
For plants that must keep the OP 7 in service for the foreseeable future, the operating procedure is straightforward: keep one known-good ProTool V6.0 SP3 image on a dedicated service laptop, keep one known-good OP 7 in the spares cabinet as a reference, and always transfer with the OS update flag enabled. The "OS not compatible" error then resolves itself in under five minutes with no external file downloads and no ProTool downgrade.
13. Frequently Asked Questions
Do I need to downgrade ProTool to match an OP 7 V1.03 panel?
No. ProTool V6.0 SP3 is the correct configuration environment for OP 7 V1.03. The compatibility error is raised when the project OS revision does not match the panel OS, not because the configuration tool is wrong. Enable Transfer operating system update in the transfer settings and ProTool pushes the matching OS image along with the project.
Where does ProTool V6.0 SP3 store the OP 7 OS image?
The OS image is bundled inside the ProTool installation, typically under \ProTool V6.0\Images\OP7\V1.03\. If the directory is missing, the Typical install skipped the OP/TP device set; rerun setup in Custom mode with that set selected.
What cable should I use to connect a PC to an OP 7?
For PPI/MPI transfers, use a Siemens PC adapter USB (6ES7 972-0CB20-0XA0) or a PC/PPI cable configured for 187.5 kbps. For point-to-point RS232 transfers, a standard null-modem cable with the OP 7's 9-pin IF1 port works at 9600 or 19200 baud. Verify the virtual COM port supports 187.5 kbps when using a USB bridge.
When do I use bootstrapping instead of a normal OS update?
Use bootstrapping only when the panel's OS is unreadable or so corrupted that ProTool cannot enumerate its revision at all. The standard OS update (Section 7) is sufficient in every other case and is preferred because it is faster and less risky. Bootstrapping erases flash and requires a key-combination power-on sequence; refer to the OP 7 device manual for the exact combination.
Can I migrate a ProTool OP 7 project to WinCC flexible or TIA Portal?
Yes. ProTool V6.0 SP3 includes a converter that opens the legacy project and saves it in WinCC flexible format, preserving screens, tags, and alarms. The migrated project can then be targeted at an OP 77B and re-compiled in TIA Portal. Green-field OP 7 replacements (KTP 400 / KTP 700) typically require manual re-layout because the screen size and color depth differ, but the tag list and PLC connection profile carry over.