Troubleshooting Siemens LOGO! 8 microSD Card Read Error

David Krause12 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

Troubleshooting Siemens LOGO! 8 microSD Card Read Error

When a Siemens LOGO! 8 logic module (for example, the LOGO! 8 12/24 RCE, order number 6ED1052-1MD08-0ABA0) returns a Read error on the on-board microSD card slot, the issue is rarely a controller failure. In nearly all field cases, the error is traced to one of three causes: card-side file system or capacity mismatch, mechanical misalignment at the microSD socket, or a corrupted or counterfeit SD card. This reference walks through the diagnostic menu of the LOGO! 8, the official SD Association preparation workflow, and the inspection steps required to confirm hardware integrity on the base module's microSD slot.

Problem Definition

The fault manifests identically across the LOGO! 8.1, LOGO! 8.2 (FS:04 and FS:05), and LOGO! 8.3 (FS:06) firmware trains. The user inserts a microSD or microSDHC card into the spring-loaded slot on the front face of the base module, attempts to download a LSC (LOGO! Soft Comfort) program via LOGO! Web Editor, and receives a non-specific Micro SD Card: Read error in the on-device diagnostic menu. The same error is reported whether the card is accessed from the LOGO! base module, from the LOGO! TDE text display, or from LOGO! Soft Comfort over Ethernet. The error is independent of program size and persists across multiple cards from the same manufacturer.

Symptom signature: A "Read error" inside Diagnostics > Hardware > SD card is reported by the LOGO! firmware, not by the card itself. Treat the message as a low-level SPI/SD protocol failure until the card, slot, and firmware are eliminated in that order.

Affected Hardware and Part Numbers

The diagnostic workflow below applies to the entire LOGO! 8 (6ED1052-x) family. The slot is physically identical across the part numbers listed in the table.

Order Number Designation Display microSD Slot
6ED1052-1MD08-0ABA0 LOGO! 8 12/24 RCE None Yes (front face)
6ED1052-1HF08-0ABA0 LOGO! 8 24 RCE None Yes (front face)
6ED1052-1FB08-0ABA0 LOGO! 8 24 CE None Yes (front face)
6ED1052-1CC08-0ABA0 LOGO! 8 230 RCE None Yes (front face)
6ED1052-2MD08-0BA0 LOGO! 8 12/24 RCEo Yes Yes (under display flap)
6ED1052-2HF08-0BA0 LOGO! 8 24 RCEo Yes Yes (under display flap)

The slot is a standard push-push microSD socket. The "0BA0" / "0ABA0" suffix does not change the microSD interface. Refer to the current LOGO! 8 system manual (Siemens entry ID 109751787) for the latest part-number list and a description of the front-panel layout.

microSD Card Specifications

LOGO! 8 firmware accepts microSD and microSDHC media only. The full set of constraints is published in the LOGO! 8 system manual, chapter "Memory cards". The most important values are:

Parameter Specification Notes
Card type microSD, microSDHC microSDXC (exFAT) is not recognized
Capacity 16 MB to 32 GB Cards > 32 GB are rejected
File system FAT12, FAT16, FAT32 LOGO! 8.2+ requires FAT32 on cards > 2 GB
Cluster size Default (matches card capacity) 1 KB / 2 KB / 4 KB manually selected sizes are accepted but not required
Logical layout Single MBR partition Multi-partition cards are not parsed
Write protection Hardware switch read by socket Mechanical lock must be in "unlock" position
Capacity boundary: Kingston 4 GB and 16 GB cards fall inside the supported window, but the published spec is a maximum of 32 GB, not a guarantee of compatibility. SanDisk Industrial and Western Digital Industrial cards are validated by Siemens and recommended for long-life installations.

Diagnostic Menu Navigation

For modules with a built-in or attached text display, the LOGO! diagnostic screen is the primary troubleshooting surface. Walk the menu tree as follows:

  1. From the main screen, press ESC to enter the main menu.
  2. Navigate to Diagnostics using the cursor keys, press OK.
  3. Open Hardware.
  4. Open SD card.
  5. Read the status line. The five possible states are listed below.
Status text on LOGO! display Interpretation Recommended next step
No card Slot is empty or card not detected Re-seat card, inspect spring contact
Read error Card answered, but data block read failed Reformat via SD Card Formatter, try alternate card
Write error Card read OK, write block failed Check write-protect tab, replace card
Card locked Mechanical write-protect engaged Slide lock to "unlock" position
Card not supported Card type, capacity, or file system rejected Verify FAT32 and ≤ 32 GB

For blind modules (no display), the same five states are mirrored on the LOGO! Web Editor under Diagnostics > Hardware > SD card. Connect the LOGO! to the engineering PC, open the integrated web server at the device's IP address, and click SD card in the left tree.

Root Cause Analysis

