CE-Certified Factory·Machinery Directive 2006/42/EC·Guangzhou, China Verified Alibaba Gold Supplier · Engineer reply ≤ 4h · WhatsApp +86 134 3039 1618 ↗
TRANSMESUN logoTRANSMESUNMEISHUN AUTOMATIC TRANSMISSION
Home/JATCO CVT/Technical Blog/JF015E Programming & Relearn
Engineer at the TRANSMESUN test bench running a JF015E valve body through pressure verification
JATCO CVT · Service procedure

Does a JF015E Valve Body Need Programming? Initialization and Relearn, Answered

On this page
  1. The one-line answer
  2. Three different jobs people call "programming"
  3. Why the valve body is not blank
  4. The four data sets your TCM is holding
  5. The ESM initialisation sequence, step by step
  6. What CALIB DATA should read after the erase
  7. The clutch point relearn
  8. When a flash reprogram genuinely is required
  9. What has to be true before you start
  10. What happens when the relearn is skipped
  11. Test drive and the first 200 km
  12. Sources and frequently asked questions
Quick answer: Replacing the valve body on a JF015E / RE0F11A (JATCO CVT7) does not require programming in the flash sense — there is no software flash, no coding file and no CD, and the transmission and valve body are not supplied with one. It does require a scan-tool initialisation, and that part is not optional: the TCM holds solenoid calibration data that it reads from a ROM assembly inside the control valve, so a replacement valve body has to be introduced to the TCM. On top of that, this family needs a clutch point relearn for the two-speed auxiliary gearbox and a CVT fluid degradation reset. Skip the relearn and you get shift shock between roughly 20 and 45 mph — a complaint that gets misdiagnosed as a bad valve body when the part is fine.

This is the single most misunderstood job on the CVT7. One workshop replaces a valve body, drives the car, feels a hard shift and concludes the part is wrong. Another spends an hour with a scan tool and the same part drives perfectly. The difference is not the part, and it is not luck — it is three separate data operations that exist because of where this transmission stores its calibration data. This page is the sequence we work to.

What this page gives you

  • The one-line answer: what is required and what is not.
  • Three different jobs people mean when they say "programming" — and which one applies here.
  • Why the calibration data lives in the valve body, and what that means at replacement.
  • The four data sets the TCM holds and what clears each one.
  • The ESM initialisation sequence, the CALIB DATA values to check, and the clutch point relearn drive cycle step by step.
  • When a flash reprogram genuinely is required — and the symptoms of a job that skipped the relearn.

01The one-line answer

If you only read one line: a JF015E valve body is a plug-and-initialise part, not a plug-and-programme part. Physically it bolts on and plugs in with no software step. Electronically it must be introduced to the TCM with a scan tool, because the calibration values for its own solenoids travel with it.

The TCM on this transmission is an external unit. That is the fact the whole answer hangs on: nothing is written into the transmission itself, and nothing about the valve body needs to be flashed. What the TCM must do is re-read the new valve body's calibration data, forget the learned pressure values that belonged to the old one, and then relearn the auxiliary gearbox clutch point by driving.

02Three different jobs people call "programming"

Most of the argument about this topic is a vocabulary problem. Three separate operations get the same word, and only one of them is a flash.

What people call itWhat it actually isNeeded after a JF015E valve body swap?
"Programming" / "flashing" / "reprogramming"Writing new software into the TCM with a programmerNo. Not for a valve body replacement. Only if the TCM software is affected by a service bulletin, which is a TCM part-number check, not a valve body job
"Initialising" / "calibration"Erasing stored calibration data and letting the TCM load the calibration data that ships inside the new control valve's ROM assemblyYes. This is the mandatory step — and the one the service manual lists first
"Relearn" / "adaptation" / "learning"Clearing learned values and teaching the TCM the clutch touch point of the two-speed auxiliary gearbox by drivingYes. Without it the auxiliary gearbox may not shift, or may shift at the wrong speed

So when a supplier says "no programming required", that statement is true and it is about the first row. It says nothing about rows two and three, which is exactly where jobs go wrong.

03Why the valve body is not blank — the ROM assembly inside the control valve

This is the mechanism, and it is worth reading slowly because it explains everything else on the page.

The TCM acquires calibration data — the individual characteristic value of each solenoid — from a ROM assembly that is mounted inside the control valve. Solenoids are not perfectly identical, so each unit carries its own correction values, and the TCM uses those values to control pressure accurately. Because the ROM sits in the valve body, not in the TCM, the calibration data belongs to the valve body and travels with it.

The consequence at replacement is unavoidable: after a control valve or transaxle assembly is replaced, the calibration data previously stored in the TCM is stale, and the manual is explicit that it must be erased, the new calibration data loaded and then stored. There is no way to shortcut this by buying a "pre-programmed" valve body, because the programming does not live in the valve body in the first place — the data does, and the TCM is what has to be made to read it.

