Problem
Newer S7-1200/1500 firmware with "secure PG/PC communication" enabled requires TLS. Both thomas-v2 and lircy support TLS connections. We have TLS code on the fix-tls-layering-v2 branch but it has not been validated against real TLS-enabled hardware.
Scope
- Test TLS handshake against a real S7-1500 with secure communication enabled
- Validate V2 (integrity + anti-replay) and V3 (TLS) protocol paths
- Ensure certificate handling works (Siemens uses per-device certs)
Priority
Critical — without TLS, S7CommPlus is unusable on modern firmware configurations.
Problem
Newer S7-1200/1500 firmware with "secure PG/PC communication" enabled requires TLS. Both thomas-v2 and lircy support TLS connections. We have TLS code on the
fix-tls-layering-v2branch but it has not been validated against real TLS-enabled hardware.Scope
Priority
Critical — without TLS, S7CommPlus is unusable on modern firmware configurations.