Yer about to release code... What a load of cr*p... Your actually copying another product and about to sell it as yer own, making out you created something as opposed to listening (eves dropping) into another product and copying it. The icarsoft thing did the same which it why it had all the earlier faults of the hawkeye. No surprise the hawkeye stopped production with it being ripped oft.
I am not going to be drawn into a slanging match or keep an argument going. I have been on internet forums far, far too long to fall for that. However; you have accused me of "copying another product and about to sell it as yer own, making out you created something" and I
must for the record state that this is
100% not true. It is my own and I did create it.
What I am actually doing is connecting a T4 to various Rovers and MG and now Freelanders. I inspect the data going between the T4 and the vehicle, and then I
write my own code to send packets to the vehicle as if the packets came from a T4. There is no other way to do it. The vehicle expects queries in a certain format, and that's what I have to send it to get a response.
Every single line of code in pscan was written by myself, and every line of code in the firmware of our interface was written by a family member. There is absolutely no Omitec (or any other companies) code in pscan at all. Zero.
This process is 100% legal and is protected under EU law by EU Directive 2009/24
If Omitec or anyone else ever wants to sue me then it will be settled quickly as I will be able to show the judge my source code written in a completely different programming language to their product.
It might be that Hawkeye does things that pscan does not. At the moment I have only reverse engineered what a T4 can do, and if Hawkeye can do things that a T4 cannot do, then pscan (at the moment) won't do them either. Additionally no doubt Hawkeye will access the EWS immobiliser, but pscan will not because I haven't written the code for that yet. As you say you can enable and disable keys into the EWS, but there is no way through the diagnostic port as far as I know to add one in not known to the EWS; BMW have to make them.
The limit for the alarm/door remote fobs is four.