The diagnostic that proves it

If the TCM cannot load calibration data, the manual points you at exactly two suspects: an open or short in the harness between the TCM and the ROM assembly inside the control valve, and damaged terminals in that connector. In other words, the electrical path from the TCM down into the valve body is a defined, testable circuit — which is only true because the calibration ROM is physically in the valve body.

04The four data sets your TCM is holding

Once you see that the TCM is holding several independent stores of information, the service steps stop looking arbitrary. Each one targets a specific store.

Data setWhat it isLives inCleared or reloaded by
Solenoid calibration dataThe individual characteristic value of each solenoidROM assembly inside the control valve; the TCM holds a working copyInitialise the TCM, verify CALIB DATA reads zeroed, then load and store the new data
Learned indicated pressureThe TCM's learned values for accurate pressure control of this specific unitTCMErased in the same TCM initialisation; then re-learned during the test drive
CVT fluid degradation levelThe degradation the TCM has calculated from the vehicle's driving historyTCMErased in the initialisation, and separately after a fluid service
G sensor calibrationThe TCM's stored characteristic value for the G sensorTCMRecalibrated after G sensor removal or replacement, or after TCM replacement — not after a valve body job alone

Read the fourth row as a scope boundary. A valve body replacement touches rows one to three. Row four comes into play when the TCM or the G sensor itself is disturbed, which is why a valve body job and a TCM job are not the same invoice.

05The ESM initialisation sequence, step by step

This is the procedure the manufacturer's own manual publishes for "additional service when replacing control valve or transaxle assembly" on the RE0F11A. Reproduced here in order, because the conditions in the middle column are not suggested settings — they are gating conditions, and the scan tool will not complete the erase if they are not met.

StepAction on the scan toolCondition that must hold
1Set parking brake, turn ignition ON—
2TRANSMISSION → Work Support → ERASE MEMORY DATA—
3Touch Start while holding these conditionsVehicle stationary · engine stopped · selector lever in R · accelerator pedal depressed
4Complete within roughly 20 seconds and confirm "COMPLETED"If it does not complete: ignition OFF, wait at least 10 seconds, repeat from step 1
5Ignition OFF with the selector still in R, wait 10 seconds or more, then ignition ON with the selector in RDo not start the engine — this is stated as a caution, not a preference
6Special function → CALIB DATA → compare every value to the table in the next sectionValues must read as zeroed. If not, repeat from step 1
7Shift the selector to P and confirm the combination meter shows "P"The indicator appears roughly 4–5 seconds after the lever moves
8Load and store the new calibration data, following the manual's store stepIf the indicator never shows "P", test the TCM-to-ROM harness and the connector terminals

Notice what step 7 is doing. Asking the vehicle to display "P" is the manual's way of proving that the TCM can now talk to the new valve body across its internal circuit. If it cannot, there is no point proceeding — you have a wiring or connector problem, not a data problem.

06What CALIB DATA should read after the erase

Step 6 is the checkpoint that tells you whether the erase actually took. The values below are taken from the RE0F11A service data, and they are what an initialised TCM should report before the new calibration is loaded. This is the table worth photographing and keeping on the bench, because a partial erase is one of the harder faults to spot by feel.

ItemExpected valueItemExpected value
UNIT CLB ID100MAP NO HC/RB00
UNIT CLB ID200MAP NO L/B00
UNIT CLB ID300OFFSET2 LU0
UNIT CLB ID400OFFSET2 PL0
UNIT CLB ID500OFFSET2 PRI0
UNIT CLB ID600OFFSET2 H/R0
GAIN LU256GAIN PL256
GAIN PRI256GAIN HC/RB256
GAIN L/B256LB INITIALIZE TEMPFF

Two things to internalise. The offsets must be zero and the gains must read 256 — a non-zero offset or a gain that is not 256 means data from the previous valve body is still resident. And the display is not a suggestion list: the manual's decision tree is "equal to the table, go on; not equal, go back to step 1".

07The clutch point relearn — the step most jobs skip

The JF015E is not a plain CVT. It is a CVT combined with a two-speed planetary auxiliary gearbox, and that gearbox has a clutch whose touch point the TCM learns. When the valve body or the transmission is replaced, that learned touch point is no longer valid for the unit in front of you, and the TCM has to relearn it.

The auxiliary gearbox shifts somewhere in the region of 20 to 45 mph depending on engine speed and load. If the touch point learning is not performed, the gearbox may fail to shift at all, or shift at the wrong speed — and what the driver feels is a shift shock in that 20–45 mph band, plus a downshift shock when decelerating below about 10 mph. That is precisely the symptom set that gets blamed on a replacement valve body being faulty.

If the automatic procedure is available on your scan tool, use it. If it is not, this is the manual drive cycle — and if you are on an aftermarket scan tool, the TCM memory and self-learning data must be erased first.

