Restoring LOGO! 8.4 Communication After Firmware v1.84.03

David Krause16 min read
PLC HardwareSiemensTroubleshooting
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

Restoring LOGO! 8.4 Communication After Firmware v1.84.03

Siemens LOGO! 8.4 base modules updated to firmware v1.84.03 (rendered as 18.4.3 on the onboard LOGO! display) can lose every Ethernet-based communication channel after the upgrade. Engineering teams have reported simultaneous failures of the integrated web server on TCP/80, Modbus TCP polling on TCP/502, and the S7 connection used by WinCC RT Advanced and TIA Portal HMI panels. This reference walks through the root cause, the full version-compatibility matrix for the LOGO! 8.4 toolchain, and the step-by-step recovery procedure that brings the LOGO! 8.4 stack back online without rolling back the firmware.

Field note: Other communication regressions on v1.84.02 (for example, sporadic S7 partner timeout on a TIA V17 panel) have been observed to be resolved by the v1.84.03 upgrade. Do not assume v1.84.02 is the more stable target — once compatibility is corrected on the engineering side, v1.84.03 is the recommended firmware level for the LOGO! 8.4 generation. Reference: Siemens LOGO! product page.

1. Problem Summary and Observed Symptoms

After a firmware update on a LOGO! 8.4 base module (BM) — either a single jump from v1.84.02 to v1.84.03 or the cumulative chain v1.84.01 → v1.84.02 → v1.84.03 — the following symptoms appear together:

  • The integrated web server becomes unreachable on TCP/80 (or TCP/443 if HTTPS is enabled), even though the LOGO! still responds to ICMP ping and the Web Server user account remains activated in the project.
  • Modbus TCP clients on TCP/502 receive "connection refused" or stop receiving updated register values; the BM still answers ARP but does not complete the TCP three-way handshake.
  • WinCC RT Advanced and TIA Portal HMI runtimes lose the S7 connection; the HMI tag status toggles to connection fault or addressing error.
  • LOGO! Soft Comfort V8.4 Online mode cannot establish a programming link over Ethernet, although the device is visible in Tools → Ethernet Connections.

Multiple field deployments confirm that enabling the web server user and the guest flag in LOGO! Soft Comfort is not sufficient to restore service after the firmware jump. The engineering software stack (LOGO! Soft Comfort V8.4 and LOGO! Web Editor V1.2) must also be on a release that recognizes the v1.84.03 project descriptor signature.

2. Affected Components and Firmware Versions

The following Siemens LOGO! 8.4 generation base modules are affected by the v1.84.03 communication handshake. Order numbers are listed at the family level; for a full breakdown of the 6ED1052 / 6ED1055 / 6ED1056 part numbers refer to the official Siemens LOGO! catalog.

Component family Generation suffix Affected FW range
LOGO! 8.4 BM with relay outputs (12/24 RCE, 24 RCEo, 230 RCE) 0BA8 / 0BA1 (4th gen) v1.84.0x
LOGO! 8.4 BM with solid-state outputs (24 CEo) 0BA8 / 0BA1 (4th gen) v1.84.0x
LOGO! 8.4 BM AS-i master variant 0BA2 (4th gen) v1.84.0x
LOGO! TDE text display (companion display) 0BA1 (4th gen) Pass-through; not a host
LOGO! CMK2000 communication module 4th gen compatible No firmware interaction

Verify the installed firmware on the LOGO! BM via the onboard display menu System → Information → FW Version (the value shown on the display is 18.4.x — the leading 1. is dropped by the 7-segment rendering). Cross-check with the online diagnostic in LOGO! Soft Comfort V8.4 under Tools → Online Services → Diagnostics. Official firmware release notes are published on the Siemens Industry Online Support (SIOS) portal.

3. Root Cause Analysis

