Siemens Masterdrive FF05 EEPROM Fault: Firmware Recovery Guide

David Krause11 min read
SiemensTroubleshootingVFD / Drives
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

1. Problem Overview

The Siemens MASTERDRIVES Compact Plus MC (6SE70 family) is a vector-controlled AC drive platform widely deployed in metals, paper, plastics, crane, and hoist applications from the late 1990s through the 2010s. Units returned for repair after long service frequently exhibit fault code FF05 — EEPROM read fault, a critical runtime diagnostic indicating that the unit cannot reliably read the on-board non-volatile memory that stores the firmware image, parameter sets, or device calibration data.

FF05 typically manifests as:

  • Random trips during power-up, even when the drive had been operating normally the previous shift
  • Unit that latches the fault instantly on every subsequent power-on
  • Loss of all parameter edits upon re-energization
  • Drive refusing to leave the "7-segment / standby" boot state

This article documents the field-proven recovery path when the root cause is a failed flash IC, including the firmware down-conversion pitfalls (v1.3 → v1.4), the use of DriveMonitor parameter conversion, and the recommended target firmware (v1.66) for repaired units. Procedure aligns with Siemens SIMOVERT MASTERDRIVES service documentation and the SIMOVIS V5.4 commissioning tool release notes.

2. Affected Product Family and Firmware Version Map

The Compact Plus chassis (6SE7090-0XX84-XBL0/Axx series) accepts multiple firmware generations. Field experience has shown that drives returned with FF05 in 2024-2026 almost universally run firmware from the v1.x branch.

Firmware DriveMonitor Name Notes
v1.30 MC V1.30 Earliest commonly encountered field version. Limited parameter set; small flash footprint.
v1.40 MC V1.40 Common OEM release; many machine builders shipped with this version. Smaller parameter set than v1.6x.
v1.50 / v1.53 MC V1.50 / V1.53 Intermediate releases; adds incremental bug fixes and additional parameter scope. Not always publicly mirrored.
v1.66 MC V1.66 Recommended target firmware for any repaired FF05 drive; largest parameter superset; supports the broadest set of Drivemonitor conversions.
Important: Always capture the original firmware version and parameter dump from the customer before performing any repair. Once the flash IC is replaced, the original version is lost unless a backup is held.

3. FF05 Fault Code — Definition and Trigger Sources

FF05 is reported on the PMU (Parameterization Unit) seven-segment display and logged in r947 (fault buffer) / r949 (warning buffer). The fault is generated by the control board's boot loader when the EEPROM checksum verification fails or when the EEPROM control logic returns a busy/timeout state during read.

Possible root causes, ranked by frequency in repair workshops:

  1. Failed flash IC — the most common cause on drives with 10+ years of service. Industrial-grade flash retains data 10-20 years in spec, but thermal cycling and supply rail transients age the part prematurely.
  2. Solder-joint fracture on BGA or SOIC EEPROM packages, especially after thermal stress in cabinet installations near VFDs or motors.
  3. Corrupted firmware image caused by a brown-out or loss of control voltage during a prior Drivemonitor upload.
  4. Board-level fault on the CUSA / CUVC control card — a damaged address line, decoupling capacitor failure, or DC-DC converter issue.
  5. Field-induced EEPROM stress where the unit was exposed to a welding flash or line-side overvoltage event.

The remainder of this article addresses root cause #1 (failed flash IC), as it is the dominant workshop case and the one driving the firmware-version compatibility questions raised in service engineer forums.

4. Hardware Repair — Flash IC Replacement

When the flash IC is the confirmed failed component, the standard workshop approach is to desolder the original chip and fit a known-good donor from a scrap board. Two constraints apply:

  • Pinout match: The 6SE70 control cards use 27C-series EPROMs in early hardware, and 29F-series flash in later hardware. Confirm the control card part number (e.g. CUVC, CUSA) before ordering replacement silicon.
  • Pre-loaded image: A donor IC will typically carry the firmware image of the donor drive. The repaired unit's parameter set is not stored on the flash IC for v1.x firmware, but the firmware itself is.

After reflow, the unit will normally power up with the donor firmware. The next task is to load the customer's original parameter set.

5. Connecting DriveMonitor to the Repaired Unit

  1. Install DriveMonitor (Siemens order number 6SX7005-0AB00 or successor) and the matching USB-to-Serial adapter supporting RS232 at 19,200 baud (or use the original Siemens PC cable 6SX7005-0XX00).
  2. Connect the PC serial interface to the drive's X300 PMU / X500 serial port, depending on the control card.
  3. Apply control voltage only (do NOT enable the main contactor yet). Power up the unit.
  4. Launch DriveMonitor and accept the default drive type for the connected device.
  5. From the Drive → Online menu, perform an Upload all parameters to capture the donor image currently in the unit. Save this as donor_dmp.dmp for archival.

