Resolving LOGO! Soft Comfort V8.3.1 "Unknown Device" on Windows 11
When LOGO! Soft Comfort (LSC) V8.3.1 scans a network and reports a Siemens LOGO! 8 logic module as "Unknown" on a Windows 11 workstation, the symptom is rarely a single fault. In practice the behaviour has three layered causes that must be eliminated in order: (1) the LOGO! has no device name assigned, (2) the LOGO! firmware is newer than the LSC V8.3.1 catalog supports, and (3) the Windows 11 build exposes a driver or network-stack regression that LSC V8.3.1 cannot bridge. This reference separates each cause, walks through field-proven diagnostic steps, and provides the safe, repeatable repair procedures used in commissioning cells.
1. Affected Products and Versions
The behaviour has been reproduced on the following combinations:
| Component | Variant / Order Number | Firmware / Software | Notes |
|---|---|---|---|
| LOGO! 8 Basic | 6ED1052-1xxx08-0BA1 / -0BA2 | FS:04 - FS:05 | Fully supported by LSC V8.3.1 |
| LOGO! 8.3 Pure | 6ED1052-2xxx08-0BA1 | FS:05 / FS:06 | Partial support V8.3.1, full support V8.4+ |
| LOGO! 8.4 BM | 6ED1052-1xxx08-0BA3 | FS:06 or newer | Requires LSC V8.4 minimum |
| LOGO! Soft Comfort | 6ED1058-0BA08-0YA1 | V8.3.1 (Build 0x8301) | Released 2021-09; pre-Windows 11 |
| LOGO! Soft Comfort | 6ED1058-0BA08-0YA1 | V8.4.0 / V8.4.1 | Adds Windows 11 and FS:06 support |
| Windows 11 Pro | 21H2 / 22H2 / 23H2 / 24H2 | Build 22000+ | NDIS 6.39+, stricter driver signing |
| Windows 10 Pro | 20H2 / 21H2 / 22H2 | Build 19042+ | NDIS 6.38, no LSC regression reported |
Sources: Siemens Support Entry 109767836 - LOGO! Soft Comfort V8.4 release notes; Siemens LOGO! product family page.
2. What the Three Error Conditions Actually Mean
2.1 "Unknown" in the network scan
LOGO! Soft Comfort performs a UDP broadcast on port 1354 (Siemens LOGO! discovery) and a TCP connect to port 102 (S7 / SMI). When a device replies, the tool requests its device name from the LOGO! web server. If the LOGO! has been reset to factory defaults or never configured, the device-name field is empty and the tool displays "Unknown - IP - MAC" instead of the configured name. The communication path is healthy; only the label is generic.
2.2 "A newer version of the software is required"
After double-clicking the discovered entry, LSC reads the LOGO! firmware build string (for example "LOGO!8 BM FS:06 0x02"). LSC V8.3.1's catalog ends at FS:05 for the LOGO! 8.3 and 8.4 lines. When the firmware catalog tag in the reply is greater than what V8.3.1 knows, the project cannot be opened and the warning dialog is shown. The error is not Windows-related; it is a deliberate version handshake in the S7 protocol implementation.
2.3 Windows 11 specific discovery failure
On Windows 11 builds prior to 22H2, LSC V8.3.1's discovery driver (s7oie7x64.sys) occasionally cannot send the raw Ethernet broadcast because the Windows 11 network stack introduces additional filter rules on L2 frames. The same PC with Windows 10 sends the broadcast successfully. Symptoms include: a completely empty network view, the LOGO! not appearing after 30+ seconds, or the entry being shown but the Go Online button greyed out.
3. LSC V8.3.1 vs V8.4 Feature Matrix
The decision to upgrade depends on a few specific features. Use the table below as a gating matrix before authorizing the rollout in a production network.
| Capability | LSC V8.3.1 | LSC V8.4.0 / V8.4.1 |
|---|---|---|
| Windows 10 (1809 to 22H2) | Supported | Supported |
| Windows 11 (21H2, 22H2, 23H2, 24H2) | Not certified, NDIS regression | Supported (Winsock path) |
| LOGO! 8 BM FS:04 / FS:05 | Yes | Yes |
| LOGO! 8.3 / 8.4 BM FS:06 | Error dialog blocks Go Online | Full project open / save / online |
| SD-card firmware update wizard | Manual copy | Integrated wizard |
| Function block library (Astronomical clock, PID, Math) | Subset | Full library incl. analog scaling |
| Custom Webserver variable export | No | Yes (CSV) |
| Modbus TCP master simulation | No | Yes (read/write) |
| Project file format | .lsc v8.3 | .lsc v8.4 (auto-upgrades v8.3) |
4. Diagnostic Procedure
Run this ordered checklist before changing any hardware or software version. Each step produces a clear pass/fail that determines the next move.
-
Verify the network connection: From the Windows PC, open Command Prompt and execute
ping <IP-of-LOGO>. A reply confirms layer 3 reachability. The LOGO! 8 default IP is 192.168.0.10/24, but the device DHCPs if the network has a server. -
Verify S7 port reachability: Run
Test-NetConnection -ComputerName <IP> -Port 102in PowerShell. TcpTestSucceeded must be True. -
Open the LOGO! web server: Navigate to
http://<IP>in a browser. The LOGO! web page proves the device is up and reveals the firmware version string under Module Information. Record the exact FS value (e.g., "LOGO!8 BM FS:06 0x02"). -
Capture the firmware version in LSC: In LSC, choose Tools -> Transfer -> Options and enable the diagnostic log. Repeat the Go Online. The log file
%LOCALAPPDATA%\Siemens\LOGO!\LSC_Trace.logshows the firmware string that the tool saw. -
Determine Windows 11 build: Run
winver. Note the build number (e.g., 22631.4391). Builds below 22621 (22H2) are the highest-risk for the NDIS broadcast regression. -
Capture a packet trace (optional): Run
netsh trace start capture=yes ipv4.address=<IP>for 30 seconds while LSC scans. The resulting ETL shows whether the UDP/1354 broadcast is sent. A missing frame is a Windows 11 driver fault; a present frame with no reply is a LOGO! firewall or IP routing fault.
5. Layer 1 Fix - Assigning a Device Name
If the diagnostic shows the LOGO! is reachable on port 102 and the firmware is supported by LSC V8.3.1, the "Unknown" caption is purely cosmetic. Resolve it on the device or in the project.
5.1 From the LOGO! onboard display
- Press ESC to enter the menu, navigate to Network, then Device Name.
- Use the cursor keys to enter a name (max 16 characters, ASCII).
- Press OK twice to confirm. The name is written to the LOGO! flash and is visible immediately to LSC.
5.2 From the LOGO! web server
- Open
http://<IP>, log in (default userLOGO, passwordLOGO). - Navigate to System -> Device Name.
- Enter a unique name and click Set Values. The LOGO! restarts the SMI service, and LSC discovers the new name within one scan cycle.
5.3 From within LOGO! Soft Comfort
- Right-click the LOGO! in the network view and choose Properties.
- Enter a project-side alias. This does not change the device's actual name; it is a local label for the LSC project. Use the actual Device Name field if you need the name to be broadcast to other tools.
6. Layer 2 Fix - The "Newer Version" Error
The version mismatch is the most common reason a user reports "I cannot go online". Three repair paths are available.
6.1 Update LOGO! Soft Comfort to V8.4 or later
Siemens released LOGO! Soft Comfort V8.4 in 2023 specifically to add support for the LOGO! 8.3 and 8.4 BM series with FS:06 firmware. The new release also adds native Windows 11 (22H2+) compatibility and replaces the older NDIS broadcast with a Winsock-based path that survives the Windows 11 filter rules.
- Open the Siemens support entry: LOGO! Soft Comfort V8.4 download & release notes.
- Log in with your Siemens Industry Online Support account.
- Download the install package matching your installed language (e.g.,
LOGO_Comfort_V8.4.xxxxx.exe). - Run the installer as administrator. The installer upgrades V8.3.x in place; you do not need to uninstall first.
- Reboot the workstation; this clears the old driver binding.
- Re-scan the network. The LOGO! should now display its name and firmware correctly.
6.2 Downgrade the LOGO! firmware to FS:05
If the project constraints require LSC V8.3.1 (for example, the program was authored in V8.3.1 and uses a function block not yet ported to V8.4), downgrade the LOGO! firmware to FS:05. The downgrade is performed over Ethernet with the LOGO! in STOP mode.
- Open the Siemens LOGO! 8 firmware V1.08.xx (FS:05) download.
- Place the firmware file on an SD card and insert it into the LOGO!.
- From the LOGO! menu, choose Card -> Firmware Update and confirm.
- The LOGO! reboots twice; wait until the RUN LED is steady before removing the card.
- Re-scan in LSC. The "Unknown" entry is replaced with the configured name and version.
6.3 Run two LSC versions side by side
Install LSC V8.4 in a separate folder (for example, C:\Siemens\LOGO_8.4) and keep V8.3.1 in the default location. The two versions use independent user profiles and project files; opening a V8.3 project in V8.4 prompts for an automatic upgrade. Use V8.4 for any LOGO! 8.3 / 8.4 BM with FS:06, and V8.3.1 for legacy FS:04 / FS:05 hardware.
7. Layer 3 Fix - Windows 11 Discovery Failure
When the firmware is in range and the network is healthy but the LOGO! still does not appear in the scan, the Windows 11 build is the suspect. Apply the following in order.
7.1 Confirm the build
Open Settings -> System -> About or run winver. Builds 22000 to 22620 (21H2 early) are the most affected. The issue is largely corrected from 23H2 (build 22631) onward.
7.2 Update LSC and the network driver
Reinstall LSC V8.4 (see Section 6.1). The installer registers s7oie9x64.sys and a Winsock layer that does not require raw Ethernet broadcast. The older s7oie7x64.sys used by V8.3.1 is the source of the regression on Windows 11.
7.3 Allow LOGO! Soft Comfort through Windows Defender Firewall
- Open Windows Security -> Firewall & network protection -> Allow an app through firewall.
- Click Change settings and then Allow another app.
- Browse to
C:\Program Files\Siemens\LOGOComfort\LOGOComfort.exeand add it for both Private and Domain profiles. - Allow inbound UDP port 1354 and TCP port 102 explicitly using an inbound rule.
7.4 Disable user-mode network stack filters
Third-party VPN clients (Cisco AnyConnect, Palo Alto GlobalProtect, Zscaler) and some endpoint protection agents install LSPs that block the raw broadcast. Temporarily disable them and re-scan. If the LOGO! appears, add an explicit firewall allow rule for the VPN/PAP filter or move the LSC PC outside the tunnel.
7.5 Use a direct Ethernet crossover cable
Some managed switches strip broadcast frames in the discovery window. Connect the LOGO! directly to the PC with a crossover cable (or use Auto-MDIX on a modern switch port). This eliminates the switch as a variable and confirms the discovery path.
7.6 Last resort - roll back to Windows 10
If the project deadline is hours away and no update path is feasible, rolling back to Windows 10 within the 10-day return window is documented in the field case. Run Settings -> System -> Recovery -> Go back. The PC retains all applications and project files. The PC is online within approximately 30 minutes.
8. Diagnostic Flow Diagram
9. Verification Checklist
After applying any fix, perform the full verification before resuming commissioning. Each item is a hard gate.
| # | Check | Command / Action | Pass Criteria |
|---|---|---|---|
| 1 | Ping LOGO! | ping <IP> |
Reply < 5 ms, 0% loss |
| 2 | S7 port open | Test-NetConnection -Port 102 |
TcpTestSucceeded = True |
| 3 | Web server | Browse to http://<IP>
|
LOGO! page shows firmware string |
| 4 | Device name | Scan in LSC | Displays configured name, not "Unknown" |
| 5 | Go Online | Double-click entry | Online view opens, status RUN or STOP shown |
| 6 | Program upload | PC -> LOGO! -> Upload | Progress bar completes, integrity hash matches |
| 7 | Run / Stop toggle | Toggle from LSC | LOGO! RUN LED reflects state within 2 s |
| 8 | Watchdog test | Power-cycle LOGO! | Retains program, restarts in RUN |
10. Troubleshooting Matrix
The following matrix maps the most common user-reported symptoms to the most likely cause and the recommended action. Use it as a quick triage table on a service call.
| Symptom | Likely Cause | Section / Action |
|---|---|---|
| Empty network view, ping works | Windows 11 NDIS broadcast blocked | Section 7.2 - install LSC V8.4 |
| Device shows IP, click fails with version error | Firmware FS:06 not in LSC V8.3.1 catalog | Section 6.1 - update LSC |
| Device shows IP, click succeeds, name is "Unknown" | LOGO! device name field is empty | Section 5.1 / 5.2 - assign name |
| Device name changes to garbled characters | Name contains non-ASCII or more than 16 chars | Section 5.1 - use ASCII <= 16 chars |
| Two LOGO!s appear with the same name | Duplicate name on the network | Section 5.1 - assign unique names |
| Go Online times out after 30 s | TCP port 102 blocked by firewall | Section 7.3 - allow port 102 |
| Logo appears then disappears | Duplicate IP or DHCP churn | Section 11 - static IP assignment |
| Go Online works on Windows 10, fails on Win11 | NDIS driver regression | Section 7 - apply Win11 fixes |
| Transfer error 0x8004F0F0 during upload | IP or subnet mismatch | Section 11 - reconcile addresses |
11. Network Configuration Reference
The following IP and protocol parameters must match between the LOGO!, the PC, and any managed switch. Inconsistent values are the second most common cause of "Unknown" after the firmware mismatch.
| Parameter | LOGO! 8 Default | Typical Plant | Notes |
|---|---|---|---|
| IP address | 192.168.0.10 | 192.168.1.50 (example) | Set on device or via DHCP |
| Subnet mask | 255.255.255.0 | 255.255.255.0 | Must match PC subnet |
| Default gateway | 0.0.0.0 | 192.168.1.1 | Only needed for remote access |
| S7 port (TCP) | 102 | 102 | Cannot be changed on LOGO! |
| Discovery port (UDP) | 1354 | 1354 | Used only for LSC auto-discovery |
| Web server port | 80 | 80 | HTTPS not supported on LOGO! 8 |
| Modbus TCP port | 502 | 502 | Optional, requires program setup |
| Ethernet MTU | 1500 | 1500 | Jumbo frames not supported |
11.1 Static IP assignment on the LOGO!
- From the LOGO! display press ESC then navigate to Network -> IP Address.
- Enter the address (for example 192.168.1.50).
- Enter the subnet mask (255.255.255.0).
- Enter the gateway (192.168.1.1) if cross-subnet access is required.
- Press OK to commit. The LOGO! reboots the SMI service within 5 seconds.
11.2 Static IP assignment from the web server
- Open
http://<current-IP>and log in. - Choose System -> Ethernet.
- Uncheck Obtain IP address automatically (DHCP).
- Enter the new IP, mask, and gateway. Click Set Values.
- Wait for the LOGO! to confirm the change. The browser session is lost; reconnect to the new IP.
12. Field Commissioning Notes
-
Always export the LOGO! program to PC before any firmware change. The export uses the
.lscfile format. A V8.3.1 export opens in V8.4 after a one-time auto-upgrade. - Do not run LOGO! Soft Comfort inside a Remote Desktop Services session. The s7oie driver requires direct access to the NDIS stack. Tunnel the network connection to the PC and run LSC locally instead.
- Avoid running two LSC instances on the same PC. Two instances bind to port 1354 and one will fail to receive discovery responses. The newer LSC version should be opened first.
- SD card notes. Always use Siemens-approved SD cards (order 6ED1057-1AA00-0BA0) up to 8 GB. FAT32 formatting is mandatory. Larger cards (64 GB) may not be recognized by the LOGO! 8 BM.
- Keep a recovery SD card. A card with a known-good program and the FS:05 firmware is the fastest way to recover a bricked module on site.
- Document the LOGO! name in the plant asset register. The name is the primary key for LSC discovery across the plant. Reusing the same name on two LOGO!s causes LSC to alternate between them during scans.
-
Security: change the default web password. The default
LOGO/LOGOcredentials are well-known. Set a strong password from the web UI or the LSC Tools -> Options -> Access tab. - Avoid LSC V8.3.1 on Windows 11 24H2. Microsoft's 24H2 build removed the legacy NDIS path entirely; V8.3.1 will not see any device even if the firmware is supported.
- Use a UPS on the engineering PC. A power loss during a firmware update through LSC can leave the LOGO! in an unrecoverable state. The SD-card method is the only safe path if the UPS is not available.
13. Safety and Standards Notes
The LOGO! 8 family is listed for industrial control use under IEC 61131-2. Any modification to firmware or LSC version that touches a safety-related function block (for example, the LOGO! Safety variant FS:04 with the safety license) must be processed through the plant's functional-safety change-management procedure. Do not downgrade a LOGO! Safety module without an updated safety case; the older firmware may not carry the same SIL rating as the deployed one. Refer to the LOGO! 8 system manual, chapter 11, for the SIL classification table and to IEC 61131-2 for the environmental envelope.
14. Frequently Asked Questions
Why does my LOGO! 8 BM show as "Unknown" in LOGO! Soft Comfort V8.3.1 even on Windows 10?
That is the normal scan response when the LOGO! has no device name configured. The "Unknown" caption is harmless; double-click the entry to attempt Go Online. If a "newer version required" error appears, the issue is firmware/PC software mismatch, not the "Unknown" label.
Does LOGO! Soft Comfort V8.3.1 officially support Windows 11?
No. V8.3.1 was released in September 2021, before Windows 11 shipped. Siemens lists Windows 7 SP1, Windows 10, and Windows Server 2016/2019 as supported. Use LSC V8.4 or newer on Windows 11 builds 21H2 through 24H2.
What is the minimum LSC version for a LOGO! 8.3 or 8.4 BM with FS:06 firmware?
LOGO! Soft Comfort V8.4.0 is the minimum version that recognizes LOGO! 8.3 and 8.4 BM modules shipped from late 2022 onward. Earlier LSC versions display the "Unknown" caption and reject the Go Online with the "newer version" error.
Can I keep using LSC V8.3.1 on Windows 10 with a new LOGO! 8.4 BM?
Only if the LOGO! 8.4 BM is downgraded to FS:05 firmware. The downgrade is supported but erases the user program. The safer path is to install LSC V8.4 alongside V8.3.1 and use the newer version for any FS:06 module.
Where can I download the LOGO! 8 firmware files for an SD-card update?
Siemens publishes the firmware on the Industry Online Support portal under the LOGO! 8 product tree. Search the support site for "LOGO! 8 firmware update" or open the entry linked from the LSC V8.4 release notes at support entry 109767836. The download is a single .bin file plus a release note PDF.
Why does the same LOGO! work on Windows 10 and fail on Windows 11?
Windows 11 changed the default NDIS filter chain and the way raw L2 broadcast frames are passed to user-mode drivers. LSC V8.3.1 ships the legacy s7oie7x64.sys driver that relies on the old path. LSC V8.4 replaces that driver with a Winsock-based discovery path that works on Windows 11 22H2 onward.
Is rolling back to Windows 10 a valid long-term fix?
It is a valid workaround if the LSC version is frozen for project reasons, but it does not address the firmware version handshake. For a permanent fix, upgrade LSC to V8.4 (or newer) on Windows 11 and either keep the LOGO! at FS:06 or downgrade it to FS:05 as required by the project.