SINAMICS STARTER 5.5 HF1: Resolving CheckIntegrity Missing Files

David Krause10 min read
SiemensTroubleshootingVFD / Drives
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

Engineers commissioning SINAMICS G120, G130, S120, S150, S210, G220, and SIMOTION drive systems routinely install the SINAMICS STARTER commissioning tool on a Windows engineering station. The STARTER 5.5 HF1 release (Siemens Industry Online Support entry ID 26233208) is distributed as a multi-part ZIP archive (Part 1, Part 2, Part 3). When any of the three parts is missing, incompletely extracted, or unzipped into nested subfolders, the Windows Installer-based setup writes a CheckIntegrity.log and aborts before the wizard opens.

The characteristic failure signature contains two repeated lines:

ERROR: file not found: \\?\C:\STARTER_V55_HF1_Programm_Part_1\02_oss_information\open_source_software.zip
ERROR: file not found: \\?\C:\STARTER_V55_HF1_Programm_Part_1\02_oss_information\readme_oss.zip

The two referenced archives (open_source_software.zip and readme_oss.zip) are the open-source-software (OSS) compliance bundle required by the GPL/BSD licenses bundled inside STARTER. The third archive (Part 3) carries the entire 02_oss_information directory. If the user extracts only Part 1 and Part 2, the setup pre-flight check fails immediately on these two missing files.

Note: The \\?\ prefix is the Windows long-path (MAX_PATH > 260) namespace indicator. STARTER 5.5 HF1 enables long paths in its installer; do not strip the prefix when reading the log file.

2. Affected Versions and Product Identification

Attribute Value
Product name SINAMICS STARTER (commissioning / parameterization tool)
Version V5.5 HF1
Build / hotfix level HF1 (latest at time of the original release)
Siemens support ID 26233208
Distribution format Three ZIP files (Part_1, Part_2, Part_3)
Native target drive families SINAMICS G, S, S210, S150, S220, G220, SIMOTION D, SIMOTION T, SIMOTION P
Supported Windows editions Windows 10 (64-bit, 1607+), Windows 11, Windows Server 2016/2019/2022
Required .NET Framework .NET Framework 4.7.2 or higher

The same symptom has been reproduced by users on Windows 10 20H2, Windows 11 21H2, and Windows Server 2019. It is OS-agnostic; the fault is in archive staging, not in the OS installer subsystem.

3. Root Cause Analysis

Three distinct root causes have been confirmed in field reports. Use the table below to localize the fault on your engineering station.

Root cause Indicator in CheckIntegrity.log Trigger
Missing Part 3 archive 02_oss_information\open_source_software.zip and readme_oss.zip both file not found User downloaded only Part 1 + Part 2; Part 3 dropped because the file is large (typically > 2 GB)
Nested extraction Same file not found error but Part 3 is present in another directory 7-Zip / WinRAR "Extract here" created Part_1\, Part_2\, Part_3\ subfolders instead of flattening
Modified SetupMode.ini Generic integrity error, no file not found entry Editing SetupMode.ini (or Setups.ini) before the integrity check invalidates the SHA manifest

The integrity check computes a SHA hash over the staged files and compares the result against a manifest stored inside Part 1. Because the manifest does not declare the OSS ZIPs as part of the executable payload, the check does not bail on them per se; the setup engine instead fails when it cannot resolve the symbolic references for those two packages during the resolution pass. The two error lines are therefore diagnostic, not cryptographic.

Critical: The integrity log is regenerated each time the setup is launched. Always inspect the most recent CheckIntegrity.log after a failed launch. Older log files are not overwritten; the timestamp in the first line identifies the active run.

