I use my cable on two cars on laptop and smartphone. Never heard of a locked cable due to laptop use.
Coding modules is straight forward (like doing the IS flash or Alpina Flash. Tons of tutorials available) and if the modules just differ in code i think flashing with WinKFP is no problem.
OK, now you mention WinKFP. That already makes my research so much easier. But I need someone to hold my hand a little:
I downloaded easy bmw tools, and I now have an application called WinKFP which works. It has a folder called sgdat with 21MB of files in it. So far so good.
I then went on bmwcoding.com and searched for "ABS", hoping to find something about coding 1-series M coupe ABS onto non-M car like mine. Not a single result. I then searched for 35is, and found one thread about DME coding, which, I assume, has nothing to do about steering.
I then went to look at bmwcoding.com's beginners guide, and found attached three pdf files.
WinKFPsteps.pdf makes alot of sense. A step by step guide to changing some numbers. However, I need help on understanding what the numbers mean, and where I can find info about them. I honestly dont really get what changing those numbers do. Like my DME for instance, I know it has the latest ZB number already. And I assume that when I change maps in mdh, that number stays the same. So if I were to change that ZB number, what would it do? (I wont, just asking). Would my map dissappear and go back to stock?
The other pdf files are about updating the application itself, and I have no idea if they apply to my installation or not.
You mentioned the existence of a ton of tutorials. Can you give me any hints as to where I would go looking for info on
* M ABS on nonM cars (E9x) ie programming abs meant for nonRFTs
* 35is steering on non-is cars (specifc to E89)