The Viper 4115 is a one button remote start system. While I'm not a Viper expert, I believe that this system
does not have the ability to output a Lock command. Additionally it's Unlock command can only happen while the
engine is running under a remote start. Therefore, your test of Unlocking before a R/S and then Lock after the
engine is started is by use of the Factory FOB's. As mentioned earlier, typically the Factory Alarm system can
only be controlled by the Factory Remotes and that is what you are doing. So your test proves it is possible to
remote start the car without the alarm going off but have to use both the Factory Remotes and the Viper remote
to do it. That is not ideal, considering the short range of the Factory Remotes.
So you goal is to get the Subie to remote start without setting of the Factory Alarm. This is where the experienced
12 Volt installer earns his fee. It's usually a mater of matching the best suited R/S system to the vehicles needs.
In your case you would probably like to have a programming options like these on your Viper (from a Prestige APS57E) :
18th Door Lock Control.....No Change.........Unlock Before &.............Unlock Before Start.........Lock After Start
......................................................................Lock After Start
23rd Ign & Accy Relays.....No Pulse w/UL.....Pulse Ign, Accy, &..........Pulse Ign, Accy, &..........Pulse Ign, Accy, &
.........................................................................GWR w/Unlock................GWR w/Unlock
.................................................................................................................Follow 1 S w/ASD Pulse
With these options you could Unlock before and Lock after remote start and the Unlock command would also cause the
desired IGN and GWR outputs to turn off the alarm. The Viper 4115 does not even have the "SafeStart" option like
some highend Viper systems.
I would still verify the Keysense connection from the bypass module. It might only be used during initial module
programming and might not be used during a remote start to turn off the alarm. A call to iDatalink might be in order
to find this out. Next, you could check to see if the ADS AL-CA module has the option of "Unlock Before and Lock After"
in its' Advanced Features Menu. It might not because this is only the TB version, not the DL version of firmware.
Soldering is fun!