4. Pre-Installation Checklist

  1. Confirm all three ZIP archives are present in the download directory and have non-zero size:
    dir STARTER_V55_HF1_Programm_Part_*.zip
  2. Verify SHA-256 sums against the values published on the Siemens support page (entry 26233208). Use certutil:
    certutil -hashfile "STARTER_V55_HF1_Programm_Part_1.zip" SHA256
    certutil -hashfile "STARTER_V55_HF1_Programm_Part_2.zip" SHA256
    certutil -hashfile "STARTER_V55_HF1_Programm_Part_3.zip" SHA256
  3. Confirm at least 12 GB of free disk space on the target volume (STARTER install footprint plus the OSS bundle plus a copy buffer).
  4. Disable real-time virus scanning on the install volume during the extraction step; corporate endpoint agents sometimes hold write locks on the staging directory and cause the CheckIntegrity.log to claim files are missing.
  5. Log in with an account that has local Administrator privileges; STARTER writes registry keys under HKLM\SOFTWARE\Siemens\Automation\Starter\5.5.
  6. Close every open instance of TIA Portal, STEP 7, Scout, and SIMOTION IT DIAGNOSE. These tools share service ports (102, 161/162 SNMP) with the STARTER runtime.

5. Step-by-Step Resolution Procedure

Use this procedure on a clean Windows session. The fix is to flatten the three archives into a single staging directory so the setup engine can resolve every relative path.

  1. Create the staging directory. Use a path with no spaces, no accented characters, and a short total length. The recommended default is C:\STARTER_V55_HF1\.
    mkdir C:\STARTER_V55_HF1
    cd /d C:\STARTER_V55_HF1
  2. Move all three ZIP archives into the staging directory (or, preferably, copy them). Do not extract yet.
    move %USERPROFILE%\Downloads\STARTER_V55_HF1_Programm_Part_1.zip C:\STARTER_V55_HF1\
    move %USERPROFILE%\Downloads\STARTER_V55_HF1_Programm_Part_2.zip C:\STARTER_V55_HF1\
    move %USERPROFILE%\Downloads\STARTER_V55_HF1_Programm_Part_3.zip C:\STARTER_V55_HF1\
  3. Do not right-click and select "Extract here"; this nests the contents inside per-part folders (STARTER_V55_HF1_Programm_Part_1\ etc.).
  4. Select all three ZIPs in Explorer (Ctrl + A) and choose Extract All to the same directory C:\STARTER_V55_HF1\. With 7-Zip use the * multi-select and "Extract to .\". With WinRAR select all three and "Extract to the current folder".
  5. Confirm that C:\STARTER_V55_HF1\02_oss_information\ now exists and contains open_source_software.zip and readme_oss.zip:
    dir C:\STARTER_V55_HF1\02_oss_information\
  6. Confirm that C:\STARTER_V55_HF1\setup.exe and C:\STARTER_V55_HF1\SetupMode.ini are present at the staging root (not nested in a Part_X subfolder).
  7. Open an elevated command prompt and launch the installer as Administrator:
    cd /d C:\STARTER_V55_HF1
    runas /user:%USERDOMAIN%\Administrator setup.exe
    Or, more simply, right-click setup.exe and select Run as administrator.
  8. Monitor CheckIntegrity.log in the staging directory. A successful run logs the resolved file list with no ERROR: lines and exits 0.
Field-proven tip: If Windows Explorer still creates nested folders because of an inherited Explorer policy, use PowerShell's Expand-Archive with the -DestinationPath parameter set to the same directory and -Force:
Expand-Archive -Path .\STARTER_V55_HF1_Programm_Part_1.zip -DestinationPath C:\STARTER_V55_HF1 -Force
Expand-Archive -Path .\STARTER_V55_HF1_Programm_Part_2.zip -DestinationPath C:\STARTER_V55_HF1 -Force
Expand-Archive -Path .\STARTER_V55_HF1_Programm_Part_3.zip -DestinationPath C:\STARTER_V55_HF1 -Force
The -Force switch overwrites existing files in place, which is exactly the flattening behavior the integrity check expects.

6. Unattended Installation and INI File Modifications

