I have an older BMW I'm considering putting a LS of some sort in to. Unfortunately my county has emissions testing, and as an OBD2 vehicle it'll get plugged in. They've actually taken the plug test to the ultimate conclusion and have self-service bays where you just drive up, plug your car in, and as long as the ECU's happy you're good to go.
Is it possible to program the GM ECU to report the BMW VIN so the test equipment won't think I'm trying to test a Camaro?
To be clear I intend to keep the GM ECU's emissions controls functional and accurately reporting their state. As far as I'm aware as long as I keep the GM stuff doing what it does and use the same model year or newer parts it's legal, I just want to have the ECU reporting the correct VIN so things are as smooth as possible. Making the BMW ECU happy enough to pass an emissions test when the I6 is no longer in the vehicle seems like it probably wouldn't work out very well.