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/Fault codes
Engineer running a valve body test bench with pressure gauges and a diagnostic screen at the TRANSMESUN factory
JATCO CVT · Diagnostics

JF015E fault codes: what each one measures, and the part it points to

On this page
  1. The one-line answer
  2. How the JF015E sets a code
  3. Function codes versus electrical codes
  4. P0776
  5. P0840 / P0841 / P0846
  6. P0965 on the Chevrolet Spark
  7. The judder family
  8. P2857 / P2858 and the auxiliary gearbox
  9. P0715 / P1715 / P0720 / P0730
  10. The full code table
  11. What to send us with the code list
  12. Sources and frequently asked questions
Quick answer: On a JF015E / RE0F11A the codes split into two completely different jobs. P0776 is a function code — the TCM measured a gap of at least 1.2 MPa between commanded and actual secondary pressure for ten seconds, which points at the valve body. P0965, P0966 and P0967 are electrical codes on the same solenoid circuit. P0840 / P0841 / P0846 are the fluid pressure sensor, and are usually stored together with P0776. P0746 and P17F0 / P17F1 are the judder family, where the valve body is still the first part to check. P0730, and P17F2 / P17F4 / P2857 / P2858, are the codes that mean the belt, pulleys or auxiliary gearbox — no valve body will fix those.

Fault codes on this platform are a map, not a diagnosis. The same P0776 can come from a worn bore, a tired solenoid, degraded fluid or a cracked connector — and the same judder complaint can be a valve body, a belt, or a calibration issue that a software update addresses. This page separates the codes by what the control unit actually measured, because that is the only sane basis for deciding which part to order.

What this page gives you

  • The monitor condition behind each headline code — what the TCM had to see before it stored it.
  • Function versus electrical: why P0776 and P0965 are not the same fault, and why the distinction changes the repair.
  • The judder family P17F0 / P17F1 / P17F2 / P17F4, and which of the four points at a new unit rather than a valve body.
  • The auxiliary gearbox codes P2857 / P2858 — the ones Nissan's own bulletins treat as a replacement.
  • A full code table with the first part to check against every code we see weekly.

01The one-line answer

If you only read one line: read the code, then ask what the control unit could have measured. If it measured a pressure difference (P0776) or reported a sensor range problem (P0841), the hydraulic side is in play and the valve body is the first part. If it measured a ratio error (P0730) or flagged a judder inspection step (P17F0/P17F1/P17F2/P17F4), the belt and pulleys are in play — and on P17F2/P17F4/P2857/P2858 the trade treats the answer as a replacement unit.

Everything below expands those two sentences into something you can act on.

02How the JF015E sets a code

The CVT7 hydraulic chain is short, and every headline code attaches to one link of it. Understand the chain and the code list stops being a list.

StageWhat it doesWhat watches itCodes that live here
Off-axis oil pumpMakes the line pressure everything else runs onIndirectly, through pressure readingsP0841 / P0965 (symptom rather than cause)
Line pressure control solenoidSets the base pressure for the whole systemTCM command versus pressure resultP0746
Secondary pressure solenoidClamps the belt — the single most critical value on a CVTTarget versus actual secondary pressureP0776 · P0965 · P0966 · P0967
Fluid pressure sensorsReport what the hydraulic circuit actually achievedSensor electrical range and plausibilityP0840 · P0841 · P0846
Pulleys and steel beltTransfer torque by friction at the cone facesRatio calculation from input and output speedsP0730 · P17F0 · P17F1
Torque converter lock-up clutchEliminates slip at cruising speedSlip speed against commandP0740 · P0741 · P0744 · P1740
Speed sensorsGive the TCM the data every other calculation depends onSignal presence and plausibilityP0715 · P1715 · P0720
Auxiliary gearbox (2-speed)CVT7-specific launch and high-range clutchesClutch pressure and judder detectionP2857 · P2858 · P17F4

03Function codes versus electrical codes

This distinction is the most useful thing on the page, and it is routinely missed. On the secondary pressure solenoid circuit alone there are four codes, and they do not mean the same thing.

CodeCategoryWhat it meansWhat it usually costs
P0776FunctionElectrically the solenoid is fine, but the pressure it produced did not match the commandHydraulic — valve body, worn bore, solenoid performance, fluid
P0965Electrical — range/performanceControl circuit for the same solenoid is outside the permitted rangeElectrical or hydraulic — check connector and harness before condemning the body
P0966Electrical — short / low inputSolenoid circuit shorted or drawing below specificationWiring, TCM connector, then the solenoid itself
P0967Electrical — open / high inputOpen circuit or excessive resistanceConnector, harness, then the solenoid

