BMW i3 CCS/charge port controller

Development and discussion of fast charging systems eg Chademo , CCS etc
User avatar
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

Post by Jack Bauer »

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 120 times
I'm going to need a hacksaw
User avatar
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

Post by mdrobnak »

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
User avatar
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

Post by Jack Bauer »

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 ....
Attachments
2021-03-09 12.32.30.jpg
I'm going to need a hacksaw
User avatar
chrskly
Posts: 145
Joined: Fri Feb 21, 2020 5:04 pm
Location: Dublin, Ireland
Has thanked: 39 times
Been thanked: 28 times
Contact:

Re: BMW i3 CCS/charge port controller

Post by chrskly »

I've got one of these too. Would love to help out with this.
IMG_6343.jpg
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)
User avatar
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

Post by Jack Bauer »

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
paaa
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

Post by paaa »

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)?
User avatar
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

Post by mdrobnak »

SavvyCAN would be great. I just saw those inductive readers recently...neat stuff! Between Damien and myself I think we can get pretty far.
User avatar
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

Post by Jack Bauer »

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
User avatar
muehlpower
Posts: 570
Joined: Fri Oct 11, 2019 10:51 am
Location: Germany Fürstenfeldbruck
Has thanked: 12 times
Been thanked: 96 times

Re: BMW i3 CCS/charge port controller

Post by muehlpower »

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
20210101_111021.png
Jack Bauer wrote: Thu Mar 11, 2021 5:48 pm
paaa
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

Post by paaa »

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.
User avatar
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

Post by Jack Bauer »

Many thanks:)
I'm going to need a hacksaw
User avatar
Mouse
Posts: 138
Joined: Wed Sep 25, 2019 8:17 am
Location: Wales
Been thanked: 7 times
Contact:

Re: BMW i3 CCS/charge port controller

Post by Mouse »

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....
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?
User avatar
larsrengersen
Posts: 101
Joined: Tue May 28, 2019 9:42 am
Has thanked: 8 times
Been thanked: 22 times

Re: BMW i3 CCS/charge port controller

Post by larsrengersen »

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.
User avatar
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

Post by Jack Bauer »

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
paaa
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

Post by paaa »

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).
Attachments
bmw-i3-repair-process-25-830x553.jpg
paaa
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

Post by paaa »

Interesting document , details the Coms bus topology and LIM details.
Attachments
05_I01-General-Vehicle-Electronics.pdf
(2.06 MiB) Downloaded 208 times
User avatar
muehlpower
Posts: 570
Joined: Fri Oct 11, 2019 10:51 am
Location: Germany Fürstenfeldbruck
Has thanked: 12 times
Been thanked: 96 times

Re: BMW i3 CCS/charge port controller

Post by muehlpower »

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
User avatar
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

Post by mdrobnak »

Maybe I'll buy one on Carvana and return within the 7 day period? LOL
Scott166
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

Post by Scott166 »

paaa wrote: Thu Mar 11, 2021 10:42 pm 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.
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 :roll:
Restoring and converting a Classic Mini, I have mad ideas, semi sensible ideas and NO idea if I’ll ever get it done :lol:
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
Scott166
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

Post by Scott166 »

paaa 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).
Look up my channel Mini Life Crisis, I have a video of removing the n/s rear quarter panel
Restoring and converting a Classic Mini, I have mad ideas, semi sensible ideas and NO idea if I’ll ever get it done :lol:
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
paaa
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

Post by paaa »

-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 .
User avatar
larsrengersen
Posts: 101
Joined: Tue May 28, 2019 9:42 am
Has thanked: 8 times
Been thanked: 22 times

Re: BMW i3 CCS/charge port controller

Post by larsrengersen »

Scott166 wrote: Wed Mar 17, 2021 7:27 pm 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.
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.
Image
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.
User avatar
chrskly
Posts: 145
Joined: Fri Feb 21, 2020 5:04 pm
Location: Dublin, Ireland
Has thanked: 39 times
Been thanked: 28 times
Contact:

Re: BMW i3 CCS/charge port controller

Post by chrskly »

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.

Scott166
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

Post by Scott166 »

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.
Restoring and converting a Classic Mini, I have mad ideas, semi sensible ideas and NO idea if I’ll ever get it done :lol:
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
User avatar
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

Post by Jack Bauer »

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
Post Reply