Has anyone done this? I would have thought it would be a nightmare to know what to use as the starting lookup tables for fuelling and ignition (prior to tinckering)?
I've looked hard at it, in particular the Microsquirt. (small version of a Megasquirt)
I've talked to the makers and they confirmed that the sensors on the TDM900 are already suitable.
The engine comes with good rough ballpark tables, but as well as being able to dyno the bike to fine tune it, there is the possibility of the ECU self learning the best parameters. I didn't look into the latter too closely.
The 900 ECU talks to the dash, so if you replace it then you have no dash.....But you could fool the ECU into thinking it is still connected to the coils and injectors by replacing those connections with connections to resistors.
As long as the bike's ECU doesn't use explicit cycle monitoring, in other words doesn't check that the changes it makes create a desired response from the engine, then it shouldn't throw up an error to the dash.
The Microsquirt will need to share sensors with the ECU, and again from a chat with the makers it seems that they can do that without causing a problem, I think most of the inputs are isolated where they need to be.
Of course, this is all hearsay until it gets done, but i know that if ever I considerd a Power Commander I would probably go the whole hog and for not much more gain control of everything. The problem with a Power Commander is that it does away with feedback, everything is table based, and the injector pulse lengths don't appear to be centred, they just seem to open the injector for longer, not longer AND sooner, as far as I know....but I'm happy to be corrected there !