Manufacturer diagnostic procedure for P0776 explicitly directs the technician to first check whether P0966 or P0967 is also stored, and to follow the electrical path if it is — then to oscilloscope the solenoid output pattern at the control unit terminal before condemning the assembly. Source: published P0776 diagnostic function and probable-cause section (JATCO CVT service data, Mitsubishi technical information).

Bench note

If the car arrives with P0965 and nothing else, check the TCM connector and harness before quoting a valve body. A cracked or corroded connector reproduces an internal electrical fault almost perfectly, and we have seen units replaced for a fault that lived in the plug. If P0965 is stored together with P0776 or P0841, treat it as a hydraulic case with an electrical echo.

04P0776: what the control unit actually measured

P0776 is not "the solenoid is broken". It is a performance calculation:

ElementPublished criterion
MethodThe control unit compares the target secondary pressure with the actual secondary pressure
Engine stateEngine running
Selector positionAny position other than P or N
Fluid temperatureAbove approximately −20 °C
ThresholdA gap of 1.2 MPa or more between target and actual, sustained for 10 seconds
Probable causesValve body assembly — faulty secondary pressure solenoid valve; or the CVT assembly itself

Figures as published in the manufacturer diagnostic function for P0776 on this CVT platform. The same page notes that if the code only appears occasionally after clearing, it should be treated as an intermittent fault rather than a replacement trigger.

Two practical consequences follow. First, a code that appears only under specific temperature or load conditions is a performance problem, and performance problems are what remanufactured valve bodies exist for. Second, when the gap is caused by the belt already slipping rather than by the hydraulics, replacing the valve body buys you weeks, not years — which is why the fluid sample matters as much as the code.

JF015E valve body — check availability →

05P0840 / P0841 / P0846: the pressure sensor family

These three describe the sensors that report hydraulic pressure back to the control unit, and they are the codes most often found sitting alongside P0776 — which is also what makes them easy to misread.

CodeScanner wordingWhat it is telling you
P0840Transmission fluid pressure sensor / switch A — circuitAn electrical problem with the sensor circuit itself
P0841Transmission fluid pressure sensor / switch A — range / performanceThe sensor is working, but the pressure it reports is not plausible for the commanded state
P0846Transmission fluid pressure sensor / switch B — range / performanceThe same plausibility failure on the second pressure circuit

When P0841 accompanies P0776, the two are describing the same event from two directions: the TCM sees a pressure it cannot explain. That is a hydraulic inspection, not a sensor replacement.

06P0965 on the Chevrolet Spark: a documented case

The Spark is the clearest worked example of this code in the field, and it is worth knowing even if you never see one, because it shows how a code becomes a policy.

FactDetail
Vehicle2013–2015 Chevrolet Spark (and GM Daewoo equivalents), 1.0L / 1.2L
TransmissionJATCO CVT7 — JF015E / RE0F11A
CodeP0965 — pressure control solenoid B control circuit range / performance
Most common outcomeValve body or solenoid replacement; sometimes the whole transmission if debris has reached the pulleys
Manufacturer responseGM Special Coverage N192271110 extended coverage on the transmission for this failure
The trapThe TCM connector is known to crack during service on these cars and can mimic an internal fault

Before quoting parts for a Spark with P0965, the owner may still be inside the manufacturer's special coverage window — check by VIN first. Source: GM special coverage programme N192271110 as reported in aftermarket service documentation for this platform.

07The judder family: P17F0, P17F1, P17F2, P17F4

These codes are not component faults. They are inspection instructions, and each one narrows where to look next.

CodeInspection it calls forPractical reading
P17F0CVT judder — transmission inspectionThe control unit detected slip behaviour. Valve body first; belt and pulleys if the fluid is contaminated
P17F1CVT judder — control valve inspectionPoints at the hydraulic control path. Software level and valve body come before anything else
P17F2CVT judder — torque converter inspectionOn the models where this applies, the trade literature treats the outcome as unit replacement
P17F4Auxiliary gearbox clutch judderThe CVT7-specific two-speed gearbox clutches. Commonly treated as unit replacement