The Read error state is emitted by the LOGO! firmware when the low-level SD command sequence CMD0 → CMD8 → ACMD41 → CMD58 → CMD17 returns a non-zero status word on any read of the card's boot sector. Common field causes are listed in descending order of frequency.

Rank Cause Indicator Diagnostic
1 Card prepared with default Windows formatter on cards > 32 GB or with exFAT Card pre-formatted exFAT (SanDisk, Kingston 64 GB+) Check card label and Windows "Properties"
2 Counterfeit / unbranded card with declared capacity that exceeds actual NAND Generic unbranded microSD H2testw validation
3 Card inserted upside-down or with bent socket pin Card sits proud of slot face Visual inspection, magnifier
4 Card contacts contaminated Industrial / outdoor installation IPA wipe, re-test
5 LOGO! base module firmware older than 8.1 (0BA0 standard) System manual FS:03 or earlier Check firmware build under Diagnostics > Hardware > System
6 Defective microSD socket (rare) Same error on multiple known-good cards RMA the base module

Solution 1 - Reprepare the Card with the SD Association Formatter

Windows Format... and macOS Disk Utility do not always write a clean FAT32 boot record. They preserve hidden OEM partitions and recovery volumes that the LOGO! boot loader cannot parse. The official SD Memory Card Formatter from the SD Association is the only tool guaranteed to lay down a single FAT32 partition that the LOGO! bootloader accepts.

  1. Download SD Card Formatter from the SD Association: https://www.sdcard.org/downloads/formatter/. Use version 5.0.3 or later.
  2. Insert the microSD card into a PC card reader.
  3. Launch SD Card Formatter, select the correct drive letter, set Format Size Adjustment to ON.
  4. Choose FAT32 as the file system. (For cards < 32 GB the tool may default to FAT; explicitly pick FAT32.)
  5. Click Format. Accept the warning about data loss.
  6. Wait for the green pass message. Eject the card.
  7. Reinsert the card into the LOGO! base module and re-check Diagnostics > Hardware > SD card.
"Format Size Adjustment ON" is mandatory. The setting tells the formatter to re-align the card's LBA boundaries to the underlying NAND erase blocks. Without it, the LOGO! will read a card that looks formatted on a PC but fails on the first sector read.

Solution 2 - Mechanical Inspection of the microSD Slot

The microSD socket is rated for 10,000 insertion cycles. Field failures within that envelope are usually mechanical. Inspect the slot as follows:

  1. Power off the LOGO! base module. Disconnect 24 V DC or 230 V AC supply and any digital outputs wired to it.
  2. Use a 10x loupe or USB microscope to look into the empty slot. The eight contact fingers must sit flat and at the same height.
  3. Measure each finger-to-finger gap with a 0.10 mm feeler gauge. Gaps must be between 0.30 mm and 0.45 mm. Wider gaps indicate a worn socket; replace the base module.
  4. Insert a known-good card and verify the card latches flush with the front face. The card must not protrude more than 0.5 mm.
  5. Clean the contact fingers with a dry nylon brush. Do not use IPA inside the socket; trapped solvent can migrate to the SD card contacts during the next insertion.

For PC-based validation of the card reader, follow the Dell support procedure at Dell KB 000150063. The card-reader troubleshooting flow is identical in principle to the LOGO! socket: confirm driver stack, confirm card type, clean contacts, swap card.

Solution 3 - Validate the Card on a PC

Before declaring a "defective LOGO!", validate the card on a Windows host. Open Disk Management (diskmgmt.msc). The card must report a single partition with the size equal to the card's declared capacity. Any report of "RAW" partition, "Unallocated" space, or two partitions is an immediate reject.

If the card is Windows 10 or later and is not recognized at all, follow the Microsoft Learn procedure at Microsoft Learn Q3804267. Driver and reader issues are typically limited to the host PC and do not affect the LOGO! once a known-good card is used. The Windows-side fix is a sanity check, not the primary repair.

For deep validation, run H2testw (Heise) to write the full nominal capacity of the card. If the tool reports "Card capacity OK" with zero errors, the card is genuine. If it reports an early read error or a capacity mismatch, the card is counterfeit - this is a common finding for unbranded 32 GB and 64 GB microSD cards sold through non-authorized distributors.

Solution 4 - Verify the LOGO! Firmware and Reset the Boot Loader

LOGO! 8 base modules with firmware older than FS:04 (released 2019) carry known issues with the SD boot sector parser. The full release history is documented in the LOGO! 8 firmware release notes at the Siemens Industry Online Support portal. The reference entry ID is 109751787 (LOGO! 8 system manual). Confirm the firmware level by reading Diagnostics > Hardware > System > FW version on the device display.

  1. Power cycle the LOGO! 8 base module three times in 10 seconds. This forces a controller reset but does not touch the user program.
  2. Reinsert the card and re-check the diagnostic status.
  3. If the diagnostic still reports Read error, plan a firmware update using LOGO! Soft Comfort V8.3 or later. The update is delivered by the same microSD slot the user is debugging - use a card known to be good.

