I know we were talking about this in the last thread but you have specific questions for this that I will try to answer the best I can without seeing your car.
The ADP system controls and oversees 4 functions that encompass several features and a myriad of sensors. The 4 basic functions are Memory Feature, Exiting position, Entry position Intelligent Key Interlock positioning. The first three are a given but the fourth is a feature that some people know very little about. This is actually seems like it requires you to hit one of the buttons on the remote, say the unlock button to register the driver position requested, although I do not think it works by walking up to the car as some of the newer models do.
Infiniti loves to change little things each year so it makes us (the techs) do allot of reading.
The00Dustin wrote: 1) Does the seat memory position only get restored when auto-exit functionality is used?
No the seat memory should work regardless of the exiting function. What does the light on the ADP switch do when you hit the button in this case?
The00Dustin wrote: 2) Does the auto-exit functionality need to be enabled for the seat and the steering wheel in order for this to happen?
It should not. However the system may act up if a fault is detected. I'll go into that below.
The00Dustin wrote: 3) Should the seat go to the memory position upon ignition when the auto-exit functionality is used, but the seat has been moved since exit?
If the seat has been moved after the ignition is switched to lock the system will not activate at the next startup. The original driver will have to manually press the position switch.
The00Dustin wrote: I would like to know what is normal before I ask the dealer to look at the car, because while I suspect the mirror should be replaced, I don't know whether or not I should even mention the seat stuff, as related or otherwise. Thoughts?
I understand you wanting to know more about this system as it seems simple from the outside. The fact of the matter is there is very little information available to the consumer on this system and a fault in any component the system will either stop working or start working and then stop, until the ignition is cycled. Depending on the type of fault the BCM with throw a flag on the play and the system may stop mid travel. In the case where your mirror is intermittently acting up if it's position is set and not moved the position sensor will send the thumbs up to the bcm. The bcm will then go on to the next step of it's operation if the check signals come back good. There is little to no flexibility in the logic of the computer regarding this operation so it cannot interpret things like a sticking mirror and work around it. If something like the seat forward slide position does not register the complete cycle will take place but if the seat moves forward enough to trigger the sensor it may stop prematurely and no one would ever know. The problem lies in the order of operation.
Newer systems use position sensors that are slightly more accurate positioning sensors and a slightly more advanced logic in the controlling devices but in you case this is what we have to work with.