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.
 
I got a notification on the Tesla service center app that cars prior to 2014 are NOT compatible and unable to receive the CCS retrofit. Bummer!
I swear I saw someone with a 2013 Model S post about upgrading theirs. Does anybody else remember seeing it earlier in this DIY thread?

Update: Maybe I was remembering this: DIY Installing CCS Retrofit in US Model S
 
I swear I saw someone with a 2013 Model S post about upgrading theirs. Does anybody else remember seeing it earlier in this DIY thread?

Update: Maybe I was remembering this: DIY Installing CCS Retrofit in US Model S
There was some discussion about it in this thread. Some people thought that vehicles with Gen 1 Charge Controllers (Onboard Chargers) were not able to use the European CCS 2 Retrofit hardware and others though they could. I know for sure that Gen 2 Controllers work with the hardware upgrade from Europe. I have still not seen anyone that said they have actually completed the modification on a North American car with a Gen 1 Charge Controller. Cyp896 has seen 2013 vehicles with Gen 1 Chargers working with the CCS mod in Europe on the CCS2 network (you can see his 30 Jan post above).
Bottom line though is that all hope is not lost for people with 2014 and earlier if you have Gen 2 Charge Controller but you might not be able to have it done by Tesla.
 
There was some discussion about it in this thread. Some people thought that vehicles with Gen 1 Charge Controllers (Onboard Chargers) were not able to use the European CCS 2 Retrofit hardware and others though they could. I know for sure that Gen 2 Controllers work with the hardware upgrade from Europe. I have still not seen anyone that said they have actually completed the modification on a North American car with a Gen 1 Charge Controller. Cyp896 has seen 2013 vehicles with Gen 1 Chargers working with the CCS mod in Europe on the CCS2 network (you can see his 30 Jan post above).
Bottom line though is that all hope is not lost for people with 2014 and earlier if you have Gen 2 Charge Controller but you might not be able to have it done by Tesla.
Hey SpectreFCO I am looking for thread/information about US Spec Tesla M3 into European charing socket CCS2 - to finally get charing socket <-> gun geometry compatibility here in Europe having in mind that onboard charger will reamin 1phase.

Can you please lead me to appreaciate thread/info source?
 
Can anyone tell me if upgrading a 2015 (pre-refresh) model s with dual chargers (19kw home charging from a wall connector) is able to upgrade to CCS charging and not lose the full functionality of the dual chargers from a wall connector? ie able to charge at 19kw after the installation?
 
Hey SpectreFCO I am looking for thread/information about US Spec Tesla M3 into European charing socket CCS2 - to finally get charing socket <-> gun geometry compatibility here in Europe having in mind that onboard charger will reamin 1phase.

Can you please lead me to appreaciate thread/info source?
Wow, that’s a tough one. Ft
Hey SpectreFCO I am looking for thread/information about US Spec Tesla M3 into European charing socket CCS2 - to finally get charing socket <-> gun geometry compatibility here in Europe having in mind that onboard charger will reamin 1phase.

Can you please lead me to appreaciate thread/info source?
Right off the bat I would recommend you go to the Model 3 thread on CCS upgrade and start your reading there...


So, if I am understanding you correctly, you have a US Spec Model 3 that you imported to Europe and want to be able to use the CCS2 charging standard there for DC Fastcharging? That does suck because the Model 3s they sell over there have the CCS2 connectors built into the car's charging port. I think you just need to do the same CCS combo mod that everyone here in North America is doing and then you will need to buy one of the CCS2 to North American connector/TPC/NACS connectors that people sell on Ebay.

Go to Ebay and search something like "CCS 2 Combo Adapter for Tesla Model Y S X 3". You will find several listings for the adapters themselves. I don't know any of these sellers, so do your research and choose wisely.
 
.

Go to Ebay and search something like "CCS 2 Combo Adapter for Tesla Model Y S X 3". You will find several listings for the adapters themselves. I don't know any of these sellers, so do your research and choose wisely.
the model X version was shipped with a tesla connector -> CCS2, prior to this CCS1 retrofit being offered. Quite a few of them on eBay last I looked.
 
  • Disagree
Reactions: rooter
the model X version was shipped with a tesla connector -> CCS2, prior to this CCS1 retrofit being offered. Quite a few of them on eBay last I looked.
yes, but those were European kits so they had CCS2 to Tesla Mennekes (European) adapters not the CCS2 to Tesla North American/TPC/NACS plug type adapter that this person needs since they have a US spec Model 3.
 
  • Informative
  • Like
Reactions: krzakx and Rocky_H
So, if I am understanding you correctly, you have a US Spec Model 3 that you imported to Europe and want to be able to use the CCS2 charging standard there for DC Fastcharging?
correct as long as we add on top of that posibility to AC charing in public.

