Thank you, Mr. Bot.
So, say I am doing this job on the bench without access to the vehicle. I do n...
Not a bot, just a guy who has spent too many nights staring at hex dumps!
To answer your questions directly:
- No, you cannot just fill the EEPROM with FF.
- No, it will not automatically personalize just by plugging it in.
Here is the detailed explanation of why and how to handle this on the bench:
1. The "Virgin" File
You cannot simply wipe the EEPROM (FF) to virginize an ME2.0. The HC11 contains engine variant coding, idle speed adaptation, and other maps alongside the immobilizer data. If you FF the whole chip, you kill the ECU's configuration.
A proper virgin file for ME2.0 usually involves changing specific bytes in the address range
0x00 to
0x20 (depending on the SW version) to reset the "Personalized" and "Activated" flags.
2. What HHT/DAS actually does
When you run the "Control Unit Interlock" routine in HHT-WIN:
- Personalization: The diagnostic tool commands the EIS to send its specific "Identity" (ISN/Rolling Code Seed) to the ME2.0. The ME2.0 writes this into its EEPROM.
- Activation: The tool sends a command to the ME2.0 to "Lock" this data. Once activated, the ECU will never accept a different code unless it is virginized again.
It does
not just write the VIN. The VIN is cosmetic; the ISN is functional.
3. Bench Procedure (Without Engine)
You mentioned you can prepare data for the EIS. If you have the EIS, Key, and ME2.0 on the bench, you
can perform the marriage without the rest of the car.
- Connect EIS, ME2.0, and Key (in the EIS) to a bench power supply and CAN distribution block.
- Connect your multiplexer (C3/C4) to the bench harness.
- Launch HHT-WIN (Select W220 -> PCM -> ME2.0).
- Go to Control Unit Adaptations -> Control Unit Interlock.
- Select "Detach the control module" (if it's not virgin) or "Initial Startup" (if it is virgin).
- Perform Personalization.
- Perform Activation.
Regarding the "Start Engine" prompt:
HHT-WIN asks you to start the engine as a verification step. On the bench, you obviously cannot start the engine. However, you can verify the success by looking at the
Actual Values in the ME2.0 menu:
Look for a parameter labeled
"Start Enable" or
"Drive Authorization".
- If it says YES (while the key is turned to ON), the marriage is successful.
- If it says NO, the ECU is either not personalized or the hash calculation failed.
If you absolutely cannot use HHT/DAS, you would need to manually locate the ISN bytes in the EIS HC705 dump and manually write them into the ME2.0 HC11 dump. This is extremely difficult because the data is often encrypted or bit-shifted in the EIS dump, making a direct hex-to-hex copy impossible without a specialized calculator tool.
Summary: Virginize the HC11 (using a proper file, not FF), hook it up to the EIS on the bench, and use HHT to "Marry" them. Ignore the start engine prompt and verify via Actual Values.