BMW i3 CCS/charge port controller
- Jack Bauer
- Posts: 3563
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 1 time
- Been thanked: 87 times
- Contact:
Re: BMW i3 CCS/charge port controller
Grabbed a quick can log on the bench from the LIM on its own. Looks like only 6 ids so far. At least it tells us what ids come from the unit.
- Attachments
-
- onown1_on_bench.csv
- (6.57 KiB) Downloaded 122 times
I'm going to need a hacksaw
- mdrobnak
- Posts: 692
- Joined: Thu Mar 05, 2020 5:08 pm
- Location: Colorado, United States
- Has thanked: 1 time
- Been thanked: 5 times
Re: BMW i3 CCS/charge port controller
That's something. I'm still hacking away at torque management, so no work on this. But with the screenshot in the other thread we can at least tell what sort of items are in the stream.
-Matt
-Matt
- Jack Bauer
- Posts: 3563
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 1 time
- Been thanked: 87 times
- Contact:
Re: BMW i3 CCS/charge port controller
Small bit of progress. Connectors have arrived. Thanks to muehlpower for sharing the details. I hate searching for connectors:) almost as much as I hate crimping them ....
I'm going to need a hacksaw
- chrskly
- Posts: 149
- Joined: Fri Feb 21, 2020 5:04 pm
- Location: Dublin, Ireland
- Has thanked: 39 times
- Been thanked: 38 times
- Contact:
Re: BMW i3 CCS/charge port controller
I've got one of these too. Would love to help out with this.
Was planning to try and do something with it a bit later. I don't have a car to test it in yet, so, a bit hamstrung for now. Unless someone knows of a CCS DC EVSE that's reasonably priced to test against that I could use at home? Or is the only practical way of testing this at a public station? I suppose I could chuck some bits into a box temporarily and bring it to a charging station in my ICE car.
This is what I've managed to find out so far.
From left to right in that picture, the ports are
4B : 12 pin (plug : 1534151-1)
3B : blanked out on my unit
1B : 16 pin (plug : 805-587-545)
2B : 6 pin (plug : 1-967616-1)
pins : 5-962885-1
rubber seal thing : 1-967067-1
1B pinout
1 LED_S (lighting charge socket)
2 ZV_LKL+ (charge door lock motor)
3 LED_M (lighting charge socket)
4 ZV_LADE+ (hood/bonnet lock)
5 ZV_LADE- (hood/bonnet lock)
6 CAN
7 CAN
8 wake up signal
9 power
10 ground
...
13 SENS_LKL (charge door lock sensor)
14 ZV_LKL- (charge door lock motor)
15 CHARGE_E (goes to the KLE) guessing this is charge enable signal for the in car charger
16 ZV_LADE (hood/bonnet lock)
2B pinout
1 pilot
2 proxy
3 diag? looped back to pin 4?
4
5 gnd (charge socket)
4B pinout
1 HV+_SZ+ (contactor control)
2 HV-_SZ+ (contactor control)
3 HV+_SZ- (contactor control)
4 HV-_SZ- (contactor control)
5 U_HV_DC
6 LED_RT (charge status lights)
7 LED_GN (charge status lights)
8 LED_BL (charge status lights)
9 BR_GND (charge status lights)
10 ZV_LS- (charge socket locking)
11 ZV_LS+ (charge socket locking)
12 SENS_LS (charge socket locking)
Was planning to try and do something with it a bit later. I don't have a car to test it in yet, so, a bit hamstrung for now. Unless someone knows of a CCS DC EVSE that's reasonably priced to test against that I could use at home? Or is the only practical way of testing this at a public station? I suppose I could chuck some bits into a box temporarily and bring it to a charging station in my ICE car.
This is what I've managed to find out so far.
From left to right in that picture, the ports are
4B : 12 pin (plug : 1534151-1)
3B : blanked out on my unit
1B : 16 pin (plug : 805-587-545)
2B : 6 pin (plug : 1-967616-1)
pins : 5-962885-1
rubber seal thing : 1-967067-1
1B pinout
1 LED_S (lighting charge socket)
2 ZV_LKL+ (charge door lock motor)
3 LED_M (lighting charge socket)
4 ZV_LADE+ (hood/bonnet lock)
5 ZV_LADE- (hood/bonnet lock)
6 CAN
7 CAN
8 wake up signal
9 power
10 ground
...
13 SENS_LKL (charge door lock sensor)
14 ZV_LKL- (charge door lock motor)
15 CHARGE_E (goes to the KLE) guessing this is charge enable signal for the in car charger
16 ZV_LADE (hood/bonnet lock)
2B pinout
1 pilot
2 proxy
3 diag? looped back to pin 4?
4
5 gnd (charge socket)
4B pinout
1 HV+_SZ+ (contactor control)
2 HV-_SZ+ (contactor control)
3 HV+_SZ- (contactor control)
4 HV-_SZ- (contactor control)
5 U_HV_DC
6 LED_RT (charge status lights)
7 LED_GN (charge status lights)
8 LED_BL (charge status lights)
9 BR_GND (charge status lights)
10 ZV_LS- (charge socket locking)
11 ZV_LS+ (charge socket locking)
12 SENS_LS (charge socket locking)
Christian
My 1965 Ford Mustang project
chrskly.com
My 1965 Ford Mustang project
chrskly.com
- Jack Bauer
- Posts: 3563
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 1 time
- Been thanked: 87 times
- Contact:
Re: BMW i3 CCS/charge port controller
Thanks I appreciate the help. Sadly what we really need to make this happen is a can log from a ccs equipped i3 at various points during a fast charge cycle. This will be like hen's teeth to find I suspect....
I'm going to need a hacksaw
-
- Posts: 209
- Joined: Fri Dec 06, 2019 8:59 pm
- Location: Dublin & Kilkenny Ireland
- Has thanked: 2 times
- Been thanked: 11 times
- Contact:
Re: BMW i3 CCS/charge port controller
Do you know what year your module is from Damien. I know someone who had a 2020 one. I will have to look into if I can get can at obd(doubtful as probably gated). I have an inductive reader too if that's not the case. What's your preferred log format( savvycan)?
- mdrobnak
- Posts: 692
- Joined: Thu Mar 05, 2020 5:08 pm
- Location: Colorado, United States
- Has thanked: 1 time
- Been thanked: 5 times
Re: BMW i3 CCS/charge port controller
SavvyCAN would be great. I just saw those inductive readers recently...neat stuff! Between Damien and myself I think we can get pretty far.
- Jack Bauer
- Posts: 3563
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 1 time
- Been thanked: 87 times
- Contact:
Re: BMW i3 CCS/charge port controller
No idea on the model year of my unit. Worst case can get another as they are not expensive. Savvycan would be great:)
I'm going to need a hacksaw
- muehlpower
- Posts: 575
- Joined: Fri Oct 11, 2019 10:51 am
- Location: Germany Fürstenfeldbruck
- Has thanked: 12 times
- Been thanked: 103 times
Re: BMW i3 CCS/charge port controller
Jack Bauer wrote: ↑Thu Mar 11, 2021 5:48 pm No idea on the model year of my unit. Worst case can get another as they are not expensive. Savvycan would be great:)
yours is from 2014, you can read on it! According to the part numbers, there are probably different ones before and after the facelift 2018.
the marked area is not populated at the newer ones
-
- Posts: 209
- Joined: Fri Dec 06, 2019 8:59 pm
- Location: Dublin & Kilkenny Ireland
- Has thanked: 2 times
- Been thanked: 11 times
- Contact:
Re: BMW i3 CCS/charge port controller
I will try get one from the 2020 car and will reach out some owners of different years. I did find someone on diy electric car who is using a 2014 i3 as a donor and they seem to be interested in some can reverse engineering.
- Jack Bauer
- Posts: 3563
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 1 time
- Been thanked: 87 times
- Contact:
Re: BMW i3 CCS/charge port controller
Are there enough spare Patreon tokens to hire a BMW i3 for a couple of days and do a bit of sneaky CAN bus logging?Jack Bauer wrote: ↑Thu Mar 11, 2021 11:53 am Thanks I appreciate the help. Sadly what we really need to make this happen is a can log from a ccs equipped i3 at various points during a fast charge cycle. This will be like hen's teeth to find I suspect....
- larsrengersen
- Posts: 102
- Joined: Tue May 28, 2019 9:42 am
- Has thanked: 9 times
- Been thanked: 22 times
Re: BMW i3 CCS/charge port controller
This topic is also on my list to spend some more time on. Unfortunately I don't have time for it now.
However I'd be happy to contribute to the efforts that are going on already.
If for now that is making a donation to do a group funded hire of an i3 to have access to a log I'd be more than happy to contribute to that.
In case others feel the same and someone does have the time and opportunity to hire and snif that could perhaps be a way forward.
However I'd be happy to contribute to the efforts that are going on already.
If for now that is making a donation to do a group funded hire of an i3 to have access to a log I'd be more than happy to contribute to that.
In case others feel the same and someone does have the time and opportunity to hire and snif that could perhaps be a way forward.
- Jack Bauer
- Posts: 3563
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 1 time
- Been thanked: 87 times
- Contact:
Re: BMW i3 CCS/charge port controller
Problem with the hire option is the can is not available on the obd port and even with the inductive pickup would require removing some parts from the interior. I am 100% certain that such logs exist already.
I'm going to need a hacksaw
-
- Posts: 209
- Joined: Fri Dec 06, 2019 8:59 pm
- Location: Dublin & Kilkenny Ireland
- Has thanked: 2 times
- Been thanked: 11 times
- Contact:
Re: BMW i3 CCS/charge port controller
The module is located behind the rear quarter panel and seems to require body panel removal. I had a look through the munro teardown document too and they have a block diagram for the module. My current idea is to look through wiring to find easy point to unclip trim and get access to loom (ideally around or in front of doors).
-
- Posts: 209
- Joined: Fri Dec 06, 2019 8:59 pm
- Location: Dublin & Kilkenny Ireland
- Has thanked: 2 times
- Been thanked: 11 times
- Contact:
Re: BMW i3 CCS/charge port controller
Interesting document , details the Coms bus topology and LIM details.
- Attachments
-
- 05_I01-General-Vehicle-Electronics.pdf
- (2.06 MiB) Downloaded 212 times
- muehlpower
- Posts: 575
- Joined: Fri Oct 11, 2019 10:51 am
- Location: Germany Fürstenfeldbruck
- Has thanked: 12 times
- Been thanked: 103 times
Re: BMW i3 CCS/charge port controller
The LIM is attached to the FA CAN, which can be reached on the BDC in the footwell on the right (LHD). A red cable (CAN L) and a red / blue cable (CAN H) A258 * 8B 47 + 48 or A258 * 7B 35 + 36
- mdrobnak
- Posts: 692
- Joined: Thu Mar 05, 2020 5:08 pm
- Location: Colorado, United States
- Has thanked: 1 time
- Been thanked: 5 times
Re: BMW i3 CCS/charge port controller
Maybe I'll buy one on Carvana and return within the 7 day period? LOL
-
- Posts: 106
- Joined: Thu Jun 04, 2020 12:23 pm
- Location: Dorset, England
- Has thanked: 1 time
- Been thanked: 1 time
Re: BMW i3 CCS/charge port controller
I think that was me, my donor doesn't have dc-dc charging ...however my own i3 does.
I live in Dorset and you are welcome to come and have a look.
I haven't yet got my can sniffer made and all of this is new to me so although I can try it may be quicker if someone is nearby and can plug in.
I'll have a look at putting it all together Friday but my soldering skills are meh
Restoring and converting a Classic Mini, I have mad ideas, semi sensible ideas and NO idea if I’ll ever get it done
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
-
- Posts: 106
- Joined: Thu Jun 04, 2020 12:23 pm
- Location: Dorset, England
- Has thanked: 1 time
- Been thanked: 1 time
Re: BMW i3 CCS/charge port controller
Look up my channel Mini Life Crisis, I have a video of removing the n/s rear quarter panelpaaa wrote: ↑Wed Mar 17, 2021 1:30 pm The module is located behind the rear quarter panel and seems to require body panel removal. I had a look through the munro teardown document too and they have a block diagram for the module. My current idea is to look through wiring to find easy point to unclip trim and get access to loom (ideally around or in front of doors).
Restoring and converting a Classic Mini, I have mad ideas, semi sensible ideas and NO idea if I’ll ever get it done
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
-
- Posts: 209
- Joined: Fri Dec 06, 2019 8:59 pm
- Location: Dublin & Kilkenny Ireland
- Has thanked: 2 times
- Been thanked: 11 times
- Contact:
Re: BMW i3 CCS/charge port controller
-Thanks muehlpower, I saw it being listed as connected to BDC but that info really helps a lot!
- Nice plan matt! , I was considering a renting a I3 pay by the hour (gocar).
-Excellent Scott , Good to hear you are on here too. I can loan you a dongle that works with savvy can to get you started if required.It would save you some work and that way you can easily get started without any building and configuring .
- Nice plan matt! , I was considering a renting a I3 pay by the hour (gocar).
-Excellent Scott , Good to hear you are on here too. I can loan you a dongle that works with savvy can to get you started if required.It would save you some work and that way you can easily get started without any building and configuring .
- larsrengersen
- Posts: 102
- Joined: Tue May 28, 2019 9:42 am
- Has thanked: 9 times
- Been thanked: 22 times
Re: BMW i3 CCS/charge port controller
If it helps I can donate a prototype + shipping costs to the UK of a thing I made earlier but did not really finish up to a shareable level yet.
It's an ESP32 based CAN sniffer using the ESP32RET firmware from Collin.
It comes soldered.
Has USB for power and PC connection, a LED to know it's on and a switch to enable disable a termination resistor and a plug-block to plug in CAN-H and CAN-L.
You can then use SavvyCAN to do the logging.
Send me a PM if that helps. Will take a bit longer than Friday to arrive from The Netherlands though.
- chrskly
- Posts: 149
- Joined: Fri Feb 21, 2020 5:04 pm
- Location: Dublin, Ireland
- Has thanked: 39 times
- Been thanked: 38 times
- Contact:
Re: BMW i3 CCS/charge port controller
Check out this video. If you take off the wheel and the plastic wheel well it looks like you can reach up to the LIM. It may be a bit awkward, but it looks fairly straightforward apart from that.
Christian
My 1965 Ford Mustang project
chrskly.com
My 1965 Ford Mustang project
chrskly.com
-
- Posts: 106
- Joined: Thu Jun 04, 2020 12:23 pm
- Location: Dorset, England
- Has thanked: 1 time
- Been thanked: 1 time
Re: BMW i3 CCS/charge port controller
The rear quarter panel is really easy to take off, remove the rear bumper (about 10 bolts and a sharp pull)
Remove 4 volts from the rear of the panel, 4 from the front and 4 or 5 from the arch lining and voila.
Remove 4 volts from the rear of the panel, 4 from the front and 4 or 5 from the arch lining and voila.
Restoring and converting a Classic Mini, I have mad ideas, semi sensible ideas and NO idea if I’ll ever get it done
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
- Jack Bauer
- Posts: 3563
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 1 time
- Been thanked: 87 times
- Contact:
Re: BMW i3 CCS/charge port controller
Appreciate the help on this folks. It does make me think that we need moving forward is a small and cheap device that could connect to a CAN bus , run from its own battery and just log to an sd card and show status on a few leds.
I'm going to need a hacksaw