hi i got the mmc image file in a private message from 2 members , but i think the image was taken from non blank mmc card this means it contains invalid data for my CPU( 312c firmware V3.3 ) because i still have slow blinking of the STOP LED which mean i need to reset the MMC to factory setting .so i went to SIEMENS web site for search ,i got these information

Quote:

how to reset a SIMATIC MMC for the S7-300 CPU.

With S7-300 CPUs, the communication data of the local interface (protocol, baud rate and station address) is retained if no MMC or an MMC with invalid data* is slotted at startup. The CPU can still be reached via the previous communication data.The communication data is changed only in the case of a default reset or when starting up with an MMC with valid data*.

It is only possible to reset the MMC if it contains data* that is invalid for the CPU. Otherwise the MMC is only initialized by the procedure described.

All the user data is deleted when you reset the SIMATIC Micro Memory Card (MMC). Proceed as follows.

1-The MMC is slotted in the bay of the CPU. The CPU requests an overall reset (slow blinking of the STOP LED).2-Set the switch to "MRES" and hold it there until the STOP LED lights continuously (approx. 9 seconds).3-Within the next 3 seconds, you must let the switch go and set it again to "MRES". The STOP LED now blinks during the delete procedure.

If the CPU continues to request an overall reset after the procedure described above, then the MMC is defective.

Note on firmware V3.2 and V3.3With these firmware versions you cannot reset the MMC with the CPU. In this case you need either a Field PG or a USB prommer to reset the MMC. Information about this is available in Entry ID 13992345. This behavior will be cleared with the next version of the firmware.

* Invalid system data is, for example, data stored for a different type of CPU.

my question is about the firmware V 3.2 and V 3.3 because my CPU firmware is V3.3 ,the question is : can i format MMC with CPU with firmware version less than V3.2 or V3.3 ? i mean is formatting MMC with S7 300 CPUs was available before firmware V 3.2 or V 3.3?

i got an answer for my question thru searching SIEMENS website ,there is an update V3.3.12 for my cpu 312c (6ES7312-5BF04-0AB0) the update of operating system as follow state that "because a project which does not match the CPU is saved on the MMC, formatting of the MMC through switch operation now functions again".

Information on STEP7 dependencies and upward compatibility:STEP7 V5.5 or higher is required for configuration of these CPUs. When using the TIA Portal, V12 or higher should be used, where possible.iMap V3.0 SP1 or higher is required for the CBA configuration.Configurations with earlier STEP7, iMap and TIA versions are compatible with later releases.

The firmware update V3.3.12 provides the following corrections:

After a CLR instruction, set and reset commands no longer sporadically result in the setting or resetting of bit operands.When monitoring logic operations sequences with an “O” instruction (Or), RLO views no longer change.Connection interruptions with online functions will no longer sporadically result in the defect with Z1=F012.For acyclic data exchange with the SFBs 52 and 53 in case of a high communication load the defect status with Z1=E800 is no longer occasionally triggered, instead the temporary RetVal 80C3 is signaled at the SFC.Time synchronization of the master no longer leads to isolated cases of defects with Z1= F012 or Z1=8392.Following a memory reset request, for example, because a project which does not match the CPU is saved on the MMC, formatting of the MMC through switch operation now functions again as described in the manual.