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.
Re: BMW i3 CCS/charge port controller
Posted: Tue Mar 02, 2021 6:14 pm
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
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 10, 2021 7:57 am
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 ....
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 10, 2021 8:15 pm
by chrskly
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)
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....
Re: BMW i3 CCS/charge port controller
Posted: Thu Mar 11, 2021 1:36 pm
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)?
Re: BMW i3 CCS/charge port controller
Posted: Thu Mar 11, 2021 4:46 pm
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.
Re: BMW i3 CCS/charge port controller
Posted: Thu Mar 11, 2021 5:48 pm
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:)
Re: BMW i3 CCS/charge port controller
Posted: Thu Mar 11, 2021 6:20 pm
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
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.
Re: BMW i3 CCS/charge port controller
Posted: Fri Mar 12, 2021 8:38 am
by Jack Bauer
Many thanks:)
Re: BMW i3 CCS/charge port controller
Posted: Tue Mar 16, 2021 10:43 am
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?
Re: BMW i3 CCS/charge port controller
Posted: Tue Mar 16, 2021 10:53 am
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.
Re: BMW i3 CCS/charge port controller
Posted: Tue Mar 16, 2021 3:28 pm
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.
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 17, 2021 1:30 pm
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).
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 17, 2021 4:30 pm
by paaa
Interesting document , details the Coms bus topology and LIM details.
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 17, 2021 6:48 pm
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
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 17, 2021 6:51 pm
by mdrobnak
Maybe I'll buy one on Carvana and return within the 7 day period? LOL
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 17, 2021 7:27 pm
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
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 17, 2021 7:28 pm
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
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 17, 2021 8:16 pm
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 .
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 17, 2021 8:54 pm
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.
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.
Re: BMW i3 CCS/charge port controller
Posted: Wed Mar 17, 2021 9:31 pm
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.
Re: BMW i3 CCS/charge port controller
Posted: Thu Mar 18, 2021 8:17 am
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.
Re: BMW i3 CCS/charge port controller
Posted: Thu Mar 18, 2021 8:34 am
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.