Technically yes
MES can do this.
See
MES on screen info for programming below.
Personally I've never attempted to use
MES to program new keys/transponders and don't recall anybody posting in the
MES Forum that they have successfully done OR have failed to do so.
Your biggest problem will be getting / obtaining the vehicles Electronic Key Code. I don't know about the 500L but with the 500X (2015 onwards) there were no security key codes shipped with the vehicle. The code is held on Fiat servers and is transmitted to the vehicle via official/authorised diagnostic kit. This also requires a Fiat subscription service.
On older Fiats then in the UK (unlike in EU) the Key Code Card was removed on import at the docks and the information sent to the National Vehicle Security Register (NVSR) and only Fiat Dealers (plus some other approved agents) can request this information. You Fiat dealer (if applicable and willing????) can get this code but are likely to charge you for the privilege! (this really pisses me off as it is MY car costing £1000s and I still don't have a right, according to Fiat UK to have that code! )
I'm led to believe that there are companies out there that can retrieve the secret code from the ECU but you have to visit them or send your ECU to them.
Your best, easiest and safest option is to find a vehicle locksmith who can clone one of your existing keys.
Last IMPORTANT POINT. If you ever want tot use
MES or any other software/kit yourself to program keys into any vehicle then do this in the dealer's car par or on the road outside because the procedure for all vehicle removes ALL keys and ALL keys have to be present to be reprogrammed into the care. *IF* the procedure fails for any reason then you will have a DEAD car and will definitely require require dealer assistance and vehicle recover if it can't be pushed into the workshop!
--------------------------
This procedure allows the programming of keys/transponders in the Body Computer. The keys/transponders have to be pre-programmed with body computer's secret codes in order to be recognized by the vehicle. Follow the instructions on screen and make sure you have ALL keys (up to 8) before starting the procedure.
WARNING: DO NOT RUN this procedure if you don't know what you are doing as this procedure may permanently disable your keys! Make sure YOU HAVE ALL KEYS as you will have to program ALL of them into the Body Computer.
WARNING: You will also need to enter the electronic key code of your vehicle in order to execute this function. You can find this code on your vehicle's CODE CARD. Please be careful and note that the Body Computer will block itself for 30 minutes after an incorrect code is entered 3 times.
NOTE: You may run this procedure in simulation mode to see how it works. Basically, you have to do the following:
1. Start the procedure
2. The system will ask you to insert KEY 1 and click Y. After that the system will confirm if the recognition of the key is successfull.
3. The system will ask you to insert KEY 2. So, you have to remove KEY 1 and insert KEY 2. This procedure can be repeated for up to 8 keys.
4. The system will finally store all recognized keys into the body computer and will display a status of the whole procedure. You will still have a chance to abort the procedure before step 4 and restore the key data. However, after step 4 the new keys will be stored permanently and ANY existing keys that are not inserted/recognized during the procedure will be PERMANENTLY disabled in the body computer and it will not be possible to use them anymore.
ALSO NOTE: The vehicle will probably display immobilizer/key errors on the dashboard during the procedure! This is normal!
After the procedure:
1. Remove all keys, disconnect the OBD cable and wait 60 seconds
2. Take one key and start the engine with it
3. Turn off the engine and remove key
4. Close all doors and test the remote control (if this is an RF key).
Repeat steps 2, 3 and 4 for all keys!