ok... my stance on locking ECU's...
it's okay to lock the ECU IF the owner of the ECU agrees to it.
I.e. when they book the car in for a tune, you say to them "You do realise that we will lock the tune on this car" and if they say "okay" then i have no problem with that.
What i have a problem with is workshops who do it underhandedly and don't tell their customers that they lock the ECU, and then the customer wants to get the car retuned somewhere else for whatever reason, and find that they can't get it retuned, and will be hit with a $1000 'unlocking' fee
I'm sorry, but the workshop/tuner DOES NOT 'Own' the tune, or the ECU.
They have been paid to provide a service/product (in this case the tune) and what they are effectively doing by locking the ECU is not providing the product (access to the maps that the customer paid for).
Not sure on the legalities of this, but sooner or later, someone is going to wisen up and take a workshop to court over something like this.
If the workshop is wanting to lock the tune to provide a warranty on the tune/engine, then go for it, but if the customer wants to get the car retuned somewhere else, just tell them that as soon as they provide them with the 'unlock' code, their warranty is null and void, don't charge them $1000 for a pin code.. that's just insanity.
Varun - you are going on about not disclosing tuning ability... if you were a good tuner, wouldn't you WANT people to know how good you are? Apart from warranty issues, the only reason i can think of for a tuner to lock an ECU would be to hide how crap his tune is from other people. It's not like you can just use a tune from another car on a car with similar mods... sure, it will run, but it will still need tuning to get it to suit that particular car, so its pretty much pointless to 'steal' someone elses tune.