Judder detection thresholds were revised by manufacturer service bulletins (including NTB20-060A and its revisions, and the diagnostic-path bulletin NTB22-021 covering P0746, P0776, P0841, P0965, P17F0 and P17F1). A software update changes how early the unit reports judder; it does not restore a polished pulley face. Always verify the software level before condemning hardware, and never treat a reflash as a repair.

Order rule

P17F0 or P17F1 with a clean fluid sample and no metal dust: the valve body is the first part to replace. The same codes with glitter in the fluid: plan on the pulley set and push belt as well, or a complete assembly — because the debris that produced the judder is still circulating through the new hydraulics.

08P2857 / P2858 and the auxiliary gearbox

The CVT7's two-speed auxiliary gearbox is what makes this unit different from every other CVT in the JATCO range — and it has its own codes. When they appear, the manufacturer's diagnostic path is short, and it does not end at a valve body.

CodeMonitorsWhere the path leads
P2857Clutch A pressure in the auxiliary gearboxClutch and planetary hardware inside the unit
P2858Clutch B pressure in the auxiliary gearboxSame — and manufacturer bulletins for the affected models call for unit replacement

If you are seeing these together with P17F4, the auxiliary gearbox is the story, not the valve body. A complete JF015E assembly is usually the honest answer; say so up front rather than selling a valve body into a clutch problem.

09P0715 / P1715 / P0720 / P0730: the speed and ratio codes

These four behave differently from everything above, and they are where rebuilders most often chase the wrong part.

CodeMonitorsFirst thing to check
P0715Input / turbine speed sensor circuitSensor, connector and harness routing — especially immediately after a rebuild
P1715Input pulley speed sensor (Nissan terminology)Often stored together with P0776 or P0841; treat as part of the same CVT diagnosis rather than a separate fault
P0720Output speed sensor circuitSensor and wiring; if the speedometer is also wrong, start at the sensor
P0730Incorrect transmission ratio detectedThe belt and pulley faces. This is the code that says "mechanical", not "hydraulic"

A ratio code on a freshly rebuilt unit is usually a speed-signal problem, not a mechanical one — check sensor installation depth, connector seating and harness routing before reopening the case. A ratio code on a high-mileage untouched unit, with metal dust in the pan, is the belt.

10The full code table

Everything we see weekly on this platform, with the first part worth checking on each path.

CodeScanner wording (short)GroupFirst part to check
P0740Torque converter clutch circuitLock-upFluid and lock-up control in the valve body
P0741Torque converter clutch — stuck offLock-upValve body; converter if the complaint persists after repair
P0744Torque converter clutch — intermittentLock-upFluid condition, then valve body
P0746Pressure control solenoid A — performanceHydraulic functionValve body
P0776Pressure control solenoid B — performanceHydraulic functionValve body
P0840Fluid pressure sensor / switch A — circuitSensorHarness and connector, then the unit
P0841Fluid pressure sensor / switch A — rangeSensor plausibilityHydraulic inspection — usually paired with P0776
P0846Fluid pressure sensor / switch B — rangeSensor plausibilityHydraulic inspection
P0965Pressure control solenoid B — circuit range / performanceElectrical + hydraulicConnector and harness first, then the solenoid kit
P0966Pressure control solenoid B — low inputElectricalWiring, TCM connector, solenoid
P0967Pressure control solenoid B — high inputElectricalWiring, TCM connector, solenoid
P0715Input / turbine speed sensorSensorSpeed sensor and harness
P1715Input pulley speed sensorSensorSame as above; treat as part of the CVT diagnosis
P0720Output speed sensorSensorSpeed sensor and wiring
P0730Incorrect ratio detectedMechanicalPulley set and push belt
P17F0CVT judder — transmission inspectionJudderValve body, then belt and pulleys
P17F1CVT judder — control valve inspectionJudderSoftware level, then valve body
P17F2CVT judder — torque converter inspectionJudderUnit-level outcome on the affected models
P17F4Auxiliary gearbox clutch judderAuxiliary gearboxAssembly — not a valve body
P2857Auxiliary gearbox clutch A pressureAuxiliary gearboxAssembly
P2858Auxiliary gearbox clutch B pressureAuxiliary gearboxAssembly
P1740Lock-up select solenoidLock-upValve body and solenoid
P0705Park / neutral position switchElectricalSwitch adjustment, then the switch
P0850Park / neutral position switch inputElectricalSame as above

