1. Problem Overview
The SINAMICS G120C is a compact, modular frequency inverter from Siemens (frame sizes FSA through FSE; 0.55 kW to 132 kW). It uses a Control Unit (CU) of the CU230P-2, CU240B-2, CU240E-2, or CU250S-2 family. The Control Unit contains two non-volatile storage areas: the internal ROM (EEPROM) on the device and an optional removable memory card (SD/SDHC).
Two failure modes are repeatedly observed in the field:
- Parameters do not persist after a power-off/power-on cycle. Changes made through the BOP-2 (Basic Operator Panel), IOP-2 (Intelligent Operator Panel), SINAMICS Startdrive in TIA Portal, or STARTER are lost on reboot.
- After a firmware downgrade (e.g., from V4.6 to V4.5), the drive remains in an inoperable state. The RDY LED and the BF LED flash slowly red, and subsequent memory card operations return fault F01002 — Internal software error.
2. Root Cause Analysis
| Observed Symptom | Underlying Cause | Likelihood |
|---|---|---|
| Parameters reset after power cycle | Save was performed only to RAM, not to ROM (p0971 not executed / "Copy RAM to ROM" not clicked) | High |
| RDY + BF slowly flashing red after firmware update | Drive is waiting for power-OFF / power-ON to finalize the new firmware image; this is the documented warm-restart handshake | High (normal behavior) |
| F01002 on memory card restore | Memory card contains parameters or firmware from a different CU variant (CU2xy-2 hardware mismatch) or the target's internal ROM is corrupted | High |
| F01002 immediately after firmware downgrade | Downgrade left an inconsistent firmware/NV-data pairing; ROM holds metadata for a newer FW than the loader accepts | Medium |
| F01002 with BOP accessible but save rejected | EEPROM wear-out or sector failure on the Control Unit | Low (HW failure) |
The CU2xy-2 family uses two physically separate non-volatile areas: the on-board EEPROM for parameter sets, and the firmware flash, which is loaded into RAM at boot. Save to EEPROM copies the volatile parameter image (RAM) into the EEPROM using parameter p0971 or the equivalent menu action on the BOP-2 / IOP-2.
3. Required Tools and Prerequisites
- Siemens SINAMICS G120C Operating Instructions (latest edition for the CU variant installed)
- STARTER V5.x or SINAMICS Startdrive in TIA Portal (version must support the G120C firmware installed)
- BOP-2 (6SL3255-0AA00-4CA1) or IOP-2 (6SL3255-0AA00-4JA1) for offline parameter access
- Siemens-branded or SanDisk industrial SD/SDHC card, ≤ 2 GB for legacy FW or up to 32 GB SDHC for newer CU2xy-2 firmware. Format FAT16/32
- Firmware files from Siemens Product Support: support.industry.siemens.com — search "G120C firmware". Verify the file set includes the matching CU type (e.g., 6SL3246-0BA22-1FA0 for CU240E-2 PN V4.6)
- USB cable (Mini-USB on CU) or PROFINET connection for commissioning PC
4. Diagnostic Procedure
- Read out the fault buffer. Connect with STARTER/Startdrive → project tree → drive → Diagnostics → Fault/alarm buffer. Note the exact fault number, time stamp, and any associated value (r0949).
-
Check the firmware version on the CU. With BOP-2, navigate to
r0018(firmware version) andr0020(firmware version, long). With the IOP-2 use the Diagnostics → Drive Information menu. Confirm that commissioning software version is compatible. - Verify the current ROM contents. With the BOP-2 in Menu → Parameter backup/restore, check whether the last saved parameter set matches the active RAM. A mismatch confirms the EEPROM is not being written.
-
Inspect the memory card. If a card is inserted, browse to
\USER\SINAMICS\<CU_article_no>\. The folder must match the target CU. Older parameter sets that were saved on a different CU variant will trigger F01002 when restored. - Monitor LED states. Reference LED pattern table:
| RDY LED | BF LED | Meaning | Action |
|---|---|---|---|
| Slow flash green (0.5 Hz) | Off | Ready, no fault | None |
| Slow flash green | Slow flash red (0.5 Hz) | Firmware update in progress, awaiting power cycle | Power OFF, wait 30 s, power ON |
| Slow flash red (2 Hz) | Any | Firmware update error / boot failure | Re-flash firmware, see Section 5 |
| Fast flash red (2 Hz) | Any | Active fault, drive inhibited | Acknowledge F01002; consult fault buffer |
| Steady red | Any | Hardware fault on CU | Replace Control Unit |
5. Step-by-Step Recovery Procedure
Step 5.1 — Power-Cycle After Firmware Update
If the RDY and BF LEDs are flashing slowly red after a firmware transfer, this is the documented handshake. The inverter is signalling that the new firmware has been staged and a power reset is required to commit it.
- Disconnect the 24 V control voltage and the line voltage.
- Wait ≥ 30 seconds to allow the internal bulk capacitors to discharge below the undervoltage lockout (the CU230P-2 monitors UDC; below ~50 V the flash controller releases the boot latch).
- Re-apply 24 V and line voltage. Observe the LED sequence: RDY should transition from solid red → slow green flashing → solid green (or solid orange during pre-charge, depending on frame size).
- If the LEDs return to slow red flash on BF/RDY, the staged firmware is invalid — proceed to Section 5.3.
Step 5.2 — Save Parameters to EEPROM (Copy RAM to ROM)
Parameter changes are stored in volatile RAM by default. They must be explicitly committed to the non-volatile EEPROM using parameter p0971.
- From STARTER / Startdrive: Online → Drive → Commissioning → Copy RAM to ROM. Wait for the progress bar to complete and the acknowledgement bit
r3996.0to return to 0. - From BOP-2: MENU → Parameter save → Save to EEPROM → OK. The BOP displays “Save in progress”; do not power off for at least 10 s after the BOP returns to the status screen.
- From IOP-2: Menu → Parameter backup → Save parameter set in drive.
Alternative direct write (only if you cannot access a commissioning tool): set p0971 = 1 and press P on the BOP-2. The drive will write the entire parameter set to EEPROM within 3–6 s; the RDY LED remains red during the write.
Step 5.3 — Factory Reset and Clean Re-flash
Use this when F01002 is active or the ROM image is suspect. It clears the EEPROM and re-stages firmware.
- Set
p0010 = 30(commissioning filter = factory reset) andp0970 = 1(factory reset). Acknowledge any faults first. - Wait until
p0970returns to 0 (reset complete). The drive restores the as-shipped parameter set. - Cycle power to apply factory defaults.
- If the drive is in a state where STARTER cannot go online (e.g., BF/RDY flashing red), perform a firmware re-flash via memory card:
- Copy the firmware BIN files (e.g.,
SLM_G120C_CU240E2PN_V04_06_02_00.bin) to the memory card root. - Insert the card into the CU with the drive powered OFF.
- Power ON. The CU detects the new firmware and performs the same staged-load handshake as in Section 5.1.
- Power cycle again after the LEDs indicate the update is complete.
- Copy the firmware BIN files (e.g.,
Step 5.4 — Memory Card Restore Procedure
If a memory card backup exists, restore it after a clean firmware load:
- Confirm the folder name on the SD card matches the target CU's article number (e.g.,
6SL3246-0BA22-1FA0). - Insert the card. Power on the drive.
- From BOP-2: MENU → Parameter backup → Restore from SD card. Wait for the acknowledgement; do not interrupt power for at least 15 s after the prompt disappears.
- From STARTER/Startdrive: Online → Drive → Parameter backup → Restore from memory card.
If F01002 returns immediately when the card is inserted, the data on the card is from a different CU variant or the card's filesystem is non-standard. Re-format the card as FAT32, copy the backup from a known-good drive of the same article number, and retry. If F01002 persists with a verified-good card, the on-board EEPROM is hardware-faulty and the Control Unit must be replaced.
6. Firmware Update Best Practices
- Always match the firmware set to the CU article number (printed on the front label). Mismatched sets are a leading cause of F01002.
- Perform the update with a stable 24 V supply and a fully charged DC link. Use a UPS on the line side if the panel is subject to brown-outs.
- For STARTER/Startdrive updates, ensure the Web server password has been set (where applicable) and that the project is in Online mode before clicking Load to target system.
- For SD-card updates, the file order on the card is interpreted by the loader. Do not mix firmware from two different CU families on the same card.
- Always execute a Copy RAM to ROM immediately after the drive is recommissioned, otherwise the new commissioning parameters will be lost on the first power cycle.
7. Verification Checks
-
Power-cycle test: Make a non-default parameter change (e.g., ramp time
p1120from 10 s to 5 s), execute Copy RAM to ROM, wait 15 s, power OFF for 60 s, power ON. Verify the value is still 5 s by readingr0025or by scrolling the BOP. -
Fault buffer clear: Read
r0945[0..7]and confirm no active F01002 entries. If any remain, repeat Section 5.3. - Memory card round-trip: Insert a freshly written SD card backup, power cycle, and confirm the parameters restore automatically (this is the default behaviour when a valid backup is detected at boot).
- BOP/STARTER parity: Read the same parameter from BOP-2 and from STARTER/Startdrive online view. The two values must agree to within one refresh cycle.
8. When to Replace the Control Unit
Replace the CU if any of the following is true:
- F01002 persists after a verified-good firmware re-flash on a properly formatted card.
- The drive loses parameter values on every power cycle despite an observed Copy RAM to ROM completion (r3996.0 = 0).
- The RDY LED is steady red at power-up with no LED activity from BF, indicating a failed boot ROM.
- The drive has been in service for > 10 years in a high-temperature (> 50 °C ambient) panel and the EEPROM write cycle counter (read via
p0441-related diagnostics where available) is at end-of-life.
Replacement procedure: power OFF, remove the CU from the Power Module (the CU slides off the PM after the four screws are loosened and the two front connectors are released), install the new CU, re-flash the firmware to match the panel's commissioning, and re-load the parameter backup. Do not mix CUs across different frame sizes (FSA through FSE) without verifying PM compatibility — the CU is universal, but the Power Module's firmware for the IGBT stack is loaded by the CU at first boot.
9. Quick Reference: Key Parameters and Fault Codes
| Item | Identifier | Description |
|---|---|---|
| Parameter | p0970 |
Factory reset (1 = reset to defaults) |
| Parameter | p0971 |
Save parameters to non-volatile memory (1 = start save) |
| Parameter | p0010 |
Commissioning filter (30 = factory reset, 0 = ready) |
| Parameter | r0018 |
Control Unit firmware version (read only) |
| Parameter | r0020 |
Firmware version long string (read only) |
| Parameter | r0945[0..7] |
Fault code buffer (8 entries) |
| Parameter | r3996.0 |
Status: RAM-to-ROM copy in progress |
| Fault | F01002 | Internal software error — ROM/EEPROM or firmware image corruption |
| Alarm | A01028 | Configuration download error (often paired with F01002 after bad card restore) |
10. Related Documentation
- SINAMICS G120C Operating Instructions (Siemens Industry Online Support)
- SINAMICS G120 / G120C Parameter Manual
- SINAMICS G120 / G120C List Manual (Parameter List)
- SINAMICS Startdrive in TIA Portal — Commissioning Manual
- Siemens Application Note: "Data storage for CU2xy-2" — internal memory (RAM/ROM) and memory card handling for the CU2xy-2 family
FAQ
Why do my SINAMICS G120C parameter changes disappear after a power cycle?
Changes are stored only in volatile RAM by default. You must execute "Copy RAM to ROM" from STARTER/Startdrive, set p0971 = 1 from the BOP-2, or use the IOP-2 "Save parameter set in drive" menu to commit the values to the on-board EEPROM. Without this step, the drive restores the last-saved set on the next power-up.
What does flashing red on RDY and BF after a firmware update mean?
It is the documented "update staged" handshake: the loader has written the new firmware to the flash but is waiting for a full power-OFF / power-ON cycle to commit it. Disconnect both the 24 V control voltage and the line supply, wait at least 30 seconds, and re-energize. Do not interrupt the drive during the first 60 seconds of the new boot.
What is fault F01002 on a SINAMICS G120C and how do I clear it?
F01002 is an internal software error. The most common cause is a corrupted parameter set in the EEPROM (for example, after restoring a memory card backup from a different CU variant) or an inconsistent firmware/NV-data pairing after a downgrade. Clear the fault with p3981 = 1 or by power-cycling, then perform a factory reset (p0010 = 30, p0970 = 1) and re-flash the firmware. If F01002 returns immediately, the on-board EEPROM is faulty and the Control Unit must be replaced.
Can I downgrade G120C firmware from V4.6 to V4.5?
Only if the CU's loader permits the downgrade (check the firmware release notes for the target version). Before downgrading, perform a factory reset so the EEPROM does not retain parameters whose structure is not understood by the older firmware, and use a verified SD card with the matching firmware file set. A simpler alternative is to stay on V4.6 and apply the latest Service Pack of V4.6 instead of stepping down.
Which memory card should I use with the SINAMICS G120C?
Use a Siemens-branded or SanDisk industrial SD/SDHC card formatted as FAT16 or FAT32. Cards up to 2 GB are supported on legacy firmware; SDHC cards up to 32 GB are supported on current CU2xy-2 firmware. Avoid generic consumer cards and never use a card that has been used in a different device family — the directory structure must match the target CU's article number for the loader to accept the backup.