I hear what you’re saying.
Basically I have 2 trains of thought for getting this done.
One would be to get the module programmed for your version of vehicle but with another VIN. For example, I have a 2014 Sierra. I want an HMI and Radio module from a 2016+ vehicle with up to date software and calibrations. I would obtain an HMI/Radio module from a wrecked 2016 truck, hook them up to the bench, and rewrite the VIN to my 2014 VIN using the M2 and then install them into my older model truck.
The second one would be something along the line of session hijacking. I’m not well-read on this topic, but I have to imagine it’s able to be accomplished. My thought process behind this would be initiate an SPS module program off-board using a 2016+ BCM and ECU bench harness, or directly in a 2016+ vehicle, capture the data being passed to the module, modify it on-the-fly, changing the doner vehicle VIN to our own vehicles VIN, and pass it back thru the harness.Whether software exists to accomplish this or if we are able to pass SPS data after the initial session is started is unknown to me.
Again, just need to wait to get an M2 in and start messing around myself.
Also, not sure where the info is stored on the physical memory of the module but it might be easier to dump the memory of the chip itself, modify the dump and reflash it to the proper VIN.
Just some thoughts for the morning. I’ll keep everyone posted.