6. Restoring the Customer's Parameter Set

The drive will only boot into the donor firmware version. The customer's parameter backup, if available, was almost certainly saved on a different firmware version. Three scenarios are common:

Scenario Source Version Target Version Result
A — original firmware intact Same as drive Same Direct download via DriveMonitor with no conversion. Zero errors expected.
B — original backup from v1.3 MC v1.30 MC v1.40 (donor) ~34 conversion errors expected when downloading the v1.4 parameter set on top of a v1.3 firmware image. Parameters not recognized by the older firmware are rejected.
C — v1.66 donor, v1.3 / v1.4 backup MC v1.30 or v1.40 MC v1.66 Use the Drivemonitor Convert function. Conversion completes cleanly with typically only the P2811 fieldbus source warning.
Critical rule: The reverse direction (downloading an older parameter set onto newer firmware) is generally safe; the forward direction (older firmware cannot accept the larger parameter set of newer firmware) is not. The native firmware on the drive must always be at the highest version of any parameter set it is to host.

7. Recommended Workflow — Upgrade Path to v1.66

The cleanest field workflow for an FF05 drive recovered from a flash IC failure is:

  1. Refit flash IC and confirm clean power-up with donor firmware (typically v1.3 or v1.4).
  2. Connect DriveMonitor and read the donor parameters for the record.
  3. Locate the customer's original parameter backup. Confirm the original firmware revision stamp on the file (visible in DriveMonitor's File → Properties).
  4. Use the DriveMonitor Convert utility to translate the customer's parameter set from the original version (v1.3 or v1.4) up to v1.66. Save as a new .dmp file.
  5. Flash the unit to v1.66 firmware (download to drive). Note that v1.4 firmware cannot be flashed on top of v1.66 in many control cards — always flash up the version chain, not down.
  6. Download the converted parameter set to the drive. DriveMonitor will report 2 conversion errors on P2811 (fieldbus source configuration) — these are advisory and resolve once the unit's bus configuration is verified against the cabinet wiring.
  7. Save the final parameter set as the unit's golden image for any future service.

8. P2811 Fieldbus Source — What the Two Warnings Mean

Parameter P2811 controls the fieldbus source (USS on COM1, COM2, PROFIBUS on CBP, peer-to-peer). The two warnings DriveMonitor reports after a v1.3 / v1.4 → v1.66 conversion mean that the new firmware exposes additional sub-indices for P2811 that the older parameter set did not populate. The defaults in v1.66 are functionally equivalent to v1.3 / v1.4 operation provided the cabinet wiring is unchanged.

  • Before returning the drive to service: read back P2811 and confirm it matches the customer's Profibus node ID and baud rate documented in the original backup.
  • If the original drive was running SIMOLINK or peer-to-peer, the additional P2811 sub-index must be set explicitly; do not leave the v1.66 default.

9. Firmware Version Compatibility Rules

Source Version Target Version Drivemonitor Convert? Direct Download?
v1.3 v1.4 No (not supported in v1.3 runtime) Rejects ~34 params
v1.3 v1.66 Yes Yes (after convert)
v1.4 v1.66 Yes Yes (after convert)
v1.5 / v1.53 v1.66 Yes Yes (after convert)
v1.66 v1.4 Not reliably Not supported on most control cards

The general rule is that the master version (major.minor) and the parameter set are tightly coupled. A downgrade is not a supported operation once a higher version has been written; the EEPROM write-protection of the control card prevents overwriting with an older image in most cases.

10. Verification Before Returning the Unit to Service

  1. With the main contactor open, energize the drive, confirm the PMU displays "--- " (ready) and not an alarm number.
  2. Open DriveMonitor and confirm parameter r000 (control word) is reporting normally.
  3. Check r947 (fault buffer) — FF05 should not reappear after a 30-minute soak with the cabinet doors closed.
  4. Check r949 (warning buffer) — confirm no recurring warnings.
  5. Verify P2811 against the customer's original parameter sheet (Profibus node ID, baud rate, source selection).
  6. Issue a service command Drive → Run Self-Test from DriveMonitor and confirm clean completion.
  7. Close the main contactor, enable the drive at zero speed, and confirm motor magnetization current matches the nameplate.
  8. Run a 1-hour loaded commissioning soak at 50% of rated current. Monitor DC-link voltage and heat-sink temperature throughout.
Documentation: Save the final .dmp file with the unit's serial number and date in the filename. Stamp the inside of the unit's terminal cover with the new firmware version (e.g. "FW v1.66 — YYYY-MM-DD") so that future service engineers know what they are working with.

