Update time,
bought a zed-bull key programmer and 2 correct fiat transponders, hoping that this would clone the simple key. Obviously it did not. the zed-bull requires data from the BSI to create pre-coded transponder that later can be added to the bsi using
MES (or any other tool). The precoding requires the use of another software tool that works with the zed-bull, called EFFI.
To get a data dump from the BSI you need a programmer that can reed the BSI EEPROM. There are many alternatives in various prices, i have chosen voor UPA simply because it is the cheapest (less than 50 euro's including shipping).
Soldered the required wires on the BSI PCB and got a dump. With that dump you can calculate the security code with EFFI, this will give you some guarantees that the dump was correct. Then you can precode the transponders. I tried it 2 times and both attempts where successful according to EFFI but when I wanted to add them to the car it complained about incorrect transponder...
So that was a fail. But since i got the BSI dump and both the transponder Id's for the official keys it was time to compare some data. You can find on the internet several websites that help people to read their security code from a BSI dump. They post their dump on the internet and that helped me a lot identifying where in the dump the key related stuff was placed.
I found the area where the active keys where stored and where the banned ones are and as a third a set of data what seemed a list of total keys, blocked, active etc. I altered my BSI dump to what I thought should work. As a additional failsave loaded the new BSI dump into EFFI to check if the security code was still the same, it was. Then used the option to identify keys in the programming part. before my edit I only got one key found (the working one) and now it spotted 2 keys and Identified my locked key as number 2.
I said my prayers, and pushed the write button in UPA and wrote my own BSI dump into the EEPROM. No errors. So connected everything back up in the car and... Victory both keys are starting the car.
MES does not see any locked key anymore.
The only downside is that the remote does not seem to work. I need to figure out if it is not sending data or that it is related to the BSI programming.
Does anybody know if you need to perform any additional operations when learning the keys into car to make sure that the fob is working.
MES does display a fob and it is connected to the correct key id.