PhaseStepDetail
PreparationWarm the fluidBring CVT fluid to 50 °C (122 °F), confirmed on the scan tool's fluid temperature monitor
Air conditioningSwitch the A/C off for the whole procedure
Idle cycleSelector to P, ignition OFF, wait 5 s; start and idle 5 s; ignition OFF and wait 30 s. Repeat this cycle three times in total
First drive cycleIdleRestart and idle for 30 s
Light accelerationSelector to D, accelerate from 0 to about 40 mph (65 km/h) at roughly 1/8 throttle
Coast downDecelerate to 18 mph (30 km/h) or less without using the brakes, stop, selector to P, ignition OFF, wait 5 s
Rest cyclesSecond setRestart, repeat the ignition-off / restart cycle five times in total
Second drive cycleSelector to D, accelerate 0 to about 28 mph (45 km/h) at about 1/8 throttle, stop, selector to P, ignition OFF, wait 5 s, restart, and repeat that cycle five times in total
VerificationRoad testDrive the vehicle to confirm the auxiliary gearbox shifts smoothly through the 20–45 mph band

Two details people get wrong. The throttle has to be light — roughly one-eighth — because the TCM is learning a touch point, not a full-load shift. And the coast-down has to be without brakes, because braking changes the load state the TCM is trying to observe.

08When a flash reprogram genuinely is required

Now the part that does involve software. The rule stated in the aftermarket service literature for this family is directly quotable: the vehicle does not require programming unless the TCM software is affected by a service bulletin. So the question is not "does a valve body need programming" — it is "is this vehicle's TCM one of the affected part numbers".

QuestionHow you answer it
Where is the TCM part number?Read it with a scan tool. The number represents the software the TCM is programmed with and follows the form 31036-XXXX
Is it affected?Compare against the list of part numbers in the applicable service bulletin. If it is on that list, the TCM needs updated software
What does the update require?A factory-level scanner and programmer, or an approved aftermarket programming kit
Can the transmission be programmed on the bench?No — the transmission and valve body are not supplied with any programming media, and there is no bench flash to perform
What blocks programming?Stored diagnostic trouble codes. Clear all DTCs before starting — if persistent codes will not clear, they have to be diagnosed first, because the TCM may refuse to program while they are set

So the honest summary of this section: a valve body replacement never triggers a flash. A TCM replacement may, and so may a vehicle covered by a TSB that revises TCM software. Those are two different jobs with two different tools, and the part number is what separates them.

09What has to be true before you start

Most failed relearns are not tool failures. They are condition failures — one of the gating values was outside range and the procedure was run anyway.

PreconditionTargetWhy it gates the procedure
Fluid level correctSet by the overflow procedure at 35–45 °CA relearn performed on an under-filled unit learns the wrong touch point
Fluid specificationGenuine Nissan CVT Fluid NS-3 — NS-2 for the 2012 Versa, and the two are not interchangeableWrong fluid changes the friction behaviour the TCM is learning against
Fluid temperature50 °C (122 °F) for the clutch point relearn; 35–45 °C for the level checkTwo different targets for two different jobs — do not substitute one for the other
Battery voltageStable and healthyThe procedure involves repeated ignition cycles; a dying battery drops the sequence mid-way
No stored DTCsAll codes cleared, and persistent ones diagnosed firstStored codes can block programming, and they also indicate the real fault has not been found
Parking brake and level groundApplied; level surface for any sensor calibrationThe erase step requires a stationary vehicle, and sensor calibration requires level ground and correct tyre pressures

10What happens when the relearn is skipped

This table is the argument for the procedure, in the terms a service manager actually cares about.

What was skippedWhat the driver feelsWhat gets misdiagnosed
Clutch point relearnShift shock in the 20–45 mph band; downshift shock below about 10 mph; occasionally no auxiliary shift at allA faulty replacement valve body — and a second unnecessary valve body
TCM initialisation / calibration loadRough or inconsistent pressure control; the unit never quite settlesInternal wear, or a "bad" remanufactured unit
Fluid degradation resetNo immediate symptom — the TCM simply carries a degradation figure that no longer matches the fluidNothing, until the next fluid-interval decision is made on wrong data
Test drive and self-calibration timeThe vehicle drives abnormally at first and the technician stops the road test earlyA good repair, rejected before the TCM had time to normalise

That last row matters more than it looks. The published guidance for this family is to plan on a 15 to 20 minute test drive after installation and to expect some abnormal shifting at the start of it, normalising within about 20 minutes. If the check engine light comes on during that drive, stop and re-scan. But a car that shifts oddly for the first five minutes of a relearn drive is not evidence of a bad part — it is evidence that the TCM is still learning.

11Test drive and the first 200 km

The sequence after the procedure completes is straightforward, and worth stating plainly because the order matters.