Firmware v1.84.03 introduces changes to the Ethernet service dispatcher that govern the HTTPS TLS handshake path and the Modbus TCP frame parser for compliance with the Modbus Application Protocol Specification V1.1b3. The new dispatcher requires the LOGO! Soft Comfort project to be saved in a circuit-diagram version whose project-header signature is recognized by the v1.84.03 firmware loader. When the engineering workstation is still running an older release of LOGO! Soft Comfort (for example V8.3.x or V8.4 build < 8.4.0_64) or an older LOGO! Web Editor (V1.0 / V1.1), the program pushed to the BM contains a project header that the v1.84.03 loader flags as unsupported revision.

The loader does not abort the transfer — it writes the program to non-volatile memory — but it leaves the S7 server socket, the Modbus TCP listener, and the integrated web server disabled because the project descriptor is not on the v1.84.03 allowlist. The IP stack itself remains up, which is why ICMP ping and ARP continue to work, but no application-layer TCP listener binds.

Independent confirmation in the field: when the firmware is updated first (LSC, LWE, and BM firmware in that order), the LOGO! remains reachable on TCP/80 for the v1.84.02 web pages until the next project transfer from a stale LOGO! Soft Comfort build. The first project download overwrites the previously cached web project bundle and re-breaks the web server. This is why reports of "we did not change the project, just updated the firmware" still result in a broken web server within hours. The project was not changed, but the project header is checked on every transfer.

4. Compatibility Matrix for the LOGO! 8.4 Toolchain

BM Firmware LOGO! Soft Comfort LOGO! Web Editor TIA Portal / WinCC RT Advanced Result
v1.84.01 V8.4 (build 8.4.0_56 or newer) V1.1 TIA V16 Update 7+ / V17 / V18 Operational
v1.84.02 V8.4 (build 8.4.0_60 or newer) V1.1 TIA V16 Update 7+ / V17 / V18 Operational
v1.84.03 V8.4 (build 8.4.0_64 or newer) V1.2 TIA V17 Update 4+ / V18 / V19 Operational
v1.84.03 V8.3 or V8.4 (build < 8.4.0_64) V1.0 / V1.1 TIA V16 or earlier Communication failure (this article)
Always keep three components aligned: (1) the LOGO! BM firmware, (2) the LOGO! Soft Comfort engineering tool, and (3) the LOGO! Web Editor that produces the custom web visualization. Mixing versions across the stack is the most common reason a v1.84.03 BM fails to expose any Ethernet service. For the official compatibility list, consult the Siemens Industry Online Support entry "LOGO! 8 compatibility matrix."

5. Pre-Upgrade Verification Checklist

Capture these values from the LOGO! before the firmware update so they can be restored after the recovery procedure.

  1. Read the IP address, subnet mask, default gateway, and DNS server from System → Network on the LOGO! display, or via ipconfig /all on a PC on the same subnet. The factory default is 192.168.0.10 / 255.255.255.0 with gateway 192.168.0.1.
  2. Export the LOGO! Soft Comfort project to a .lsc file (File → Export) and archive the generated *.lwe web project if a custom web visualization exists in the LOGO! Web Editor.
  3. Document the S7 connection name in TIA Portal (HMI → Connections → name), the partner IP, the rack/slot, and the connection ID. LOGO! uses rack 0, slot 1, connection resource 02.
  4. Record the Modbus TCP client configuration: polling interval, register ranges, function codes, and any scaling factors applied to analog values.
  5. Document the activated web server user list and which user has the Administrator role versus the read-only role.
  6. Photograph the BM display splash screen, the IP address, and the firmware version shown on the LOGO! for an audit trail.

6. Step-by-Step Recovery Procedure

Follow the steps in this exact order. Skipping ahead typically leaves the LOGO! in a half-restored state where the web server comes back but the Modbus TCP listener stays closed.

6.1 Update the Engineering Stack

  1. Download the current LOGO! Soft Comfort V8.4 (build 8.4.0_64 or newer) from the Siemens Industry Online Support portal and install it on the engineering workstation. The installer replaces the older LogoSoftComfort.exe binaries in %ProgramFiles%\Siemens\LOGOComfort.
  2. Install LOGO! Web Editor V1.2 from the same support portal. LWE V1.2 is the only release that can rebuild the web project bundle for v1.84.03 firmware.
  3. If the project is integrated with a TIA Portal HMI (WinCC RT Advanced, WinCC Professional, Unified), confirm TIA Portal is at V17 Update 4 or newer (V18 / V19 recommended). Older TIA Portal versions do not import the v1.84.03 S7 partner descriptor.
  4. Restart the engineering workstation. Some LOGO! Soft Comfort components register COM/DCOM handlers that are only refreshed on reboot.