Go to Ebay and search something like "CCS 2 Combo Adapter for Tesla Model Y S X 3".
I do not like solution with adapters specially that they cost $ so I do rather look for adding value by chaning charging port to the European one (having in mind on-board charger remain 1phase).

By the way:
  • have anybody of you seen NACS plugs to sell? They are fully compatible withe Type2 (Mennekes)?
 
Everyone, thanks for all the help on this topic. I was able to complete the installation of the EU CCS Combo 2 Retrofit hardware myself thanks to all the pointers above. I will also be putting out a YouTube video soon that walks through the process and tidbits I learned along the way.

I did end up finding a friend that helped me make the required software/Gateway configuration changes. I ran another Over The Air update (that happened to come in the same day) after the config had been changed and there were no issues. I still showed CCS Enabled . I am now able to charge with the Tesla CCS1 adapter at a local Electrify America station at 150kW. Not bad for a salvaged 2018 Tesla Model S that had previously been relegated to CHAdeMO and Setec/Lectron CCS1 adapters pushing 50kW.

Thanks for all the help and guidance everyone!
I did end up finding a friend that helped me make the required software/Gateway configuration change. Where may I find a friend like that. I already ask to most of my friends to not avail. Thanks
 
I bought from Tesla the 1656565 P/N. That was easy, installed is very easy, Full service redeploy is easy, But they won't touch my car... so finding the friendly looking gut in a SC to change and add, is the hard part. MCU2. uhhh. Any ideas?
 

Attachments

  • tesla 2.jpg
    tesla 2.jpg
    247.4 KB · Views: 96
I bought from Tesla the 1656565 P/N. That was easy, installed is very easy, Full service redeploy is easy, But they won't touch my car... so finding the friendly looking gut in a SC to change and add, is the hard part. MCU2. uhhh. Any ideas?
I just sent you a DM. brainhouston was not steering you wrong. I will get you in touch with someone that can help.
 
  • Like
Reactions: tiburci
I can't believe that Tesla sold you a Restricted part. Assume you used a good VIN, but even so. The mod here who's a Tesla employee will surely look into that. For others there's a trustworthy guy selling the kit on eBat. But beware, most adapter plugs on eBat are for Europe, not the US.

Ya they won't touch my car either after I paid for a HV inspection and they flunked me for "non-factory rivets in the frame rail and not bonded". Lies, as I've never removed the frame rail. They also said my HVJB has a non-OEM part on it. Well no, I've never messed with that either, and I bought the car (wrecked) when it was 4 months old.

Nevertheless I had it towed to every Tesla-certified body shop in western WA and all refused to even examine it given the HV report. They won't inspect much less work on, SC won't touch it, Death Sentence. Catch 22. Ripe for a lawsuit but I have much better things to do. I am financially independent but never another Tesla.
 
Let's open up a can of truth here:
Ya they won't touch my car either after I paid for a HV inspection and they flunked me for "non-factory rivets in the frame rail and not bonded". Lies, as I've never removed the frame rail. They also said my HVJB has a non-OEM part on it. Well no, I've never messed with that either,
So YOU are not the one who made those changes.
I bought the car (wrecked)
Someone else did to repair it.
 
  • Like
Reactions: buckets0fun
I can't believe that Tesla sold you a Restricted part. Assume you used a good VIN, but even so. The mod here who's a Tesla employee will surely look into that. For others there's a trustworthy guy selling the kit on eBat. But beware, most adapter plugs on eBat are for Europe, not the US.

I’m pretty interested in how he got the kit as well.

Hopefully I’m that trustworthy guy. But I’m just doing it because salvage owners need the kits here in North America and I figured out how to import the European Kits for a reasonable price.

I will gladly quit the import/export business if there is an easy and cheaper way for salvage owners to get the parts directly from Tesla here in North America.
 
  • Love
Reactions: brainhouston
I bought from Tesla the 1656565 P/N. That was easy, installed is very easy, Full service redeploy is easy, But they won't touch my car... so finding the friendly looking gut in a SC to change and add, is the hard part. MCU2. uhhh. Any ideas?
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.
 
  • Informative
Reactions: brainhouston
I can't believe that Tesla sold you a Restricted part. Assume you used a good VIN, but even so. The mod here who's a Tesla employee will surely look into that. For others there's a trustworthy guy selling the kit on eBat. But beware, most adapter plugs on eBat are for Europe, not the US.
The part he listed is not a restricted part.

1682114003701.png


Of course, I don't think it is for the kit he actually received. (I suspect that is just for the CCS adapter itself.)
 
Buying retrofit ECU from Tesla is not new, FalconFour did it back in 2021
 
The part he listed is not a restricted part.

View attachment 930663

Of course, I don't think it is for the kit he actually received. (I suspect that is just for the CCS adapter itself.)
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}
 

Attachments

  • tesla 2.jpg
    tesla 2.jpg
    247.4 KB · Views: 54
  • Tesla1.jpg
    Tesla1.jpg
    250.6 KB · Views: 51