If the auxiliary gearbox still shifts harshly after a full, correctly conditioned relearn, the next thing to check is not the valve body — it is whether the erase step actually completed and whether the harness between the TCM and the control valve ROM assembly is sound. A relearn cannot succeed across a bad connection.

Sources

The service steps, the gating conditions, the CALIB DATA checkpoint table and the "additional service when replacing control valve or transaxle assembly" scope are taken from the manufacturer's own electronic service manual for the CVT RE0F11A as published across several model years (Sentra, Versa, Versa Note, Note and Juke entries agree on the procedure and on the erase conditions). The G sensor calibration scope is taken from the same manual. The statement that the transmission and valve body are not supplied with programming media, the 31036-XXXX TCM part-number check, the requirement to clear DTCs before programming, the 15–20 minute test-drive guidance and the clutch point relearn drive cycle are cross-checked against independent aftermarket technical information published for the JF015E / RE0F11A, including the auxiliary gearbox clutch point learn procedure and its warning that a failed relearn produces harsh shifts in the 20–45 mph band. Fluid specification and the 35–45 °C level-check window are cross-checked against the same sources. Where a procedure differs between an automatic scan-tool routine and a manual drive cycle, we describe both rather than assuming you have a factory tool. Nothing here replaces the service documentation for your own vehicle.

12Sources and frequently asked questions

Does a JF015E valve body need to be programmed after replacement?

No software programming is required — there is no flash, no coding file and no programming media supplied with the transmission or the valve body. What is required is a scan-tool initialisation: the TCM must erase the calibration data it holds, load the calibration data carried by the replacement control valve, and store it. On top of that, the TCM must relearn the two-speed auxiliary gearbox clutch point, and the CVT fluid degradation value should be reset.

Why does a valve body need to be introduced to the TCM at all?

Because the calibration data lives in a ROM assembly mounted inside the control valve, not in the TCM. Each solenoid has its own characteristic values, and the TCM uses them for accurate pressure control. When the valve body changes, the data the TCM holds belongs to the old unit, so it has to be erased and the new unit's data loaded and stored. The manual even points you to the harness between the TCM and that ROM assembly when loading fails.

What is the clutch point relearn, and is it really necessary?

The JF015E pairs a CVT with a two-speed planetary auxiliary gearbox that has a clutch with a learned touch point. When the valve body or transmission is replaced, the TCM must relearn it. It is necessary: the published warning is that if clutch touch point learning is not performed, the auxiliary transmission may not shift or may shift at the wrong speed, producing shift shock in the 20–45 mph range and downshift shock below about 10 mph.

Can I do this with an aftermarket scan tool?

In many cases yes, but there are two conditions. A manual clutch point relearn procedure exists precisely for where the automatic routine is unavailable on the tool. And if you are using an aftermarket scan tool, the TCM memory and self-learning data must be erased first. If your tool cannot reach the TCM initialisation at all, the job needs a factory-level tool or a workshop that has one.

What fluid temperature do I need?

Two different targets for two different operations. The clutch point relearn needs the fluid at 50 °C (122 °F). The fluid level check needs the fluid between 35 and 45 °C (95 to 113 °F) while you watch the overflow tube. Using the wrong target for the wrong job is a common cause of a procedure that runs but does not take.

Do I need to reset the fluid degradation counter?

Yes. The TCM calculates and records the degradation level of the CVT fluid from the vehicle's driving history, and it has to be erased when the transmission is replaced — and separately after a fluid service, through the confirm-fluid-deterioration function on the scan tool. Leaving it means the TCM is carrying a degradation figure that no longer describes the fluid in the unit, which distorts the next maintenance decision.

Will the car drive badly straight after the job?

Expect some abnormality at the beginning of the test drive. The published guidance for this family is a 15 to 20 minute drive after installation, with the note that the vehicle may shift abnormally early on but should normalise within about 20 minutes. If the check engine light comes on during the drive, stop and re-scan rather than continuing.

Where do I get the right valve body and the confirmation that it matches my unit?

Send us the transmission housing code, the VIN, the stored fault codes before removal and a photograph of the original valve body from the solenoid side. Those four items confirm the version — US versus international stream, and open versus closed solenoid cap — and we confirm the part number, stock and lead time in writing within four business hours. Minimum order is one piece, and every valve body is flow- and pressure-tested on a computerised bench before dispatch. We can also tell you in advance whether your vehicle's TCM is one of the part numbers covered by a software bulletin, so the programming question is settled before the part ships.

Send your code & fault codes JF015E valve bodies in stock
Next Step

Send the symptom, get the diagnosis path.

Tell us the platform, the mileage and the code you pulled. Our engineers reply with the likely root cause, the part that fixes it and what to check first — in writing, within 4 business hours.

Send an Inquiry → WhatsApp +86 134 3039 1618