Code wording follows generic OBD-II scan-tool text with manufacturer terminology where it differs (for example P1715, used for the input pulley speed sensor). Code sets vary by model year, market calibration and control unit software level; the full list for your unit is on the manufacturer's side, and the final diagnosis belongs to the workshop in front of the car. What we add is the parts half of the decision.

11What to send us with the code list

Five items turn a code list into a firm part confirmation, and they take ten minutes to gather.

ItemWhy we need it
Full stored code list — current and pending, not just the first oneP0965 alone is an electrical case; P0965 with P0776 is a hydraulic one
Transmission code from the housingConfirms RE0F11A versus the wide-ratio RE0F11B variant
VINMarket calibration, which changes the valve body part number
Photo of the original valve body, solenoid sideSolenoid count, cap type and the OE number on the body
Fluid condition and mileageDecides whether a valve body is a repair or the first half of one

12Sources and frequently asked questions

Monitor conditions and probable causes on this page follow published manufacturer diagnostic functions for this CVT platform (including the P0776 diagnostic function and its 1.2 MPa / 10-second criterion, and the P0966 / P0967 electrical branches). Judder-code behaviour follows manufacturer service bulletins NTB20-060A, NTB22-021 and the related judder detection revisions, and the Chevrolet Spark case follows GM Special Coverage N192271110. Platform specification data — ratios, torque capacity, valve body and pulley references — is the same set published in our JF015E / RE0F11A complete technical guide.

What does P0776 mean on a JF015E?

It is a performance code, not an electrical one. The control unit compared the target secondary pressure with the actual secondary pressure and found a gap of at least 1.2 MPa sustained for 10 seconds, with the engine running and the selector out of P or N. Published probable causes are the valve body assembly — a faulty secondary pressure solenoid valve — or the CVT assembly itself. Practically, it means hydraulic inspection: valve body, bores, solenoid performance and fluid condition.

Is P0965 the same fault as P0776?

No. They concern the same solenoid but describe different failures. P0776 says the pressure produced did not match the command — a hydraulic result. P0965 says the control circuit itself is outside its permitted range — an electrical condition. If only P0965 is stored, check the connector and harness first; a cracked connector on this platform can imitate an internal fault exactly.

Why do P0776 and P0841 appear together so often?

They are two views of one event. P0776 reports the pressure mismatch, P0841 reports that the pressure sensor's reading is not plausible for the commanded state. The pairing is a strong signal to inspect hydraulics rather than replace a sensor.

Can I keep driving with P17F0 or P17F1?

Short distances to a workshop, if the car still moves. Judder codes mean the belt is intermittently losing grip, and every occurrence polishes the pulley faces a little further. The difference between a valve body repair and a complete assembly is often how long the car was driven after the light came on — and the debris that a slipping belt leaves behind contaminate the new hydraulics if the pulleys are already scored.

Will a new valve body fix P0730?

Almost never on its own. P0730 reports an incorrect actual ratio, which is a mechanical outcome — belt and pulley faces. A valve body can restore clamping pressure, but it cannot restore a worn cone surface. Expect the pulley set and belt to be needed as well, or a complete assembly.

Do I need the TCM software update before replacing the valve body?

Yes, verify the software level first. The manufacturer revised judder detection thresholds through service bulletins, so an unupdated unit may report judder earlier than necessary. But understand what an update does: it changes how soon the unit reports a problem, not whether the hardware is worn. Reflash first, then re-test — never treat a reflash as a repair.

My codes cleared after a fluid change. Is it fixed?

No, and this is the most expensive misunderstanding in the trade. Fresh correct fluid restores pressure behaviour temporarily, which is enough to clear a marginal code. If the bore or the belt surface is worn, the code returns — usually within a few thousand kilometres, and often with more debris in the fluid. Use the cleared window to get a fluid sample analysed rather than as proof of repair.

What do you need from me to confirm the right part?

The full stored code list (current and pending), the transmission code from the housing, the VIN, a photograph of the original valve body showing the solenoid side, and the fluid condition with mileage. With those we confirm the variant and part number, stock and lead time in writing within four business hours. MOQ is one piece.

Next step

Send the code list and a photo of the original valve body. We will tell you which part the codes actually point at, and what it costs to ship — in writing, before you order.

Send Your Codes for a Parts Match → JATCO CVT Parts Hub →

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