💰 NEW: What is your Tesla worth? Enter model, year, mileage and battery health → a price from real listings. ⚡ Try it HERE 👆

CP_w004

w Warning

Code CP_w004 was reported by the “Charge port” controller in the car. The letter “w” in the middle places it among entries of the warning type.

Area of the car
Severity
Warning
Sequence number
4

5 comments →

What code CP_w004 means

The car's charge port — latch, connector lock, indicator light and proximity sensor. These codes typically appear when the connector will not lock or the car does not register that it is plugged in.

Severity — w

The car is flagging that something is not right. Driving is usually still possible, but some function may be limited.

Internal alert name

This is how the fault is named inside the car's firmware. For codes without a description it is the most precise clue there is — the name itself says what the event is about.

CP_w004_proximityRationality

Description from the service documentation

The text below comes from Tesla's technical documentation. We leave it in the original English so that translation cannot shift its meaning.

This alert is currently used for GB (Guobiao standard - Chinese) charge ports on Model S / X vehicles and PLCRLY electronic control units (ECU) in EU Model S / X vehicles.

The alert means the proximity voltage is outside of expected range. These are the expected ranges on vehicles with a GB charge port, the AC portion of the charge port, and the IEC type 2 charge ports:4.291V to 4.620V - No cable in the GB AC charge port.

4.280V to 4.291V - GB cable in the GB AC charge port, and the button is being held down, meaning the connector is unlatched.3.525V to 3.892V - 10A GB cable in the GB AC charge port.

2.995V to 3.275V - 16A GB cable in the GB AC charge port.1.740V to 2.035V - 32A GB cable in the GB AC charge port.1.020V to 1.220V - 63A GB cable in the GB AC charge port.

These are the limits for the DC portion of the GB charge port:

For pin CC2:

4.5V to 5.5V - No cable in the GB DC charge port.2.0V to 3.0V - Cable connected to the GB DC charge port.For pin CC1:0.0V to 0.5V - No cable in the GB DC charge port.5.5V to 6.5V - Cable connected to the GB DC charge port.3.5V to 4.5V - Cable latched to the GB DC charge port.

Any voltage outside any of these voltage regions will cause a proximityRationality alert and prevent charging.

Driver experiences with code CP_w004

This part is written by you. If you have had code CP_w004, tell us when it appeared, what brought it on and how it ended — for the next person, one such sentence is often worth more than the entire service documentation.

