Could be, but don't think the BCM holds any transmission information. I have been really busy since I moved, but I have been wanting to try an auto PIM in my car to see if everything is resolved. Also, I am still trying to work out the logistics of trying to get a legit A4 2004 GTO file segment swapped with a FF "603" file and also segment swapped with a 4L80E file. Since I am limited with licenses, I don't think I can achieve this unless I license the A4 GTO file and license a separate "603" file I have right now and segment swap it with a 4L80E file I am running. I just don't want to end up pissing away a bunch of money for no result.
Something else I just noticed here recently was that even though the PRNDL switches from D2 to P during startup, the current gear goes from 2 to 1. I noticed this the other day when I suspected my Desired Idle RPMs wasn't pulling from my P/N section, instead it was pulling from my In Gear section, despite it is showing P in the PRNDL. Another weird quirk - I noticed the Desired Idle RPMs wouldn't gradually go down as ECT goes up like it is supposed to
unless I move the shift selector from P to R or D. Even then, the Desired Idle RPMs would only change for that particular moment, and if I left it in gear, I would have to shift to P or N then back to gear to make it change. I have never noticed this before.
I straightened out a lot of things with this tune, but with other things, I feel like I am chasing my tail. I am ready to just fold and PAY someone else to finish up this tune. The startup quality seems to always be changing, even when I don't make any changes. I can literally crank the car, let it run for about 10sec, kill it, crank it back up, and it acts completely different; sometimes it over revs and sometimes it'll stumble all over itself and never get to the desired idle.
I've attached a log to show the change in the PRNDL with no change in the gear:
Idle Log.hpl
IDLE-Airflow.cfg
Please disregard all of the parameters I am logging... I am really trying to get a lot of issues ironed out and needed a catch-all config.