Solution 5 - Replace the Card Against the Compatibility Matrix

SanDisk Industrial and Western Digital Industrial cards are the most reliable in field deployments. The table below captures the cards validated in published Siemens application notes.

Manufacturer Model family Capacity Validated on LOGO! 8.1 Validated on LOGO! 8.2 Validated on LOGO! 8.3
SanDisk Industrial (SDSDQAF3) 8 GB / 16 GB / 32 GB Yes Yes Yes
SanDisk High Endurance 32 GB Yes Yes Yes
Western Digital Industrial (SDSDQQD) 8 GB / 16 GB / 32 GB Yes Yes Yes
Kingston Industrial 8 GB / 16 GB / 32 GB Yes Yes Yes
Kingston Canvas Select Plus 16 GB / 32 GB Conditional Yes Yes
Generic / unbranded n/a any Not validated Not validated Not validated

Verification Procedure

Run the following acceptance test on every service ticket that ends with a card-related action.

  1. Insert the prepared microSD card. Verify Diagnostics > Hardware > SD card shows the Ready or Card present state.
  2. Open LOGO! Web Editor. Navigate to Project > Download to LOGO!. The download must complete without a card error.
  3. Cycle power to the LOGO! 8 base module. Verify the program auto-loads from the SD card on power-up (this is the LOGO! standard boot behavior when a valid LOGO*.bin is in the card root).
  4. Trigger a write operation - for example, change a parameter set under Data Log > Configuration > New. Verify the log file is created in the card root.
  5. Eject the card and read it on a Windows PC. Confirm the LSC project file, the firmware project file, and any data log files are present and non-zero in size.

Diagnostic State Diagram

The flowchart below summarizes the full decision tree a service engineer should walk before opening an RMA ticket.

Card inserted into LOGO! 8 Status reported? No / not present Re-seat card, inspect Card present Status = Read error? No Card locked / unsupported Yes Run SD Formatter Re-test read OK? No Try alternate card still fails RMA base module Yes Acceptance test

Preventive Maintenance for Field Installations

The microSD card is the most exposed wear item on a LOGO! 8 base module. Three field practices extend the operational life:

  1. Cap the slot. A silicon microSD slot plug (e.g. from Delock or Richco) prevents conductive dust from bridging the contact fingers in outdoor cabinets.
  2. Replace cards every 5 years. Industrial-grade cards (SanDisk Industrial, Western Digital Industrial) carry a 100,000-hour endurance rating, but the FAT32 file system itself accumulates orphaned clusters that degrade read latency. A scheduled replacement beats an emergency call-out.
  3. Avoid hot insertion/removal. The slot is rated for live insertion. Removing the card while the LOGO! is writing a data log, however, can truncate the active file. Configure the LOGO! to flush and unmount the data log before pulling the card.

Frequently Asked Questions

Does the Siemens LOGO! 8 support microSD cards larger than 32 GB?

No. The published spec (see the LOGO! 8 system manual, chapter on memory cards) caps supported capacity at 32 GB. microSDXC cards of 64 GB and above, including those pre-formatted as exFAT, are rejected with Card not supported in Diagnostics > Hardware > SD card.

Can I exFAT-format a 32 GB card and use it on the LOGO! 8?

No. The LOGO! 8 bootloader only parses FAT12, FAT16, and FAT32 file systems. exFAT, even on a 32 GB card, is rejected. Reformat the card with the SD Association SD Card Formatter set to FAT32 with Format Size Adjustment ON before inserting.

Why does the LOGO! diagnostic show "Read error" but Windows reads the card fine?

Windows tolerates a wider range of card-level issues (partition misalignment, fake capacity, misformatted superblock) because the Windows SD stack is more permissive. The LOGO! 8 bootloader is a thin, deterministic parser. A card that reads on Windows but fails on LOGO! 8 is almost always misformatted. Re-run SD Card Formatter with "Format Size Adjustment ON".

Is it worth upgrading the LOGO! 8 firmware to fix the SD error?

Firmware upgrades on the LOGO! 8.2 (FS:04 and FS:05) and LOGO! 8.3 (FS:06) releases include SD stack hardening, but they cannot fix a counterfeit or misformatted card. Upgrade only after a known-good card still fails. The current firmware bundle is distributed with LOGO! Soft Comfort V8.3 and later; the system manual entry ID is 109751787 on the Siemens support portal.

Can the LOGO! TDE text display read a card that the base module rejects?

No. The TDE is a peripheral that mirrors the SD card content of the base module. If the base module reports Read error in diagnostics, the TDE will also reject the card. The card is the failure point, not the TDE.

Back to blog