I found another method if your brave or like tinkering with things and don't mind a potentially bricked ecu. To remove the ecu board then read/write directly to the eeprom chip via PC/serial connection. Basically your clearing the key codes in the eeprom allowing you to use the ecus built in reprogramming option. Ie just put to key in to the ignition for 5 seconds.
What do you think, would you ever try something like this?
https://www.instructables.com/id/DIY-Immobilizer-Hacking-for-Lost-Keys-or-Swapped-E/
Following an internet guide that tells you how to "Virginize" your cars ECU setup.
Yea......I can't see how it could go wrong.