Mercedes Benz W164 has 2 types of EIS, Motorolla based and NEC based. The very early W164 models have Motorola which you can read by external programmer like vvdi prog, smok, rosfar etc. Then there is EIS with NEC procesor not motorola, cannot be read with those programmers.
photos of that plug differences
NEC Processor with 01/S switch
Motorolla processor with ST12 08/S switch
Part number differences:
1st version of these old W164 EZS with the 2 plugs far apart 2005 -> 2006 had Motorola MCU inside. These have part numbers: 164 545 05 08 and 164 545 07 08
Then from 2007 -> 2009 these old W164 EZS with the 2 plugs far apart have an NEC MCU inside. These have part numbers: 164 545 09 08, 164 545 10 08, 164 545 11 08, 164 545 13 08
From 2009+ These W164 used a smaller EZS with the 2 plugs close together, these EZS are supported by most tools for AKL and have part numbers: 164 545 15 08, 164 545 16 08, 164 905 xx xx
Only motorolla bassed eis can be decoded. nec based eis has locked/ unreadable processor with city name mask i.e. amazonas, sydney etc. best solution for this is to replace eis and make ecu virgin then personalize and activate ecu with new ( used) eis installed.
vvdi mb tool now find all keys lost password.
For example: extract the key password from the infamous Amazonas chip on a Mercedes W164 X164 W156 EIS from 2006- 2008 using xhorse vvdi mb tool and power adapter.