SINAMICS G120C Firmware Upgrade from V4.5 to V4.7 SP6: Procedure
The SINAMICS G120C accepts a controlled firmware jump from V4.5.x (including the 4503007 / V4.5.3.0 build) to V4.7 SP6 and beyond, provided the upgrade is performed with the correct tool, the correct Control Unit (CU) variant is addressed, and the source build meets the documented starting baseline. This article consolidates the official upgrade instructions from Siemens document 67364620 (SINAMICS G120 / G120C / G120D / G110M / G120P / ET 200pro FC-2 firmware upgrade manual) and the release notes for the latest service pack, Siemens document 109814239 (SINAMICS firmware 4.7 SP14 HF6).
r0018 / r0965.
1. Why Upgrade a G120C from V4.5 to V4.7 SP6?
V4.5 is end-of-life for new feature work. V4.7 SP6 and later add field-proven fixes that matter in production:
- Improved Safe Torque Off (STO) diagnostic behavior on CU240B-E-2 / CU240B-2 / CU250S-2 Control Units.
- Extended PROFINET / EtherNet/IP conformance for controllers that assert stricter GSDML / EDS checks.
- Bug fixes for F30001, F30002, F30012, F30021 and the F08501 / F08502 PROFIsafe diagnostic trips seen on V4.5.x.
- Support for newer motor data sets and updated SINAMICS Startdrive / TIA Portal project portability.
- Hotfix branch 4.7 SP14 HF6 (document 109814239) is the recommended target for new installations and for any drive that previously exhibited sporadic F08501 / F08502 events.
2. Identifying the Current Firmware
Before initiating an upgrade, capture the running firmware version, Control Unit hardware (r0019 / r0097), and the parameter backup. Three sources are available:
| Source | Parameter / Location | What You Get |
|---|---|---|
| BOP-2 / IOP-2 keypad | Menu: Identify → Firmware version | CU type, firmware version, boot loader |
| Drive parameter |
r0018 = FW version active, r0019 = CU hardware, r0965[0..1] = FW version and build date |
Authoritative runtime values |
| Nameplate (MLFB) | 6SL3210-1KE11-8UF1 for V4.5.x | Factory-shipped version (does not change after upgrade) |
| STARTER / Startdrive | Online → Drive → Identification | CU type, FW version, build, object dictionary |
| Web server (CU240B-E-2 / CU250S-2) | Identification → Drive information | FW version, CU serial, slot configuration |
For the example drive in the source (MLFB 6SL3210-1KE11-8UF1, XAC821-000043, FW 4503007, V4.5):
-
r0965[0]→4.5.3.0 -
r0965[1]→ build date stamp (decode with Siemens Product Partner lookup) -
r0019→ Control Unit hardware identifier (e.g.,CU240B-E-2,CU240B-2,CU250S-2)
3. Compatibility Matrix: Source Firmware → Target Firmware
The G120C's CU240B-E-2, CU240B-2, CU250S-2, and the G120C PN variants share a common firmware package per release line. The supported skip-upgrade paths are documented in Siemens document 67364620 (Firmware upgrade chapter). The relevant excerpts:
| Source FW on CU | Lowest Target FW That Accepts a Direct Upgrade | Notes |
|---|---|---|
| V4.4.x | V4.5 (any SP) | Two-step upgrade required to reach 4.7; intermediate install of 4.5 HF11 minimum. |
| V4.5 (any SP, including 4503007) | V4.5 HF11 (minimum baseline) → V4.7 SP1+ | Direct upgrade to 4.7 SP6 is allowed when the source is at 4.5 HF11 or above. |
| V4.5 (pre-HF11, e.g. 4503007 / 4501007) | V4.5 HF11 first, then V4.7 SP6 | Direct jump to 4.7 SP6 may be rejected with F0119 / F0120. Two-step upgrade recommended. |
| V4.5 HF11 or later | V4.7 SP6, V4.7 SP10, V4.7 SP14 HF6 | Single-step upgrade supported. |
| V4.6.x | V4.7 SP6+ | Direct single-step upgrade supported. |
| V4.7 SP1..SP5 | V4.7 SP6 or later within the 4.7 line | Single-step upgrade supported. |
| V4.7 SP6 or later | V4.7 SP14 HF6 (latest in 4.7 line) | Recommended latest target for V4.7-line users. |
For the example drive on FW 4503007 (V4.5.3.0, pre-HF11), the safe sequence is:
- V4.5.3.0 (4503007) → V4.5 HF11 (intermediate, mandatory baseline)
- V4.5 HF11 → V4.7 SP6 (or directly to V4.7 SP14 HF6 if you want the latest in the 4.7 line)
Skipping step 1 and going directly from a pre-HF11 V4.5.x to V4.7 SP6 is the most common reason the upgrade aborts with F0119 (Firmware version on CompactFlash Card / memory card differs from internal flash) or F0120 (Firmware upgrade failed). When the upgrade is rejected, the drive remains on the original firmware — it does not brick — but a clean re-attempt using the two-step sequence resolves the issue.
4. Prerequisites
- Tooling: One of (a) SINAMICS Startdrive in TIA Portal (recommended, V15.1 or later; V16+ for V4.7 SP14 HF6), (b) STARTER V5.5 HF1 or later, or (c) the drive's integrated Web server (CU240B-E-2 / CU250S-2 only) for a cardless, network-based upgrade.
-
Firmware file: Download the appropriate SxP / SxS / bin package from Siemens Product Partner or directly from document 109814239. Match the file to the exact CU hardware (e.g.,
SINAMICS_G120C_CU240B-E-2_4.7_SP14_HF6.sxpx). - Memory card (optional but recommended): A blank or freshly formatted SD card (2 GB minimum, FAT32) for the card-based upgrade method. The G120C accepts the SINAMICS SD card 6SL3054-4AG00-2AA0 or a third-party industrial-grade SD card.
- Connection: Either (a) RS232 USB cable (6SL3555-0PA00-2AA0) for BOP-2 / STARTER over point-to-point, (b) PROFINET or EtherNet/IP to the G120C PN variant, or (c) the Web server over HTTPS to a known CU IP address.
- Drive state: The drive must be in Ready (not running, not faulted past recoverable state). De-couple the motor for safety during the upgrade; an active ramp can cause a failed upgrade if the bus is interrupted mid-write.
- Power stability: 24 V Control Unit supply must be uninterrupted for the full 8–12 minutes the upgrade takes. A UPS on the 24 V rail is best practice.
-
Project backup: Upload from PG / device, save the project file, export the parameter set (
p0971= 1 in STARTER).
5. Choosing the Upgrade Method
| Method | When to Use | Advantage | Drawback |
|---|---|---|---|
| Web server | CU240B-E-2 or CU250S-2 on a known IP; one-off upgrade of a small fleet | No additional software; just a browser | Single drive at a time; no batch scripting |
| STARTER / Startdrive via PROFINET | Commissioning PC on the same network as the drive | Most diagnostic detail; full parameter diff | Requires TIA Portal / STARTER installation |
| SD / memory card | Field site without network; bulk upgrade of many drives | Repeatable, network-independent, ideal for fleet rollouts | Drive must be powered off to insert/remove the card |
| Web server scripting (REST) | Plant-wide rollout with many drives | Scriptable; can chain upgrades | Requires authenticated HTTPS scripting; not all CU variants expose the same API |
6. Step-by-Step: Web Server Upgrade (CU240B-E-2 / CU250S-2)
- Connect to the drive's Web server. Default URL:
https://<CU IP>/index.shtmlor via STARTER → Online → Accessible nodes. - Log in with the user that has Standard or Expert rights (default admin: user
admin, password set on first boot). - Navigate to Functions → Firmware update.
- Select the firmware file (e.g.,
SINAMICS_G120C_CU240B-E-2_4.7_SP14_HF6.binor its package). The page parses the file header and displays the target version, target CU hardware, and the source requirement (e.g., Minimum source firmware: V4.5 HF11). - If the source is V4.5.3.0 (pre-HF11), the Web server will offer the option to chain: first push V4.5 HF11, then in a second pass push V4.7 SP14 HF6. Accept the chained update.
- Click Update. The drive will display CU restart pending, reboot, run the firmware write to internal flash (~6–9 min), and reboot a second time.
- Wait for the CU to return to Ready. The web interface will show the new firmware version on the Identification page.
- Verify with the verification steps in section 9.
7. Step-by-Step: STARTER / Startdrive Upgrade
- Open the project in TIA Portal (Startdrive) or in STARTER. Go online with the drive.
- Right-click the drive → Online → Firmware update. (Startdrive: Project tree → Drives → <device> → Online → Diagnostics → Firmware update.)
- Browse to the firmware file. Startdrive validates the file and shows: target version, target CU, current source version, and the warning Source firmware below V4.5 HF11 — chained upgrade required if applicable.
- Confirm the upgrade path. For the example drive (V4.5.3.0), the recommended path is:
V4.5.3.0 → V4.5 HF11 → V4.7 SP6(or V4.7 SP14 HF6) - Click Update. The drive enters the firmware update state. Do not cycle 24 V.
- When the drive reboots, re-establish the online connection. Confirm
r0018=4.7.6.0(or the higher SP14 HF6 build). - Perform a parameter Download to PG and compare against the pre-upgrade backup. The parameter set is preserved; some defaults may have shifted to the new firmware's defaults — manually confirm safety-related and motor-related parameters (
p0300..p0349,p9500for STO,p9601for safety integration).
8. Step-by-Step: SD Card Upgrade (Fleet Rollout)
- Format the SD card (FAT32, 2 GB minimum).
- Create a folder structure the drive expects:
/SIEMENS/SINAMICS/ - Place the firmware files in the folder. For a chained V4.5 → V4.7 upgrade, both files are placed; the drive applies them in numeric order.
- Power off the drive. Insert the SD card into the CU.
- Power on the drive. The CU reads the card, validates the firmware, and writes it to internal flash. The RDY LED flashes green/orange during the write (~6–9 min).
- When the RDY LED returns to solid green and Ready is shown on the BOP-2, the upgrade is complete. The drive may auto-restart one or more times.
- Remove the SD card only when the CU is in a steady Ready state — never during a write.
9. Post-Upgrade Verification
After the upgrade, run the following checks before re-commissioning the drive on the machine:
| Check | Parameter / Action | Expected Result |
|---|---|---|
| Firmware version | Read r0018 and r0965[0]
|
4.7.6.0 (or 4.7.14.6 for SP14 HF6) |
| CU hardware | Read r0019
|
Unchanged (still CU240B-E-2 / CU240B-2 / CU250S-2) |
| Parameter set integrity | Compare STARTER project to the pre-upgrade backup | No unexpected changes outside the new defaults |
| Safety integrity (if STO / SS1 / SLS active) | Read r9771 and the safety log |
All safety checksums valid; no F016xx fault |
| Motor data | Read p0300..p0349
|
Motor identity and equivalent circuit unchanged |
| Encoder / speed feedback | Read p0400..p0491
|
Encoder configuration preserved |
| Fieldbus mapping | Read p0922 and p2051
|
PZD mapping matches the controller's telegram |
| Fault buffer | Read r0945[0..7]
|
Empty or only expected post-upgrade events |
| Test run | Issue a low-speed jog from the controller | Drive follows reference; no F0119 / F0120 |
10. Troubleshooting Matrix
| Fault Code | Meaning | Likely Cause | Resolution |
|---|---|---|---|
| F0119 | Firmware on the memory card differs from internal flash | Wrong firmware file selected for the CU variant | Re-select the firmware file matching the exact CU (e.g., CU240B-E-2 vs. CU240B-2); re-attempt |
| F0120 | Firmware upgrade failed | Source FW below the minimum baseline (pre-V4.5 HF11 jumping to 4.7) | Use the two-step upgrade: source → V4.5 HF11 → V4.7 target |
| F0121 | Firmware file corrupt or incomplete | Truncated download, bad SD card | Re-download; verify MD5; replace the SD card |
| F0130 | Incompatible firmware variant | Firmware file targets a different CU family (e.g., G120 instead of G120C) | Use the G120C-specific file from document 109814239 |
| F08501 / F08502 | PROFIsafe / PN communication trip | Fixed in 4.7 SP6 onward | Upgrade; if the fault persists, check p9610 PROFIsafe configuration |
| A08502 | PROFIsafe warning | Conformance drift between drive and controller | Upgrade the drive to 4.7 SP14 HF6 and update the GSDML in TIA Portal |
| Drive remains on Update in progress > 15 min | Write stalled | Loss of 24 V mid-write, bad SD card, ESD event | Do not power cycle. Re-establish connection; check r0018. If stuck > 20 min, contact Siemens support |
| BOP-2 shows --.-- | Display boot loader mode | Firmware write in progress; expected | Wait; do not cycle power |
| Web server returns 503 | Drive not responding to HTTPS | Web server has been stopped during the upgrade | Wait for the CU to complete the write; reconnect |
11. Rolling Back to V4.5
There is no official Siemens-supported downgrade path. The recommended approach when the new firmware is incompatible with the application:
- Upload the pre-upgrade parameter backup from the PG / PC (this is the file you saved in section 4).
- Reflash the original V4.5.x build using the SD card method. The drive will boot into the older firmware.
- Perform Download to device of the saved parameter set.
- Verify safety parameters (
p9500,p9601) and re-run the safety acceptance test if STO is in use.
12. Field-Proven Caveats
- TIA Portal version: TIA V15.1 is the minimum that recognizes V4.7 SP6 GSDML. For V4.7 SP14 HF6, TIA V16 update 4 or later is required. Mismatched TIA Portal versions will not refuse the upgrade but will block the re-integration of the drive into a project.
- Fieldbus telegrams: New telegrams (e.g., telegram 350, 370) added in 4.7 require the controller's GSDML to be updated. A controller still on the old GSDML will reject the new PZD mapping.
- Safety log: The safety log on 4.7 has a slightly different format than on 4.5. Tools that parse the log (e.g., SIMATIC Automation Tool) must be on a version that understands the 4.7 format.
- Bulk upgrades: When rolling out to 50+ drives, use the SIMATIC Automation Tool's firmware update feature with a parameter-delta CSV. This avoids the manual two-step approval on every drive.
-
SP version visibility:
r0965[0]shows the major SP version; for the precise build (HF6, etc.), user0965[2]on the latest 4.7 line.
13. Summary
For a SINAMICS G120C on V4.5.x (e.g., 6SL3210-1KE11-8UF1, FW 4503007), a direct jump to V4.7 SP6 is supported only if the source is at V4.5 HF11 or above. Drives below that baseline — including the V4.5.3.0 (4503007) build in the source — must first be upgraded to V4.5 HF11, then to V4.7 SP6 (or, for the latest, V4.7 SP14 HF6 from Siemens document 109814239). The two-step procedure follows the firmware upgrade chapter in Siemens document 67364620. Web server, STARTER / Startdrive, and SD card paths are all valid; the Web server is the simplest for a single drive, the SD card is best for fleet rollouts, and STARTER / Startdrive provides the deepest diagnostic feedback.
Can a SINAMICS G120C on FW 4.5.3.0 (4503007) jump directly to V4.7 SP6?
Yes, but only with the documented two-step procedure: first upgrade to V4.5 HF11 (the minimum baseline), then to V4.7 SP6 or V4.7 SP14 HF6. A single-step jump from V4.5.3.0 to V4.7 SP6 typically aborts with F0120 (firmware upgrade failed). The two-step path is described in Siemens document 67364620.
What is the latest firmware available for the G120C in the 4.7 line?
V4.7 SP14 HF6 is the latest build in the 4.7 service line, released per Siemens document 109814239. It applies to G120C with CU240B-E-2, CU240B-2, and CU250S-2 Control Units.
How do I tell which firmware is currently running on the drive?
Read parameter r0018 (active firmware version) and r0965[0] (firmware version as text). For deeper details, read r0965[1] and r0965[2] for the build date and HF level. The factory version is also encoded in the MLFB (e.g., suffix UF1 = V4.5.x) but the nameplate does not change when you reflash.
Can I downgrade from V4.7 back to V4.5 if the upgrade causes problems?
Siemens does not document a formal downgrade path. In practice, reflash the older firmware via SD card, then perform a parameter download of the pre-upgrade backup. A downgrade invalidates the safety checksum and requires a Safety Integrated acceptance test before returning the drive to production.
Do I need to update TIA Portal / Startdrive to use V4.7 SP6 or SP14 HF6?
Yes. TIA Portal V15.1 or later is required for V4.7 SP6, and TIA V16 Update 4 or later is required for V4.7 SP14 HF6. The GSDML for the G120C must be updated to match the firmware line. STARTER V5.5 HF1 or later also handles V4.7 SP6.