TesListCS
Tenhle kód se na displeji obvykle neukáže s vlastní hláškou, ale projeví se tím, že nabíjení nezačne. Co se stalo: jednotka nabíjecího portu naměřila na signálu blízkosti napětí mimo očekávaný rozsah. Tesla k tomu dodává důležitou podmínku — pokud je problém ve voze, vůz nebude schopen nabíjet. To slovo „pokud“ tam je záměrně: příčina může být stejně dobře v kabelu. Co je signál blízkosti: druhý komunikační vodič nabíjecího konektoru vedle pilotního signálu. Zatímco pilot řídí samotné nabíjení, signál blízkosti říká voz, že je konektor zasunutý a jak silný kabel to je. Dělá se to odporem zabudovaným do konektoru — každá proudová třída má jiný, takže vůz podle napětí pozná, jestli má před sebou kabel na 10, 16, 32 nebo 63 ampér. Tesla má pro každé z těchto pásem přesně vymezené hranice napětí a jakákoli hodnota mimo ně vede k tomuhle kódu. Proč se pak nenabíjí: když vůz neví, jaký kabel má zasunutý, nemůže si vybrat proud. Odebírat víc, než kabel snese, znamená přehřátý konektor. Vůz proto raději nenabíjí, dokud si není jistý. Čím to bývá: vlhkost nebo nečistota v konektoru, ohnutý či zkorodovaný kolík, poškozený odpor v kabelu, opotřebovaný nabíjecí port. Co s tím: vytáhněte a znovu zasuňte konektor, prohlédněte oba konce a vysušte je. Zkuste jiný kabel — když s ním vůz nabíjí, je vinen původní kabel. Týká se Modelu S 2012–2020 a Modelu X 2015–2020.
TesListSK
Tento kód sa na displeji zvyčajne neukáže s vlastnou hláškou, ale prejaví sa tým, že nabíjanie nezačne. Čo sa stalo: jednotka nabíjacieho portu namerala na signáli blízkosti napätie mimo očakávaný rozsah. Tesla k tomu dodáva dôležitú podmienku — ak je problém vo vozidle, vozidlo nebude schopné nabíjať. To slovo „ak“ tam je zámerne: príčina môže byť rovnako dobre v kábli. Čo je signál blízkosti: druhý komunikačný vodič nabíjacieho konektora vedľa pilotného signálu. Zatiaľ čo pilot riadi samotné nabíjanie, signál blízkosti hovorí vozidlu, že je konektor zasunutý a aký silný kábel to je. Robí sa to odporom zabudovaným do konektora — každá prúdová trieda má iný, takže vozidlo podľa napätia spozná, či má pred sebou kábel na 10, 16, 32 alebo 63 ampérov. Tesla má pre každé z týchto pásiem presne vymedzené hranice napätia a akákoľvek hodnota mimo ne vedie k tomuto kódu. Prečo sa potom nenabíja: keď vozidlo nevie, aký kábel má zasunutý, nemôže si vybrať prúd. Odoberať viac, než kábel znesie, znamená prehriaty konektor. Vozidlo preto radšej nenabíja, kým si nie je isté. Čím to býva: vlhkosť alebo nečistota v konektore, ohnutý či skorodovaný kolík, poškodený odpor v kábli, opotrebovaný nabíjací port. Čo s tým: vytiahnite a znova zasuňte konektor, prezrite oba konce a vysušte ich. Skúste iný kábel — keď s ním vozidlo nabíja, je vinný pôvodný kábel. Týka sa Modelu S 2012–2020 a Modelu X 2015–2020.
TesListDE
Dieser Code erscheint im Display meist ohne eigene Meldung, zeigt sich aber darin, dass das Laden nicht startet. Was passiert ist: Das Steuergerät des Ladeanschlusses hat am Proximity-Signal eine Spannung außerhalb des erwarteten Bereichs gemessen. Tesla ergänzt dazu eine wichtige Einschränkung — liegt das Problem am Fahrzeug, wird es nicht laden können. Das Wort „wenn“ steht dort mit Absicht: Die Ursache kann ebenso gut im Kabel liegen. Was das Proximity-Signal ist: die zweite Kommunikationsader des Ladesteckers neben dem Pilotsignal. Während der Pilot das Laden selbst steuert, sagt das Proximity-Signal dem Fahrzeug, dass der Stecker steckt und wie belastbar das Kabel ist. Das geschieht über einen im Stecker verbauten Widerstand — jede Stromklasse hat einen anderen, sodass das Fahrzeug an der Spannung erkennt, ob ein Kabel für 10, 16, 32 oder 63 Ampere vorliegt. Tesla hat für jedes dieser Bänder exakt festgelegte Spannungsgrenzen, und jeder Wert außerhalb führt zu diesem Code. Warum dann nicht geladen wird: Weiß das Fahrzeug nicht, welches Kabel steckt, kann es keinen Strom wählen. Mehr zu ziehen, als das Kabel verträgt, bedeutet einen überhitzten Stecker. Das Fahrzeug lädt deshalb lieber nicht, solange es sich nicht sicher ist. Woran es meist liegt: Feuchtigkeit oder Schmutz im Stecker, ein verbogener oder korrodierter Kontakt, ein defekter Widerstand im Kabel, ein verschlissener Ladeanschluss. Was tun: Stecker abziehen und wieder einstecken, beide Enden prüfen und trocknen. Probieren Sie ein anderes Kabel — lädt das Fahrzeug damit, ist das ursprüngliche Kabel schuld. Betrifft Model S 2012–2020 und Model X 2015–2020.
TesListPL
Ten kod zwykle nie pokazuje się na ekranie z własnym komunikatem, ale objawia się tym, że ładowanie nie rusza. Co się stało: sterownik gniazda ładowania zmierzył na sygnale zbliżenia napięcie poza oczekiwanym zakresem. Tesla dodaje do tego ważne zastrzeżenie — jeśli problem jest w aucie, auto nie będzie mogło ładować. To słowo „jeśli” stoi tam celowo: przyczyna może równie dobrze tkwić w kablu. Czym jest sygnał zbliżenia: druga żyła komunikacyjna wtyczki ładowania obok sygnału pilotującego. Podczas gdy pilot steruje samym ładowaniem, sygnał zbliżenia mówi autu, że wtyczka jest włożona i jak mocny to kabel. Robi się to rezystorem wbudowanym we wtyczkę — każda klasa prądowa ma inny, więc auto po napięciu poznaje, czy ma przed sobą kabel na 10, 16, 32 czy 63 ampery. Tesla ma dla każdego z tych pasm dokładnie wyznaczone granice napięcia, a każda wartość poza nimi prowadzi do tego kodu. Dlaczego wtedy nie ładuje: gdy auto nie wie, jaki kabel ma włożony, nie może wybrać prądu. Pobieranie więcej, niż kabel zniesie, oznacza przegrzaną wtyczkę. Auto woli więc nie ładować, dopóki nie jest pewne. Od czego to zwykle zależy: wilgoć albo brud we wtyczce, wygięty czy skorodowany bolec, uszkodzony rezystor w kablu, zużyte gniazdo ładowania. Co z tym zrobić: wyciągnij i włóż wtyczkę ponownie, obejrzyj oba końce i osusz je. Spróbuj innego kabla — gdy z nim auto ładuje, winny jest pierwotny kabel. Dotyczy Modelu S 2012–2020 i Modelu X 2015–2020.
TesList
This code does not usually appear on screen with a message of its own, but it shows itself when charging will not start. What happened: the charge port control unit measured a proximity voltage outside the expected range. Tesla adds an important qualifier — if the issue is with the vehicle, it will not be able to charge. That “if” is there deliberately: the cause may just as easily lie in the cable. What the proximity signal is: the second communication wire in the charging connector, alongside the pilot signal. While the pilot governs charging itself, the proximity signal tells the car that the connector is inserted and how heavy-duty the cable is. This is done with a resistor built into the connector — every current class has a different one, so the car recognises from the voltage whether it is facing a 10, 16, 32 or 63 amp cable. Tesla has precisely defined voltage bands for each of these, and any value outside them produces this code. Why charging then stops: if the car does not know which cable is plugged in, it cannot choose a current. Drawing more than the cable can take means an overheated connector. So the car would rather not charge until it is certain. What usually causes it: moisture or dirt in the connector, a bent or corroded pin, a damaged resistor in the cable, a worn charge port. What to do: unplug and replug the connector, inspect both ends and dry them. Try a different cable — if the car charges with it, the original cable is to blame. Applies to Model S 2012–2020 and Model X 2015–2020.

