Can VXDIAG Subaru SSM do CVT Gearbox Learning?

I’ve been looking to purchase an interface for Subaru and I’m looking for a machine with all the functionality of the OEM interface units. Does vxdiag subaru ssm scanner do gearbox or CVT learning? The learning control needs to be performed when the TCM is reprogrammed or replaced.


Yes, vxdiag ssm will do CVT relearn.  Tested working by vxdiag technician and many Subaru device owners.
Better provide detail Subaru model and year to confirm.

Working experience  1: 
I have a vxdiag subaru diagnostic tool. We don’t get many suby here. When I do it has worked fine. I have done a couple CVT learns and some collision related stuff. I would buy a new one to upgrade without much hesitation. For what it costs and what it does I am happy. It runs the OE software.

Working experience  2: 
CVT Learning Procedure from Subaru Service Bulletin
Step 1: Reprogram the TCM using the SSM4 following the normal FlashWrite procedure.
Step 2: Using the SSM4, clear the AT Learning Data using the following procedure:
• Start > Diagnosis > Vehicle Selection > Each System > Transmission > Work Support > Clear AT Learning Data.
• Click “YES” and when “Execute Clear AT Learning” is displayed, click “YES” again.
• Turn the ignition OFF, wait at LEAST 30 seconds then turn the ignition back ON. At this point, the AT Temp light will start blinking; 4 times in 2 seconds to signify the Clear AT Learning procedure has completed successfully. If the AT Temp light does not flash as described, repeat Step 2 again from the beginning.
Step 3: Using the SSM4, perform the AT Learning Control following the procedure outlined Service Manual excerpt supplied below:
1. Warm up or cool down until the ATF temperature displayed on the Subaru Select Monitor is
40-65°C (104-149°F).
2. After stopping the vehicle, shift the select lever to “P” range.
3. Fully apply the parking brake.
4. Raise the vehicle.
While working, be sure to keep the lower edge of the tires 30 cm or more above the ground as vehicle will vibrate.
5. Connect the Subaru Select Monitor to data link connector.
6. Turn the ignition switch to ON.
7. Turn off all switches causing an electrical load, e.g. headlights, A/C, seat heater and rear defogger, etc.
NOTE: Simple learning is performed with the vehicle lifted, without actually running the
CAUTION: Do not turn the power of the Subaru Select Monitor OFF during work, and do
not disconnect the data link connector.
1. Select {Work Support} in the «Transmission Diagnosis» display screen of the Subaru Select
2. Select {Compulsory learning mode} in the «Work Support» display screen of the Subaru
Select Monitor.
3. Follow the messages displayed on the Subaru Select Monitor screen when working.
NOTE: During AT learning in progress, AT OIL TEMP light in the combination meter
starts flashing at 2 Hz and the learning operation starts. The following message is displayed
on the screen when the AT OIL TEMP light which was flashing at 2 Hz turns off.
4. When «AT learning normally ended.» is displayed, simple AT learning is completed.
• If a communication error occurs during learning, retry the “AT learning mode” from
the beginning.
• If the message «Execute AT learning again after fixing troubles of the vehicle» appears
during learning, select [OK] and display the DTC list. After repairing the locations
indicated by the DTC, start the “AT learning mode” over from the beginning.
• When a communication error occurs during learning, select lever does not shift
occasionally. If select lever does not shift, turn the ignition switch to OFF before
operating the select lever.
• If the message «AT learning ended abnormally.» is displayed, start the “AT learning
mode” over from the beginning. List of Main Causes for Abnormal Termination:
Fault is detected during AT learning.
The accelerator pedal is depressed during AT learning.
An unspecified operation was performed during AT learning
ATF temperature becomes out of specification during AT learning.
Battery voltage is low.
Malfunction indicator light illuminates.
Hybrid fail lamp illuminates.
Parking brake not applied strongly enough.
Brake pedal is not fully depressed.
Abnormal idle speed increase, etc.
IMPORTANT: The NEW Calibration Identification number (CID) for any newly-installed
programming (as confirmed from the actual control module AFTER installation) MUST be noted on
the repair order as this information is required for claim submission