6.2 Reconnect to the LOGO! and Verify the Firmware

  1. Open LOGO! Soft Comfort V8.4 and select Tools → Ethernet Connections. Set the BM IP to the value captured in the pre-upgrade checklist. The default subnet is 192.168.0.x/24.
  2. Click Connect. The dialog must report Device: LOGO! 8.4, FW: 1.84.03. If the version still reads 1.84.01 or 1.84.02, stop and re-run the firmware update using Tools → Firmware Update from the now-current LOGO! Soft Comfort.
  3. Read the online diagnostic: Tools → Online Services → Diagnostics. Verify that Ethernet Status shows Link Up / 100 Mbps Full Duplex and that Socket Count reports at least one active listener (web server, Modbus TCP, or S7).

6.3 Transfer the Program to the BM

  1. Open the exported .lsc project, then choose Tools → Transfer → PC → LOGO!. The transfer dialog must display the project-header signature as FW >= 1.84.03 compatible. If the dialog reports "Project revision older than firmware," the wrong LSC build is in use and step 6.1 must be repeated.
  2. After transfer, the LOGO! restarts automatically. Wait 15 to 20 seconds for all three Ethernet services to bind.
  3. Reconnect via Tools → Ethernet Connections and confirm that the S7 partner socket is now present — visible in the Online → Watch Table view.