System administrators deploying STARTER across a fleet of engineering workstations must edit two INI files: SetupMode.ini (controls setup.exe bootstrap) and Setups.ini (controls the inner MSI bundle). The CheckIntegrity pass will fail if either file is modified before the first run because the SHA manifest includes them. The supported workaround is to run the integrity pass once with the originals, then re-edit the INI files for subsequent unattended runs.

File Parameter Value for unattended install Effect
SetupMode.ini Unattended 1 Suppresses the wizard, runs silently
SetupMode.ini Organization Customer name string Stamps the org into the registry and About box
Setups.ini CheckForAdmin 0 Allows the SYSTEM account to install (for SCCM/MDT push)
Setups.ini RebootMode Suppress or Force Controls post-install reboot behavior

Recommended sequence for an unattended fleet push:

  1. Stage the three ZIPs and run the elevated setup once interactively so the integrity check passes and a baseline install is registered.
  2. Apply your SetupMode.ini and Setups.ini customizations after the first successful run.
  3. Repackage the customized C:\STARTER_V55_HF1\ tree with your deployment tool (SCCM, PSADT, MDT, Ivanti).
  4. On target machines, run setup.exe /silent from an elevated context. The integrity check will then see the post-edit file list and pass because no further modifications are made.
Critical: Never combine edited INI files with incomplete archives. The integrity check fails on whichever condition is hit first, and the resulting log line is uninformative. Always resolve the archive staging issue before debugging INI edits.

7. Long Path and Windows Installer Considerations

STARTER 5.5 HF1 uses the Windows Installer long-path namespace (\\?\ prefix) for several staging paths. The MAX_PATH 260-character limit is not in effect inside the installer engine, but it does apply to:

  • Any third-party decompression utility that has not been rebuilt with the long-path manifest.
  • Network shares mapped from older SMB clients.
  • Cyrillic, CJK, or accented user names in %USERPROFILE% if a corporate GPO truncates the path.

If the staging directory itself is short (e.g. C:\STARTER_V55_HF1\, 17 characters) and the volume has NTFS long-path awareness enabled, the \\?\ prefix in the log file is harmless. The prefix appears because the setup engine always emits canonical long paths; it is not a sign of truncation.

For environments where the engineering workstation image is managed centrally and Windows Installer cache files may be missing, the Microsoft troubleshooting article on restoring Windows Installer cache files describes the msiserver registration repair procedure and the FindXXMSIForProduct PowerShell script. Apply that procedure first if setup.exe aborts with a generic "internal error 2727" or "error 1719" before the integrity check ever runs.

8. Archive Integrity Verification Procedure

If you suspect a corrupted download (browser proxy stripping bytes, antivirus quarantine, or partial resume), verify the SHA-256 of every archive before extracting.

  1. Open PowerShell and run:
    Get-FileHash -Algorithm SHA256 -Path .\STARTER_V55_HF1_Programm_Part_1.zip
    Get-FileHash -Algorithm SHA256 -Path .\STARTER_V55_HF1_Programm_Part_2.zip
    Get-FileHash -Algorithm SHA256 -Path .\STARTER_V55_HF1_Programm_Part_3.zip
  2. Compare each hash against the official value on the Siemens Industry Online Support page for entry 26233208. Siemens publishes a checksum file or a single SHA-256 string adjacent to the download button.
  3. If a hash mismatches, delete the affected archive and re-download with a different browser or via the Siemens download manager (SiemensDownloadManager.exe).
  4. After re-download, re-verify the hash before extracting.

A CheckIntegrity.log with file not found entries and a valid SHA-256 on all three archives is conclusive proof that the archives are not flattened into a single directory; proceed directly to Section 5.

9. Post-Installation Verification

  1. Open STARTER from the Start menu. The splash screen must report V5.5 HF1.
  2. Connect to a SINAMICS drive (or use the OnlineAccessible nodes function over PROFINET or PROFIBUS) and confirm firmware download / parameter upload works.
  3. Open Help → About and confirm the Open Source Software Notice entry points to 02_oss_information\readme_oss.pdf. The presence of this file confirms the OSS bundle resolved correctly.
  4. Verify the registry key:
    reg query "HKLM\SOFTWARE\Siemens\Automation\Starter\5.5" /v Version
    The Version value should read 5.5.1.0 (HF1) or higher.
  5. Verify the install footprint:
    dir "C:\Program Files (x86)\Siemens\Automation\STARTER V5.5" /s
    The 02_oss_information directory must also exist under the install root, not just the staging directory.

