Resolving STEP 7 V5.5 SP4 Project Open Errors in SIMATIC Manager
When an existing SIMATIC Manager project refuses to open, throws an unfamiliar dialog, or returns to the desktop with no visible error, the root cause is almost always a version mismatch between the installed SIMATIC Manager shell and the SP (Service Pack) level of STEP 7 that the project was last saved against. This reference documents the field-proven recovery workflow for projects created or last edited with STEP 7 V5.5 SP3 or earlier, on workstations that may or may not have any of the V5.5 service packs installed. The procedure also covers the trial-license path, so the same workflow applies to evaluation seats.
1. Problem Class and Symptom Catalogue
STEP 7 V5.5 stores project metadata, hardware catalog bindings, and CFC/SCL/S7-GRAPH source fingerprints in a versioned container. If the container is newer than the engine, SIMATIC Manager blocks the load. The following symptoms all map to the same class of problem:
| Symptom | Typical Trigger | Severity |
|---|---|---|
| Project opens, then closes with no error text | HW catalog missing | Recoverable |
| "Cannot open SDB" or "Internal error (bookmark not found)" | Missing HW Update | Recoverable |
| "STEP 7 version too old" dialog | SP level too low | Recoverable with SP install |
| S7 program blocks show "???" instead of code | Source archive absent, recompile blocked | Recoverable |
| Station wizard fails with "No hardware recognized" | Missing HW catalog package | Recoverable |
| CRASH dump of SIMATIC Manager on File > Open | Corrupt project container or SP-level mismatch | Requires recovery |
The recovery chain in this document addresses the first five rows. The CRASH row is covered in Section 9 as a diagnostic aid only; corrupt containers require a backup restore or offline decompile path that is outside the scope of this procedure.
2. Prerequisites
Before changing the installed software state, capture a full backup of the project directory and the working database so that any failed recovery attempt can be rolled back:
- Close all running instances of SIMATIC Manager, S7-PCT, SFC Visualization, and any add-ins (e.g., S7-PLCSIM, CFC).
- Stop the S7DOS service and the S7Win service from
services.msc. Both must be set to Manual during the SP install or they will lock the installation directory. - Copy the project root folder (the directory containing the
.s7pfile) to a backup location. For multi-user projects, also archive the\Step7\S7projshare. - Export the symbol table and source files from the offline project using Options > Manage Symbol Table and Options > Manage STL/SCL/GRAPH Sources as a belt-and-braces measure.
- Note the installed SIMATIC Manager version: Help > About will show the exact build string (for example
V5.5 + SP4 + HFxx). - Confirm the operating system edition and build number. The OS line is a hard requirement for several V5.5 SP levels; see Section 6.
- Confirm you have local Administrator rights. The install path
\Program Files\Siemens\Automationrequires write access during the install, and the installer does not honor UAC virtualisation.
3. Confirming the Installed Software Baseline
Before assuming that the SP4 is missing, verify what is actually present. The installed-apps view in modern Windows (10/11) hides the legacy SIMATIC components under different names, so do not rely on a casual check of the Settings pane. Use one of the following methods:
- Open Start > Settings > Apps > Installed apps and search for
SIMATIC. The list will include "SIMATIC Manager", "STEP 7", "S7-PLCSIM", and any installed add-ons. Refer to the Microsoft guidance for the procedure: How to check if an app or program is installed in Windows. - Check Control Panel > Programs and Features (the legacy view). The full STEP 7 entry shows the SP suffix; for example
SIMATIC STEP 7 V5.5 SP4confirms a clean SP4 install. - Open SIMATIC Manager and select Help > About. The splash text shows the exact SP and HF chain (for example
V5.5.0.0 + SP4 + HF1). - Inspect the registry:
HKLM\SOFTWARE\Siemens\Automation\Step7\CurrentVersion. TheVersionvalue is a four-segment string.5.5.0.0indicates base;5.5.4.0is SP4.
If the workstation shows anything older than 5.5.4.0, the project open path described in Section 4 will fail on most projects saved with current controllers or current hardware catalog versions. Proceed to Section 4.
4. Installing STEP 7 V5.5 SP4
SP4 is the most widely deployed V5.5 service pack and is the lowest level at which the modern hardware catalog (ET 200SP, ET 200pro, S7-1500 software controller, current S7-300/400 CPs and CPs) is fully recognised. There are two legal install paths:
4.1 Licensed Update Path
For users holding a valid STEP 7 V5.5 license, the SP4 update is delivered as a standalone install package on the Siemens Industry Online Support portal. Open the entry SIMATIC STEP 7 V5.5 SP4 (entry ID 93842624) and download the package that matches the OS architecture (32-bit; V5.5 is 32-bit only and runs in WOW64 on 64-bit Windows). Run the setup with elevated rights, accept the license, and let the installer detect the V5.5 base install automatically.
Installation parameters to verify before clicking through:
| Parameter | Required Value | Notes |
|---|---|---|
| Install language | Match existing base install | Mismatch breaks SFC visualization |
| Authorization target | Local drive, not network share | SP4 re-binds the license |
| Transfer existing authorization | Yes | Preserves license keys |
| Reboot at end | Yes, mandatory | S7DOS service re-registers |
| User account | Local Administrator | Not Domain User with admin token |
4.2 Trial / Evaluation Path
For engineering evaluation, training seats, and pre-sales proof-of-concept work, Siemens provides a time-bounded trial image of STEP 7 V5.5 SP4. The entry is SIMATIC STEP 7 V5.5 SP4 Trial (entry ID 109741821). The trial includes a 14-day authorization that can be extended once with a re-install. Trial seats are functionally identical to a licensed install for the purpose of project recovery, with the only difference being the runtime limit.
4.3 Post-Install Validation
After the installer completes and the workstation reboots, validate the install before touching the project:
- Open SIMATIC Manager and confirm Help > About reports
V5.5 + SP4or higher. - Start the
S7DOSandS7Winservices. They should be set to Automatic after the SP install. - Open the empty template project that ships with STEP 7 (File > New > Project). If the template opens without error, the shell is healthy.
- Insert a station and confirm the hardware catalog opens. If the catalog is empty, the HW Update has not been applied; proceed to Section 5.
5. Applying Hardware Updates in SIMATIC Manager
After SP4 is in place, the hardware catalog must be refreshed. The hardware catalog is the database that maps MLFBs (Siemens order numbers) to GSD/GSDML descriptions, module parameters, and firmware slots. Projects saved against newer MLFBs than the catalog knows about will fail to open stations, even when the SP level is correct.
To update the hardware catalog from within the installed copy of SIMATIC Manager:
- Launch SIMATIC Manager with elevated rights.
- Open the target project. If the project still fails to open, skip to Section 7 for the recovery workflow.
- Select Options > HW Update from the menu. If this menu item is greyed out, the active project window does not have focus; click into the project tree first.
- In the HW Update dialog, choose Update from Internet if the workstation has direct outbound access to the Siemens support servers, or Update from local file if the catalog package was downloaded separately.
- Select the catalog scope. The default is "All" which can take 20-40 minutes; choose "Only S7-300/400" or "Only ET 200" to speed the update if the project is known to use a subset of the catalog.
- Click Start Update and wait for the green completion indicator.
- Restart SIMATIC Manager. The hardware catalog is read on shell start; in-session updates are not always visible until the restart.
The HW Update writes the new catalog into \Program Files\Siemens\Automation\HWCN. The folder is append-only; old catalogs are retained so that any module not present in the latest catalog can still be found. Never delete the HWCN folder manually.
6. Windows Operating System Compatibility
STEP 7 V5.5 is a 32-bit application with tightly-coupled service dependencies. Each Service Pack tightened the supported OS matrix. Use the table below as a starting point; the definitive list is in the SP4 release notes shipped with the install package and in the Siemens Industry Online Support entry 93842624.
| OS Edition | Base V5.5 | SP1 | SP2 | SP3 | SP4 |
|---|---|---|---|---|---|
| Windows XP SP3 (32-bit) | Yes | Yes | Yes | Yes | No |
| Windows Server 2003 (32-bit) | Yes | Yes | Limited | Limited | No |
| Windows Vista Business (32-bit) | No | No | Yes | Yes | No |
| Windows 7 SP1 (32-bit / 64-bit WOW) | No | No | Yes | Yes | Yes |
| Windows Server 2008 R2 SP1 (64-bit) | No | No | Limited | Limited | Yes |
| Windows 8 (64-bit) | No | No | No | No | Yes |
| Windows Server 2012 (64-bit) | No | No | No | No | Yes |
| Windows 10 / 11 / Server 2016+ | No | No | No | No | Not officially |
The "Not officially" line for Windows 10 and later deserves emphasis. Many field installs run V5.5 SP4 on Windows 10 in compatibility mode and on Windows 11 in WOW64, often for years without issue. But the OS line is not on the official support matrix, so plan a migration to TIA Portal or to a virtualised Windows 7/Server 2012 R2 image for production engineering stations.
7. Project Recovery Workflow (When the Project Still Fails to Open)
After SP4 and the HW Update are applied, the most common reason a project still refuses to open is a corrupt Global subfolder inside the project root. The following procedure rebuilds the offline database without touching the S7 program source files, which are the only authoritative content of the project.
- Make a working copy of the project directory. The original stays untouched in the backup location.
- Open the working copy in Windows Explorer. The structure is:
\<ProjectName>\<ProjectName>.s7p\<ProjectName>\Global\\<ProjectName>\<Station>\\<ProjectName>\<Station>\S7Program\ - Move the
Globalfolder out of the project tree. This breaks the offline database reference but leaves the S7 program sources intact. - Rename the
.s7pfile toProject.s7pand re-create a minimal Global folder by copying the emptyGlobalfolder from a fresh template project (File > New > Project in SIMATIC Manager). - Open the project in SIMATIC Manager. The shell will rebuild the offline database against the new Global folder and scan the S7 program sources for station definitions.
- For each station that did not auto-rebuild, use Insert > Station and point it at the existing
S7Programfolder under the original station directory. - Recompile the HW Config from Station > Open HW Config. Save the station.
- Verify block consistency: Options > Check Block Consistency. Any block with a timestamp older than the SP4 install will be marked; recompile those blocks.
This procedure is destructive to comments and to the symbol table; both are stored in the Global subfolder. If the symbol table or source comments are mission-critical, copy them out of the original Global folder before the rebuild:
- Open the original Global folder copy and locate
Symbols\Symbols.sdfand theSourcessubfolder. - Copy both into the rebuilt project.
- Re-import symbols with Options > Symbol Table > Import.
- Re-insert sources with Options > Sources > Insert and compile in place.
8. Clean Uninstall and Re-install (Last-Resort Path)
If the shell is wedged in a half-installed state, a clean re-install is faster than diagnosing the corruption:
- Open Control Panel > Programs and Features and uninstall in this order:
a) All optional add-ons (S7-PLCSIM, CFC, S7-GRAPH, S7-SCL, ProTool/Pro, WinCC flexible)
b) STEP 7 V5.5 base + all SPs + all HFs
c) SIMATIC Manager (if listed separately)
d) Automation License Manager (only if a re-install of the ALM is also planned) - Reboot. Verify
\Program Files\Siemens\Automationis gone. If residual directories remain, delete them by hand. - Run the registry cleaner shipped with the Siemens install package:
\Siemens\Automation\Setup\CleanUp.exe. Confirm every detected product is selected for removal. - Reboot again.
- Install the STEP 7 V5.5 base (from the original media or the trial download) with elevated rights.
- Apply SP4 from entry 93842624 on top of the base.
- Apply the HW Update as described in Section 5.
- Open the project.
9. Verification Checklist
After the recovery procedure is complete, run through the following checks before declaring the workstation healthy:
| # | Check | Expected Result | Pass Criterion |
|---|---|---|---|
| 1 | SIMATIC Manager Help > About | V5.5 + SP4 + HF? |
SP4 or higher reported |
| 2 | S7DOS service state | Running, Automatic | Green status in services.msc |
| 3 | HW catalog opens | Catalog tree populated | S7-300 and ET 200 entries visible |
| 4 | Empty template project opens | No error | Project tree visible |
| 5 | Target project opens | Stations listed | No "???" on blocks |
| 6 | Block consistency check | Clean | No time-stamp warnings |
| 7 | HW Config opens for each station | Station visible | No "module not in catalog" markers |
| 8 | Symbol table editable | Open, save, no error | SDF file timestamp updates |
| 9 | Online to a test PLC (if available) | Online view populates | Diagnostic buffer readable |
| 10 | Reboot | Shell starts cleanly | No first-run dialogs or license errors |
10. Troubleshooting Matrix
| Observed Error | Likely Cause | Resolution | Section |
|---|---|---|---|
| "STEP 7 V5.5 SP4 or higher required" | Shell SP too low | Apply SP4 from entry 93842624 | 4 |
| "Module xxx not found in catalog" | HW Update missing | Run Options > HW Update | 5 |
| "Authorization not found" | License not bound to this PC | Transfer or repair license via ALM | 8 |
| Project opens then silently closes | Corrupt Global subfolder | Rebuild offline DB per Section 7 | 7 |
| Blocks show "???" | Source archive missing | Re-insert Sources folder; recompile | 7 |
| Cannot save block: "Write-protected DB" | Know-how protection active | Disable protection with original password | n/a |
| S7DOS will not start: error 1053 | Service hung after partial install | Clean uninstall and re-install | 8 |
| "Online: partner not reachable" | TCP/ISO routing or PG/PC interface | Set PG/PC interface to correct CP | n/a |
| Shell crash on File > Open (no error) | Corrupt .s7p container | Restore from backup; rebuild from sources | 7 |
| CPU goes STOP after download | OB missing on target | Download all OBs (OB1, OB100, OB121) | n/a |
11. Field Notes and Edge Cases
Several conditions are not in the Siemens documentation but are seen frequently in service work:
Antivirus interference. Some endpoint security products quarantine the S7Win.exe shim or the S7DOS service DLLs after an SP install. Add the \Siemens\Automation tree to the AV exclusion list, and re-install the SP after the exclusion is in place if the issue persists. The 32-bit shim that launches the shell is signed, but the AV product may flag the S7DOS service binary if it is the unsigned 5.5 base version.
Path length. STEP 7 V5.5 has a 100-character path limit. If the project is stored under C:\Users\<longname>\Documents\..., rename the user profile directory or move the project to a short path like C:\S7proj\.... Path length violations are reported as a generic "file not found" rather than a clear path-length error.
Domain user with admin token. The installer fails silently when launched by a domain user with an admin-grant token (UAC elevation). Always run the installer from a local Administrator account, not from a domain account that has been granted admin rights via Group Policy.
Project from a newer Siemens product. STEP 7 V5.5 cannot read TIA Portal projects. If the project was created in TIA Portal V13 or later, the recovery path is to open it in the matching TIA Portal version on a different workstation, export the S7 program sources, and re-import them into a V5.5 station. There is no direct backward path from TIA Portal to V5.5.
Multi-user project on a network share. The \Step7\S7proj share must be configured for SMB1 or SMB2 with file-level locking. On modern Windows file servers with SMB3-only or with opportunistic locking disabled, the offline database writes silently lose coherence. The symptom is blocks that revert to a previous revision on the next engineer save. Move the project to a local drive first, or enable file-level locking on the share.
Migrating an old project to TIA Portal. Once the project opens cleanly in V5.5 SP4, the next step is usually a migration to TIA Portal. Use the TIA Portal Project > Migrate project wizard, which consumes a V5.5 project and emits a TIA Portal project with the same station, program, and HMI tags. The migration is not lossless; S7-GRAPH sequences and CFC charts require manual review.
12. FAQ
Which Siemens entry ID do I use to download STEP 7 V5.5 SP4?
Use entry 93842624 for the licensed SP4 update, or entry 109741821 for the time-bounded trial. The licensed path requires an existing V5.5 base install; the trial is a complete image.
Do I need to apply the Hardware Update after installing SP4?
Yes. SP4 ships with an older hardware catalog than the controllers and CPs released after the SP4 cut-off. Run Options > HW Update in SIMATIC Manager and either pull the latest catalog from the Siemens support server or load a locally downloaded HWCN package, then restart the shell.
Why does my project still fail to open after SP4 and the HW Update are in place?
Most often the project container is fine but the offline database inside the Global subfolder is corrupt. Follow the rebuild procedure in Section 7: move the Global folder aside, re-create a minimal Global from a template, then re-attach the S7 program sources. The S7 program code itself is preserved.
Can I install V5.5 SP4 on Windows 10 or Windows 11?
It runs in many shops in WOW64, but Windows 10 and 11 are not on the official support matrix for V5.5 SP4. For production engineering stations, virtualise a Windows 7 SP1 or Windows Server 2012 R2 image and install V5.5 SP4 there. For evaluation, a Windows 10 install with UAC off and a real Administrator account usually works for project recovery work.
Can STEP 7 V5.5 SP4 open a TIA Portal project?
No. V5.5 and TIA Portal use different offline database formats. To move content from TIA Portal back to V5.5, export the S7 program sources in TIA Portal, then insert them as external sources in a V5.5 project. HW Config and the HMI configuration do not transfer; those must be rebuilt by hand in V5.5.
What is the minimum STEP 7 version to open a project saved in V5.5 SP4?
You cannot open an SP4 project with a base V5.5 install or with SP1-SP3. The minimum is V5.5 SP4 with the corresponding hotfix chain. The shell checks the project header on open and refuses to proceed if the SP level is lower than the header stamp.