Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

DIY Installing CCS Retrofit in US Model S

This site may earn commission on affiliate links.
I got some requests to write a small tutorial on how to install the CCS retrofit in a Model S. This is a sister poster of the Model X tutorial, although I was successful due to reasons that will become clear later on. Unfortunately I did NOT take any photos when I did this, but the process is straightforward, and there are some nice videos that can be used as guidance. So let's start.

The car

This tutorial is for a Model S Refresh version (2016-2020). My understanding is that the steps for the previous Model S are the same, but I'm not 100% sure. The kit is slightly different, as well as the wire harness, because one has to deal with a gen1 or gen2 charger. What I'm showing here is for a gen3 charger, but I expect the differences to be minimal. In fact, there was only one way to connect things properly in my case, and I'm sure that's also the case for the old Model S, so there shouldn't be any problems.

The requirements

- The CCS kit. It can be bought at any European Service Center (SC) for 249€, including installation (but if you are reading this, you don't want them to install it). In fact, it is offered in their shop. They will ask for the VIN of the car, but that shouldn't be a problem. The real problem is that they won't ship abroad, so you need an address in a European country to buy it. You can also look for resellers, although be ready to pay a hefty extra.

- Gateway access. More precisely, you need to be able to add and change entries in internal.dat. Normally root access provides this functionality, but if your firmware is new enough (if I'm not mistaken 2020.40+), there is a cryptographic lock in some entries, and you won't be able to change them. So either they are correct right from the start or you look for a nice guy in a SC that can do this for you. User level toolbox access (the one you get if you pay) most likely won't allow you to do what you need to do (but SC access level will).

- Ability to redeploy or a software update pending. A service-redeploy is enough.

- If you are doing this at night or in a garage, make sure to bring a torch.

The steps

As I said, I didn't take any photos, but I found this video very useful. Skip the boring parts and start at 1:45. Ignore everything the guy says about some work you need to do in the frunk, most likely that was a different story, completely unrelated.

Let's open the box with the CCS kit:

Box.png


There you see the harness (the Tesla tech is holding it), the ECU on the right, and the (useless in our case) adapter still in its box. Do not forget the little bag in the box, see next picture:

SmallBox.png

It has some retainers to secure the ECU to the back seat frame.

Hardware part

0. SAFETY FIRST. Lower the windows to mid level and open all doors. Disconnect the 12V battery and the HV loop (I normally do it in this order). Leave the frunk open. Wait ~15m for the condensers to discharge, you are going to operate close to the main charger and you don't want to die. Now you can access your car safely and if you close a door you'll be able to open it. If you accidentally close the frunk, you can always use the emergency release which is located next to the front wheels.

1. Remove the backseat. There are two pillars with brackets one needs to deal with. There are several pages explaining how to do this. For instance, you can check this thread. The good old service manual that circulates around for the old Model S also contains useful instructions.

One has to be careful with the different connectors (in red circles). If I remember well, one is related to the heated seats, and the other to the seatbelt warning for the passengers on the rear (this one is irrelevant for US cars), but even if you don't have heated seats, be careful, just in case. The white brackets (the white circle that is not a connector, yes, I should have chosen another color) might need a replacement. I got the P/N wrong, but if someone knows the right P/N, that would be welcome. In any case, I reused my brackets and so far so good.
Backseat.png



2. Connect the wiring harness to the gen3 charger. One has to (a) disconnect the existing cable, (b) connect the existing cable to the wiring harness, and (c) connect the harness to the charger. There is only one way of doing this right, because there is only one way things fit. So it is impossible to do it wrong. The circles show the wiring harness connected to the main charger and the battery cable connected to the wiring harness. The side we see in the photo is the RH.
Charger.png

I know, the picture is lousy. Sorry.

3. Install the CCS ECU and connect the wiring harness to it. Again, the connection part is straightforward. The installation is easy: the ECU has some sort of plastic studs that can be inserted in certain holes of the frame that holds the back seat (this small bag with stuff that I said not to forget? It has the studs). There are soooo many holes that you need to choose were to put the ECU, but I tried to put it close to what the (lousy) picture shows:

ECUIn.png

That thing in the big red circle is the ECU. The holes are such it fits perfectly well. I marked a stud with a small circle, so you can see what I'm talking about.
You might want to use the zip ties to secure the harness to the back seat frame.
MoreWire.png


4. Reinstall the backseat. Push hard down.

5. Reconnect the HV loop. Reconnect the 12V. I also follow this order.

Congratulations! You are done hardware-wise. That was the easy part. Now things become complicated.


Software part: Configuration

Case 1: I rooted my car and I'm not worried about the cryptographic lock (my fw is old enough, under 2020.40)

1. Get a copy of your internal.dat. Normally one would use "gwxfer gw:internal.dat ./i.dat". You might need root privileges, so do a "sudo -i" first.

2. Edit internal.dat. I use Vim but you might not be a masochist like me. Look for the entry "otherfastchargeallowed" and make sure it is set to 1. This entry is protected by the cryptographic lock. You might not be able to change it, but hey, anyone that ever bought a CHAdeMO adapter should have it set to 1.

3. Go to the end of the file internal.dat and add the entry "plcadaptertype 1"

4. Save the file.

5. Upload it back to the gateway
with "gwxfer ./i.dat gw:internal.dat" Guess who has forgotten to do this more than once...

6. Reboot the gateway with "emit-reboot-gateway"

7. Now the car is properly configured, but the CCS ECU most likely is not. Let's go through the two possible options to tell the car to push the right firmware to the CCS ECU:

Case 2: I have a friend at a SC

1. Tell your friend to set "otherfastchargeallowed 1" and "plcadaptertype 1" in the configuration of your car (internal.dat of the gateway).

2. Invite your friend to an expensive restaurant. He/she deserves it.


Software part: Redeploy

Case 1: I have access to the cid-updater, I don't want to update the firmware of my car

1. You can do redeploys. Perfect.
Make sure the service cid-updater is up and running. If you have it disabled on normal boots, I recommend you change your boot options and enable it right from the start (just to do this), otherwise weird things might happen if you wake it up manually.

2. As root, use netcat to connect to the cid-updater service with "nc cid 25956" cid is just an alias for the right ip address, and 25956 is the port where the cid-updater is running.

3. Launch a service-redeploy. If I remember well, the command is simply "service-redeploy"

4. Wait until the car is done. You can run "watch" in the cid-updater interface to see what your car is doing, but most likely you'll need to open a new terminal and connect again to the cid-updater.

Wait! My car is not doing anything! Most likely it is, a service-redeploy takes quite some time. First, the car gathers all the hardware info and all the data it has to redeploy, and believe me, this takes ages, and the car looks like it's not doing anything. But if you run "watch" in the cid-updater, you'll see it's "downloading" data from the car itself to some other locations.

5. WAIT! My car is NOT DOING ANYTHING/it's doing something else!
Do you have a pending update? Either use it to redeploy or clear the update before redeploying, if you don't want to update. Try the command "cleanspool" if you have trouble with this. The cid-updater might not want to start the redeploy if it's actively downloading data for an update. It should be idle.

6. At some point, when the car has et everything up, you'll be prompted to run an update. It is NOT an update, it's a redeploy, but it looks similar. You say OK and wait. You can check the progress of the redeploy from the app.

7. Upon reboot, your car should be CCS capable. Yay!

Case 2: I don't have access to cid-updater or I want to update or I have a very good friend at a SC

1. Just run the update in your car or ask your friend to force a service-redeploy. Upon reboot, your car should be CCS capable.

2. I'd say this is "beer-level" help, not "restaurant-level". So invite your friend to a beer.


Ok. Where can I buy a CCS adapter?


Unless you have a Korean friend that can smuggle a Tesla OEM adapter to you, you might want to check this shop. Mind you, due to the war there might be delays in deliveries, but quality is top.

I hope you find this useful. I'll be happy to answer any other questions you might have.
 
There are reports that there is a "CCS retrofit" button in the service mode in the new 2023.12.1 firmware. I don't know what the button does, but it might allow a self-install like they do for the HomeLink kit in the Model 3&Y.
No, there is not such a button in service mode. the thing you will use in service mode is the Full redeploy after you install and modify the Gateway. You can open Gateway in service mode, but not modify it.
 
I talked at length about this with the Tesla Parts Dept. The adapter does come with... but as a separate and charged line item. Wouldn't you know, they break it out? And labor is na-ha-ha-hot included.

I do believe though that SpectreFCO's kit comes with the Euro adapter, so those of us in the US have to buy our adapter if it shows on eBay. SpectreFCO pls correct me if I'm wrong.

Whatever's the case with Tesla, IDC.
 
Last edited:
Wouldn't you know, they break it out? And labor is na-ha-ha-hot included.
Multiple people report that $450+tax is the all in cost, including labor, that they were charged... (At least one service center had to be pointed to the web site as they tried to charge extra for labor.) People have had the same problem with the Infotainment Upgrade, where some service centers tried to charge for labor, when it was clearly spelled out that labor was included.

It is just like the HomeLink kit, when you order from the online store installation labor is included.
 
The adapter does come with the kit, and includes installation labor. $450 + tax.

View attachment 930852

Or are you saying that there is a different kit, not listed in the EPC that can be ordered vs. ordering the retrofit from the Tesl web site.
In my case the combo included the adapter and installation all for $450. in mine they didn't proceed with installation as I'm not supported. but they sold me the whole package for $450. The funny thing is that I'm supported in tesla supercharger in a Totaled Porsche Taycan ...jijiji
 
There are reports that there is a "CCS retrofit" button in the service mode in the new 2023.12.1 firmware. I don't know what the button does, but it might allow a self-install like they do for the HomeLink kit in the Model 3&Y.
t_ccs-jpg.930257

Picture is from the thread that MP3Mike referenced in his post above.

Man I wished I had read this earlier. I just went up to Atlanta on Saturday (22 Apr) and helped a guy install the CCS hardware on his Salvage 2017 Model X (video coming soon). If I had know this update was being released into the wild I would have held off a bit to see if it updates the configuration for CCS.

We were successful, but had to have someone help us update the config remotely through the diagnostic port.
 
  • Like
Reactions: MP3Mike
I talked at length about this with the Tesla Parts Dept. The adapter does come with... but as a separate and charged line item. Wouldn't you know, they break it out? And labor is na-ha-ha-hot included.

I do believe though that SpectreFCO's kit comes with the Euro adapter, so those of us in the US have to buy our adapter if it shows on eBay. SpectreFCO pls correct me if I'm wrong.

Whatever's the case with Tesla, IDC.
Partially correct.

Correct: The European CCS Combo 2 Retrofit Kits do come with the CCS2 adapter in the same box as the ECU and Wiring Harness. Obviously the CCS2 adapter is useless here in North America and South Korea. I was just selling them back to people in Europe.

Incorrect: That you have to buy a CCS1 adapter off Ebay. While you can do this, you can also buy the CCS1 adapter directly from Tesla now in North America as it is unrestricted. When they first started selling them about 6 months ago they were restricting them to just people who owned the newer models that had native CCS capability, but they changed that a couple months ago. You should be able to go and buy it direct from Tesla now for $175 from your tesla account whether you own a salvage/rebuilt or Clean titled Tesla.
 
  • Helpful
Reactions: brainhouston
that is 1656565-00-A. include the $175 ccs1 adapter and the cable, and the ECU MS plcrly ( p/n 1495149-00-c and 1487937-00-a}
Okay, I think everybody is slightly correct and slightly incorrect on this discussion so lets get some clarification going!

tiburci my two quick questions for you are....

1. What part number is on the OUTSIDE of the big cardboard box that contained all the parts in your picture? Because that is the real part number we need.


2. Did the Service Center hand you this box after they realized they could not install it on your vehicle or was this mailed to you after you ordered it through the Tesla Parts Store?

I am 100% certain that tiburci received the full kit just as he stated, I am just not sure if this is going to be a repeatable outcome for others that want to go the DIY route. Hence my questions.

Long discussion as to why i ask those questions for those that care...
The part number that tiburci referenced earlier (P/N 1656565-00-A) is in fact just the part number for the CCS Combo 1 Adapter by itself as MP3Mike originally suspected and tiburci then confirmed. I checked my original box to confirm as well (pictures attached).

When people in Europe buy this kit is comes just as tiburci described, and showed with their pictures, as a full kit that comes with the adapter, wiring harness, and ECU. The kit has a specific part number on its own, but each part in the kit has individual part numbers as well. In Europe the kit is ordered on the website for the equivalent of $255 US (211 Pounds sterling in UK) with tax included. It is then mailed to their homes and a Mobile Ranger shows up to complete the hardware and configuration changes. All of this is done for the original the original purchase price of $255 US. Here in the US I don't think anyone (other than tiburci) gets to see the full kits because the Service Center installs them or the Mobile Rangers show up with them in hand. I have attached a picture of a European kit.

So I think what we really need is the part number that is shown on the outside of the cardboard box (red circled area) to actually know if the Tesla Parts Store shows this as a restricted item that only goes to Service Centers, or an unrestricted item that can be purchased over the counter by anyone.
 

Attachments

  • Model S Refresh EU CCS2 Retrofit A edited.jpeg
    Model S Refresh EU CCS2 Retrofit A edited.jpeg
    748.2 KB · Views: 73
  • IMG_0025 2.jpeg
    IMG_0025 2.jpeg
    387.9 KB · Views: 63
  • IMG_0024 2.jpeg
    IMG_0024 2.jpeg
    444 KB · Views: 39
  • IMG_0023.jpeg
    IMG_0023.jpeg
    510.6 KB · Views: 63
Incorrect: That you have to buy a CCS1 adapter off Ebay. While you can do this, you can also buy the CCS1 adapter directly from Tesla now in North America as it is unrestricted. When they first started selling them about 6 months ago they were restricting them to just people who owned the newer models that had native CCS capability, but they changed that a couple months ago. You should be able to go and buy it direct from Tesla now for $175 from your tesla account whether you own a salvage/rebuilt or Clean titled Tesla.
Not true, just checked, still can't buy it...
1682720672968.png
 
For most people the site updates within a few days of even a DIY retrofit. Have you hacked your Tesla or taken it offline?
Good to know. Yes mine is rooted and Tesla/updates are blocked :)
I do have an adapter, i was just curious if i can get one.
Glad Tesla actually updates based on the car.
I still think they should just sell it to anyone, like chargers and such...
 
Not true, just checked, still can't buy it...
View attachment 932811
Sorry everyone, that is the downfall of thinking your experiences are the same as everyone else. I had just assumed that since I could go in and purchase it directly now that everyone else could as well. I have a Salvage/Rebuilt 2018 Model S with the DIY CCS install on it and I can purchase directly (see pictures). Figured if I could everyone could. Not sure if it is vehicle based or VIN based as MP3Mike suspects since I do have the mod installed and I allow software updates.

If you do need them you can always have a friend buy them and ship it to you directly from Tesla. Just have them put your name and address in the shipping info separate from the payment address. Thats how I got mine back in October.

Its interesting that the part shows up in the Parts Catalog as "Over the Counter".
 

Attachments

  • Screenshot 2023-04-29 at 6.31.12 AM.png
    Screenshot 2023-04-29 at 6.31.12 AM.png
    279.4 KB · Views: 58
  • Screenshot 2023-04-29 at 6.31.41 AM.png
    Screenshot 2023-04-29 at 6.31.41 AM.png
    105.6 KB · Views: 61
  • Screenshot 2023-04-29 at 6.44.48 AM.png
    Screenshot 2023-04-29 at 6.44.48 AM.png
    123.3 KB · Views: 62
  • Like
Reactions: brainhouston
Okay, I think everybody is slightly correct and slightly incorrect on this discussion so lets get some clarification going!

tiburci my two quick questions for you are....

1. What part number is on the OUTSIDE of the big cardboard box that contained all the parts in your picture? Because that is the real part number we need.


2. Did the Service Center hand you this box after they realized they could not install it on your vehicle or was this mailed to you after you ordered it through the Tesla Parts Store?

I am 100% certain that tiburci received the full kit just as he stated, I am just not sure if this is going to be a repeatable outcome for others that want to go the DIY route. Hence my questions.

Long discussion as to why i ask those questions for those that care...
The part number that tiburci referenced earlier (P/N 1656565-00-A) is in fact just the part number for the CCS Combo 1 Adapter by itself as MP3Mike originally suspected and tiburci then confirmed. I checked my original box to confirm as well (pictures attached).

When people in Europe buy this kit is comes just as tiburci described, and showed with their pictures, as a full kit that comes with the adapter, wiring harness, and ECU. The kit has a specific part number on its own, but each part in the kit has individual part numbers as well. In Europe the kit is ordered on the website for the equivalent of $255 US (211 Pounds sterling in UK) with tax included. It is then mailed to their homes and a Mobile Ranger shows up to complete the hardware and configuration changes. All of this is done for the original the original purchase price of $255 US. Here in the US I don't think anyone (other than tiburci) gets to see the full kits because the Service Center installs them or the Mobile Rangers show up with them in hand. I have attached a picture of a European kit.

So I think what we really need is the part number that is shown on the outside of the cardboard box (red circled area) to actually know if the Tesla Parts Store shows this as a restricted item that only goes to Service Centers, or an unrestricted item that can be purchased over the counter by anyone.
Slowly digging up some info on the North American CCS1 kits (include adapter, wiring harness, and ECU). Pulled the parts numbers for a couple of the kits from Service Center invoices that people have posted here on TMC.

Model X (Sep 2015-Feb 2021)--P/N 1652003-00-A
Model S (refresh, Apr 2016- Jan 2021)--P/N 1652001-00-A
Model S (pre-refresh, Feb 2012-Mar 2016)--? Still searching
--I'm guessing 1652002, based on the other X and S P/Ns, but no proof)

If anyone has completed this upgrade through Tesla with an older Model S, I would love to get the P/N. So far I have not been able to find these part numbers in any of my searches on the Tesla Parts Catalogs. Looking to see if they have any sales restrictions. I am pretty new to the Parts Catalog so if anyone has better luck please let us know the results.
 

Attachments

  • Model X North American Part Number 1652003-00-A highlighted.jpeg
    Model X North American Part Number 1652003-00-A highlighted.jpeg
    203.9 KB · Views: 70
  • Model S Refresh 1652001-00-A Highlighted.png
    Model S Refresh 1652001-00-A Highlighted.png
    92 KB · Views: 67
  • Informative
Reactions: brainhouston