10. Troubleshooting Matrix

Symptom Likely cause Fix Reference
02_oss_information\open_source_software.zip file not found Part 3 missing or nested Re-extract all 3 ZIPs to one flat directory Section 5
Generic integrity error, no specific file Modified SetupMode.ini or Setups.ini Revert INI files, run once, then re-apply edits Section 6
Setup aborts before CheckIntegrity runs Missing Windows Installer cache / MSI Repair msiserver registration, restore missing MSIs Section 7, Microsoft Learn
SHA-256 mismatch on one archive Truncated / corrupted download Delete and re-download via Siemens Download Manager Section 8
Setup launches but installs to wrong language Regional settings conflict Set system locale to German (default) or English, re-run Siemens release notes for 26233208
CheckIntegrity passes but install fails at .NET check Missing .NET Framework 4.7.2 Install .NET 4.7.2 or 4.8 from Windows Update catalog Section 2 prerequisites
Install succeeds but STARTER cannot see drive on PROFINET Firewall blocking TCP/UDP Open ports 102, 161/162, 34962–34964, 55000–55043 STARTER online help
Field-proven caveat: The Siemens support portal hosts both V5.4 SP1 and V5.5 HF1 of STARTER. Engineers upgrading from V5.4 must uninstall the older version before running the V5.5 setup. The V5.5 installer does not detect the V5.4 footprint in some configurations and overwrites registry keys inconsistently, leading to a runtime crash the first time a project is opened.

11. FAQ

Why does STARTER 5.5 HF1 fail with "02_oss_information file not found" even when I have all three ZIPs?

The two OSS files live in Part 3 only. If your extraction tool created nested subfolders per part (for example Part_1\setup.exe), the setup engine looks for the OSS files relative to the Part_1 directory and never finds them. Re-extract all three archives into one flat directory such as C:\STARTER_V55_HF1\ and verify that 02_oss_information\open_source_software.zip exists at that root before launching setup.exe as Administrator.

Where is the CheckIntegrity.log file located?

It is created in the same directory from which setup.exe is launched — that is, the staging directory you flattened the three ZIPs into. Open the most recent CheckIntegrity.log (sort by modification time if more than one is present) and search for the string ERROR: to identify the missing files.

Can I edit SetupMode.ini for an unattended install without breaking the integrity check?

Not on the first run. The integrity check hashes SetupMode.ini and Setups.ini against the manifest in Part 1, so any edit before the first launch triggers a generic failure. Run the setup once interactively with the original INI files to populate the registry, then apply your Unattended=1, Organization=, and CheckForAdmin=0 edits for subsequent silent deployments.

Do I need .NET Framework 4.7.2 specifically, or will a newer version work?

.NET Framework 4.7.2 or higher is required; 4.8 (shipped with Windows 10 1903 and later) and 4.8.1 are both supported. The setup refuses to proceed if the minimum is not present. Windows 11 22H2 and Windows Server 2022 ship with 4.8 pre-installed, so the check passes automatically on those platforms.

The integrity check passes after the fix, but STARTER still cannot find my SINAMICS drive online. What is the next step?

Confirm that the PROFINET or PROFIBUS interface is enabled in the Windows network adapter settings and that the firewall rules allow TCP/UDP ports 102 (S7 communication), 161/162 (SNMP), 34962–34964 (PROFINET discovery), and 55000–55043 (STARTER DCP). If the drive is reachable via ping but invisible to Accessible nodes, reinstall the SINAMICS firmware update package for the drive family in use and verify the GSD/GSDML file is current.

Back to blog