Share your experience

Anything specific helps: the circumstances in which the code appeared, whether it cleared itself, what the service centre said, what was replaced and roughly what it cost.

No e-mail, no registration — a nickname and your text are enough. The comment appears straight away.

Links and advertising are not published. Please do not post number plates, phone numbers or other personal details — the comment is public.

Comments are written by visitors to this site. They are not advice from Tesla or from TesList and we do not verify them — treat them as one person's experience with one particular car.

What to do about it

01

Write down the whole code

Copy it exactly, letter and number included. Photographing the screen is safest — codes often differ by a single digit, and mixing them up leads somewhere else entirely.

02

Try letting the car sleep and wake

Some codes clear after a screen restart or after the car sits locked for a few hours. If the code does not come back, it was usually a one-off glitch.

03

Watch whether it repeats

A one-off entry and a code that appears after every drive are two different things. It helps a service centre enormously if you know exactly when it shows up.

04

Do not wait on safety systems

With airbags, brakes, steering and high voltage there is no point waiting it out. With the other groups you can watch and see whether the code returns at all.

Before you act on a code. This page is a reference dictionary, not a repair manual. It explains what an abbreviation means and what it relates to — it does not diagnose your car. The same code can have different causes, and its meaning also shifts between firmware versions. For anything involving brakes, steering, airbags or high voltage, go straight to a service centre.

Buying a used Tesla?

Error codes are only part of the picture. For cars on TesList you also see battery health pulled straight from the vehicle, plus a price calculator that works out from current listings what a given car is actually worth today.