6.4 Redeploy the LOGO! Web Editor Project (if used)

  1. Open the existing *.lwe project in LOGO! Web Editor V1.2.
  2. Choose Project → Rebuild Web Project. The V1.2 editor regenerates the static index.htm and the dynamic SVG pages with the v1.84.03-compatible web server tags.
  3. Transfer the rebuilt project via Project → Transfer to LOGO!. The progress indicator should show Uploading ~/web/* 100%.
  4. Clear the browser cache of every HMI client PC and the engineering PC before the first web server test. Stale index.htm from the v1.84.02 deploy is the most common reason "the web server is still broken."

7. Web Server User and Access Configuration

LOGO! 8.4 supports up to 8 web server users with role-based access. After a clean v1.84.03 install the user list is empty and every browser request returns HTTP 401 until at least one user is created.

Setting Location in LOGO! Soft Comfort Recommended Value
Web server activated Tools → Web Server Settings → Activate Checked
Web server port Same dialog 80 (HTTP) or 443 (HTTPS, requires TLS cert)
Allow guest access Same dialog Checked only for read-only monitoring
Activate web server user User Management → Add User At least one Administrator
Session timeout Tools → Web Server Settings 600 s (10 min)
HTTPS certificate Tools → Web Server Settings → TLS Self-signed for bench, CA-signed for production

Test the web server with the following command from a workstation on the same subnet:

$ curl -v http://<LOGO-IP>/

A working v1.84.03 LOGO! returns HTTP/1.1 200 OK with Server: LOGO! 8.4 Webserver/1.84.03 in the response header. A HTTP 401 with body "Authentication required" indicates the user database is empty. A TCP connection refused on port 80 indicates the web server dispatcher was disabled by an incompatible project header — return to step 6.3 and re-transfer the program with the correct LSC build.

8. Modbus TCP Register Verification

The LOGO! 8.4 with v1.84.03 firmware exposes the following Modbus address spaces, identical to v1.84.02 except for two new function codes added to support 32-bit float transfers:

Modbus Object Function Code LOGO! Memory Address Range (Decimal) Access
Coils 0x01, 0x05, 0x0F Q outputs (Q1..Q64), M flags 0-511 R/W
Discrete Inputs 0x02 I inputs (I1..I64) 0-511 R
Holding Registers 0x03, 0x06, 0x10, 0x14, 0x15 VW, VM area 0-849 R/W
Input Registers 0x04 AIW analog inputs 0-127 R

Function codes 0x14 (Read FIFO Queue) and 0x15 (Read File Record) are new in v1.84.03 and are not present in v1.84.02. They allow the LOGO! to serve 32-bit float values from the VM area without client-side word swap. Older Modbus masters that only support function codes 0x03 and 0x04 continue to work unchanged.

To verify the Modbus TCP listener is back, run the test query from a PC on the same subnet using modpoll or a Python Modbus client:

$ modpoll -m tcp -a 1 -r 1 -c 8 -t 0 -p 502 192.168.0.10
-- Polling slave...
[1]: 0
[2]: 0
[3]: 0
[4]: 0
[5]: 0
[6]: 0
[7]: 0
[8]: 0

A working v1.84.03 LOGO! returns a stream of zero or one values matching the current Q-output state. A timeout indicates the Modbus listener is still disabled — repeat step 6.3 with the corrected LOGO! Soft Comfort build. A "illegal data address" response (exception code 0x02) indicates the BM firmware is responding but the project memory layout has changed — re-check the VM mapping in Tools → Variable Memory Layout.

9. WinCC RT Advanced S7 Connection

WinCC RT Advanced connects to LOGO! 8.4 over an S7 connection using ISO-on-TCP (port 102). After the firmware update the connection is established by the HMI only if the TIA Portal project uses a LOGO! device descriptor compatible with v1.84.03.

HMI Connection Parameter Value for LOGO! 8.4
Connection type S7 connection
Partner IP LOGO! BM IP (e.g. 192.168.0.10)
Rack 0
Slot 1
Connection resource 02 (default for LOGO! BM)
Maximum PDU size 480 bytes (LOGO! default)
Watchdog time 30 s
Active connection establishment From HMI side (active = true)

Validation sequence after the recovery steps in section 6:

  1. In TIA Portal, open the HMI project, then Devices & Networks → Connections. The "LOGO! 8.4" partner must be online; the green check mark in the connection table confirms the S7 partner is reachable.
  2. Right-click the connection and run Check Consistency. TIA Portal V17 Update 4 / V18 / V19 reports No errors only when both the project descriptor and the BM firmware are aligned to v1.84.03.
  3. Compile the HMI and start WinCC RT Advanced. The tag status bar should show the green connection icon within 30 seconds. If the icon stays gray, open Tools → Connection Diagnostics in the runtime to read the S7 error code (0x0001 = partner unreachable, 0x0002 = resource not available).
Symptom cross-check: if the web server is back and Modbus TCP is back, but the WinCC RT Advanced connection is still down, the cause is almost always a TIA Portal project that has not been recompiled. Re-compile the HMI tags after every firmware update and re-deploy the runtime to the panel.

10. Verification Procedure

Run the following matrix end-to-end on the bench before putting the line back into production:

Service Test Command / Action Expected Result
ICMP ping ping 192.168.0.10 < 5 ms latency, 0% loss
Web server curl -v http://192.168.0.10/ HTTP/1.1 200 OK, Server: LOGO! 8.4 Webserver/1.84.03
Modbus TCP (discrete) modpoll -m tcp -t 0 -r 1 -c 8 192.168.0.10 Returns 8 coil values
Modbus TCP (analog) modpoll -m tcp -t 4 -r 1 -c 4 192.168.0.10 Returns 4 input register values
S7 connection WinCC RT Advanced start Connection icon green, tags update
LOGO! Soft Comfort online Tools → Ethernet Connections → Online Test Online, no error
LWE upload Browser navigate to http://192.168.0.10/web/ Custom visualization page loads, all SVG tags update
Program consistency LOGO! Soft Comfort Online → Compare with project Identical

11. Rollback to Firmware v1.84.02 (if required)

If v1.84.03 must be left in place for upstream compliance but a downstream device cannot be updated in time, use the firmware rollback to v1.84.02:

  1. Open LOGO! Soft Comfort V8.4 (build 8.4.0_64 or newer).
  2. Connect to the LOGO! BM, then Tools → Firmware Update → Downgrade to V1.84.02. Confirm the warning dialog. The downgrade takes 60 to 90 seconds and reboots the BM.
  3. Re-transfer the project from the same LOGO! Soft Comfort build. The project header is the same for v1.84.02 and v1.84.03, so no project change is required.
  4. Validate the matrix from section 10 with the v1.84.02 expected values (e.g. Server: LOGO! 8.4 Webserver/1.84.02 in the response header).

Downgrading does not wipe the IP address or the user database, but it does reset the LOGO! to the factory program. The current LSC program must be retransferred after the downgrade completes. Document the BM, the firmware version, the LSC build, the LWE version, and the TIA Portal version in the audit log before the rollback so the firmware jump can be retried when the downstream equipment is updated.

12. Troubleshooting Matrix

Symptom Probable Cause Corrective Action
Web server returns HTTP 401 on every page Empty user database after clean install Add at least one Administrator in User Management
Web server port closed after firmware update Project header from old LSC build Re-transfer project with LOGO! Soft Comfort V8.4 build ≥ 8.4.0_64
Modbus TCP timeout Modbus listener disabled by incompatible project header Same as above: re-transfer project
WinCC RT Advanced shows "connection fault" TIA Portal project not recompiled after firmware update Re-compile the HMI, re-deploy to the runtime
Browser shows old web page even after transfer Browser cache from v1.84.02 deploy Clear browser cache on every HMI client PC
LOGO! Soft Comfort cannot find the device on Ethernet BM IP changed by the firmware update Re-read the IP from the BM display and set it in Ethernet Connections
LWE shows "FW not supported" LWE V1.0 / V1.1 used on a v1.84.03 BM Install LOGO! Web Editor V1.2 and rebuild the web project
All services still down after recovery LOGO! BM in STOP / error state Power-cycle the BM and re-transfer the program
Modbus "illegal data address" (0x02) VM memory layout changed in the new project Re-check Tools → Variable Memory Layout against the client map
Modbus "illegal function" (0x01) Client uses function code 0x14 or 0x15 on v1.84.02 firmware Roll forward to v1.84.03 or restrict client to codes 0x03/0x04

FAQ

Why does my LOGO! 8.4 lose all Ethernet communication after updating the base module to v1.84.03?

v1.84.03 introduces a project-descriptor handshake that requires the LOGO! Soft Comfort project to be transferred from a build ≥ 8.4.0_64 and a LOGO! Web Editor ≥ V1.2. An older project header disables the S7, Modbus TCP, and web server listeners silently. Re-transfer the program with the current LOGO! Soft Comfort to clear the disable flag.

Do I have to downgrade the firmware to restore communication?

No. Downgrading to v1.84.02 is only required if a downstream HMI or Modbus master cannot be updated in time. The normal recovery is to align the engineering toolchain versions (LOGO! Soft Comfort V8.4 build ≥ 8.4.0_64 and LWE V1.2) and re-transfer the program — the v1.84.03 firmware then exposes all Ethernet services normally.

Which TIA Portal version supports LOGO! 8.4 firmware v1.84.03?

TIA Portal V17 Update 4 or newer (V18, V19) imports the v1.84.03 LOGO! device descriptor and compiles the S7 connection correctly. TIA V16 and earlier only support up to v1.84.02 and must be updated before the HMI can connect.

Can I keep the v1.84.02 firmware and still get the v1.84.03 bug fixes?

No. The bug fixes are part of the v1.84.03 firmware image. The recommended path is to update the BM to v1.84.03 and update the engineering toolchain to match, rather than staying on v1.84.02.

What is the default IP address of a LOGO! 8.4 base module and where do I find it on the display?

The factory default IP is 192.168.0.10/255.255.255.0 with gateway 192.168.0.1. The current address is shown on the LOGO! onboard display under System → Network → IP Address. The web server is reachable at http://<LOGO-IP>/ on TCP/80 once the user list is populated.

What are the new Modbus function codes in firmware v1.84.03?

v1.84.03 adds function codes 0x14 (Read FIFO Queue) and 0x15 (Read File Record) for 32-bit float transfers from the VM holding-register area. Existing masters using codes 0x01 through 0x0F continue to operate unchanged.

Back to blog