11. Troubleshooting Matrix

Symptom Likely Cause Action
FF05 returns within 10 seconds of power-up after flash IC replacement Reflow joint cold / pin bridged Rework solder, inspect under magnification
FF05 after correct reflow, donor drive in another unit also has FF05 Donor flash IC was already failed Use a different donor
DriveMonitor reports 34 errors when loading v1.4 parameter set on v1.3 firmware Parameter set superset is too large for older firmware Upgrade firmware to v1.66, then convert and reload
Drivemonitor "Convert" reports 2 errors on P2811 only Fieldbus sub-index defaults differ Read P2811, set to customer original value, save
Cannot flash v1.4 on top of v1.66 EEPROM write protection refuses downgrade Use v1.66 firmware; do not downgrade
FF05 clears, drive runs, but parameters are lost on power-cycle NV-RAM / EEPROM secondary failure Replace the EEPROM/flash pair; check for control card DC-DC fault
FF05 plus F001 (overcurrent) on first run after reflash Current sensor calibration lost (P115-P118) Run motor identification per DriveMonitor wizard

12. Sourcing Replacement Firmware Files

Masterdrive firmware files for the v1.x family are distributed by Siemens as executable self-extracting installers. Engineers working in active service organizations typically source them through:

  • Siemens Industry Online Support portal under MASTERDRIVES MC downloads
  • Original equipment manufacturer service packs (Siemens Flender, Siemens Demag, Siemens A&D service kits)
  • SIMOVIS V5.4 service tool bundle (referenced in the Siemens 6SE70 service FAQ)

Always scan downloaded executables with current endpoint protection before execution in the workshop environment. The original v1.4 firmware was distributed as a single self-extracting .exe and is not a freely mirrored file — the recommended path is the v1.66 target, which removes the need for a v1.4 image at all.

13. Long-Term Reliability Notes

Drives recovered by flash IC replacement and firmware upgrade to v1.66 should be expected to provide several additional years of service provided:

  • Cabinet ambient stays below 40 °C
  • Cooling fans on the drive are inspected and replaced every five years (Siemens recommended service interval for 6SE70)
  • Control voltage supply is clean (UPS on 24 V if the application is sensitive to control-power brown-outs)
  • The customer's parameter backup is refreshed after every commissioning change and stored off-drive

For new installations or drive replacements, the modern equivalent is the SINAMICS S120 / G120 platform. The FF05-class EEPROM fault no longer exists in current firmware, but the same Drivemonitor → Startdrive conversion workflow is preserved (now branded Startdrive or SIMOTION Scout).

14. Frequently Asked Questions

What does FF05 mean on a Siemens Masterdrive Compact Plus?

FF05 is the EEPROM read fault. The drive's control card cannot read the non-volatile memory that stores the firmware or the parameter set. The most common root cause on a drive in active service is a failed flash IC, followed by solder-joint fracture on the EEPROM package.

Can I keep the original v1.4 firmware on a repaired Masterdrive?

Yes, if the flash IC reflows cleanly and the v1.4 image is available. If v1.4 cannot be sourced, upgrading to v1.66 with a Drivemonitor parameter conversion is the supported alternative and typically produces only two advisory warnings (P2811 fieldbus sub-index) that resolve on verification.

Why does DriveMonitor show 34 errors when loading a v1.4 parameter set onto a v1.3 firmware drive?

The v1.4 parameter set is a strict superset of v1.3. The v1.3 firmware runtime rejects the additional parameters because it does not have the corresponding memory allocation or runtime handlers. The clean fix is to upgrade the firmware to v1.66 and convert the parameter set, not to attempt a parameter-set edit to strip the new entries.

Can I flash an older firmware version on top of a newer one (e.g. v1.4 onto v1.66)?

On most Masterdrive control cards the answer is no. The EEPROM write-protection logic in the boot loader refuses the down-version image. Always flash upward in version number and use the DriveMonitor Convert utility to move the parameter set to match.

Where can I download the Masterdrive v1.5 or v1.53 firmware?

Firmware is distributed by Siemens Industry Online Support. v1.5 and v1.53 are intermediate releases; the most widely deployed endpoint for repaired units is v1.66. Confirm the firmware file matches the control card variant (CUVC, CUSA, etc.) before downloading.

Is the DriveMonitor Convert function safe to run in production?

Yes — Convert only translates a parameter dump file on the engineering PC. It does not touch the drive. You review the output, save the new .dmp, and then download to the drive when ready. Always back up the original .dmp before downloading the converted set so any non-default behavior can be rolled back.

Back to blog