Sorry, the info I quoted above I came across on an Alfa owners forum via a google search. I didn't save the link I'm afraid.
But there is a
MES forum. It's linked from the
MES home page at
https://www.multiecuscan.net/forum/
AlfaOBD help documents also contain a lot of information.
The documents linked on the FiCom page are also interesting.
https://www.obdtester.com/ficom
Other than that, I was just pushing back gently on the assertion that when you start any procedure in
MES it connects to the vehicle and runs the whole process all by itself. All any diagnostic software does is to send commands and receive information that is made available by the vehicle. Think of it like a TV remote control. You can turn your TV on and off by a switch on the TV itself. There are on many sets switches and buttons that change the channels, alter the volume, access the TV menus etc. But you can also sit the other side of the room and carry out all those functions through a little box held in your hand. It's not in itself a magic box. It's just sending and receiving signals that are already used inside the TV by its own hardware and software.
MES and other diagnostic tools are similar. They communicate with the vehicle, and via that communication they can send and receive information through the diagnostic port that simulates in many cases what the vehicle does itself, such as when you run a test actuation of a lamp or motor. They can display information that is already available in various ECUs and which in normal driving is often used by the vehicle to monitor various systems and operate routines etc. All of these things are actually programmed into the vehicle's control units.
MES just simulates a signal through the vehicle network that may also be sent from within the vehicle between control units in normal use, or sometimes also if you pressed an an appropriate switch, or switches in a specific pattern.
A lot of routines are made available in the vehicle and can be activated by particular patterns of button presses etc. if you don't have any diagnostic equipment available. Whether that is by design as a back up in markets and countries where technical diagnostic equipment may not always be readily available, or whether it is just back doors in the software I don't know. But the routine to cancel and reset the oil condition counter is a good example. You press a button in
MES and it clears/resets the software oil condition counter in the engine ECU. But as has been mentioned in another current topic here, you can also achieve the same result by operating the ignition, throttle and brake pedals in a specific manner.
If you run brake bleeding routines in various diagnostic tools, the tool doesn't just go off and bleed the brakes whilst you wait for it to complete and give you a result. It can actuate various valves in the brake module, but at the same time it presents the user with instructions such as when to open and close a bleed vale at a particular wheel, to hold down or pump the brake pedal at a particular point etc. But it can't run the process all by itself, and if you don't open and close bleed valves or operate the pedal when requested the function can't complete correctly.
That's similar to the point I was making about the Selespeed clutch calibration. I'm pretty sure that
MES is sending an instruction to the gearbox to carry out a specific calibration process the next time the engine is started. But it waits for the operator to turn on the engine. It can't do that itself, although a similar calibration routine in a different equipped with a remote start function may be able to run the whole process from a single press of a button in compatible diagnostic equipment, if the vehicle has a remote engine start capability.
When I complete a service on my Volvo, and press a button in diagnostic software, it starts with two options. The first just sneds another instruction to the car and it resets the service message. The second option simply displays the instructions for acheiving the same result by pressing various buttons in the car in a specific sequence. Even Volvo's own dealer diagnostics offers both options when resetting the service message.
But I seem to be rambling on somewhat. I hope that all helps a bit though!
Edit: The document just posted by
@Seanwinder22 confirms what I said. When you request the clutch calibration routine, a request is sent to the gearbox, which remains
pending until the engine is started.