2011 CR-Z K24Z7 swap
Some wizardry with CAN bus. Take the CAN signal from the Civic PCM for coolant temp, assign temperature ranges to the 8 positions on the SOC graph, and then shove that data back onto CAN but addressed to the SOC graph.
I have an Arduino in the trunk where there is switched power and F-CAN access the IMA system used. Arduino is running my code to do many CAN related things including tailored traction control.
Temperature range to 8 positions looks like this, stolen more or less from the temp gauge on the S2000. But keeping in mind the CR-Z has a Cold Engine light that turns off at 53C.
1 - 55 to 61
2 - 62 to 69
3 - 70 to 79
4 - 80 to 100
5 - 101 to 106
7 - 107 to 112
8 - 113+
I have an Arduino in the trunk where there is switched power and F-CAN access the IMA system used. Arduino is running my code to do many CAN related things including tailored traction control.
Temperature range to 8 positions looks like this, stolen more or less from the temp gauge on the S2000. But keeping in mind the CR-Z has a Cold Engine light that turns off at 53C.
1 - 55 to 61
2 - 62 to 69
3 - 70 to 79
4 - 80 to 100
5 - 101 to 106
7 - 107 to 112
8 - 113+
Did you find the canbus stuff documented somewhere or did you candump it and determine through experimentation? I thought about recording a drive then playing it back to the cluster to figure out what can-id's do what but if it's documented somewhere that would be easier.
I wish it were documented before I started! I have a boat load of hours in data collection, deciphering, reverse engineering, programming, bench testing, and then real world in car testing. I have done a few CAN systems for Hondas now, some are similar. The early stuff is all over the place. Seems around 2011 Honda standardized on addressing and signaling.
Can't help but think with all the early K series PCMs drying up that there is a market for CAN to digital/analog drivers to correctly run a gauge cluster in an EG with a modern K24 swap. Or properly driving the 06+ S2000 cluster that no one uses because the signaling is not the typical digital/analog input. Or even what I have done with a CAN to CAN swap that needed some translation.
Can't help but think with all the early K series PCMs drying up that there is a market for CAN to digital/analog drivers to correctly run a gauge cluster in an EG with a modern K24 swap. Or properly driving the 06+ S2000 cluster that no one uses because the signaling is not the typical digital/analog input. Or even what I have done with a CAN to CAN swap that needed some translation.
Seems around 2011 Honda standardized on addressing and signaling.
Can't help but think with all the early K series PCMs drying up that there is a market for CAN to digital/analog drivers to correctly run a gauge cluster in an EG with a modern K24 swap.
My current plan is to candump some drives, feed it to a sqlite DB then write a tool to playback one ID at a time to the cluster, then see what the cluster does.
GD is probably not CAN. Earliest I have found CAN is 2004 TSX. And CAN on the OBD port did not appear until 2007, again TSX.
GE has CAN, I have worked with another member on here with that.
http://www.hondafitjazz.com/manual/A...BAT00i002.HTML
http://www.hondafitjazz.com/manual/A...BAT00i003.HTML
Almost certainly not CAN on the GD. NEP signal, VSS signal, and gear indicator (automatic) are all directly wired to the cluster and no CAN Hi/CAN Low wiring.
GE has CAN, I have worked with another member on here with that.
http://www.hondafitjazz.com/manual/A...BAT00i002.HTML
http://www.hondafitjazz.com/manual/A...BAT00i003.HTML
Almost certainly not CAN on the GD. NEP signal, VSS signal, and gear indicator (automatic) are all directly wired to the cluster and no CAN Hi/CAN Low wiring.
Honda-Tech Member

Joined: Mar 2006
Posts: 385
Likes: 0
From: Home of the fastest Hondas in the 417 area since, 1997, usa
Some wizardry with CAN bus. Take the CAN signal from the Civic PCM for coolant temp, assign temperature ranges to the 8 positions on the SOC graph, and then shove that data back onto CAN but addressed to the SOC graph.
I have an Arduino in the trunk where there is switched power and F-CAN access the IMA system used. Arduino is running my code to do many CAN related things including tailored traction control.
Temperature range to 8 positions looks like this, stolen more or less from the temp gauge on the S2000. But keeping in mind the CR-Z has a Cold Engine light that turns off at 53C.
1 - 55 to 61
2 - 62 to 69
3 - 70 to 79
4 - 80 to 100
5 - 101 to 106
7 - 107 to 112
8 - 113+
I have an Arduino in the trunk where there is switched power and F-CAN access the IMA system used. Arduino is running my code to do many CAN related things including tailored traction control.
Temperature range to 8 positions looks like this, stolen more or less from the temp gauge on the S2000. But keeping in mind the CR-Z has a Cold Engine light that turns off at 53C.
1 - 55 to 61
2 - 62 to 69
3 - 70 to 79
4 - 80 to 100
5 - 101 to 106
7 - 107 to 112
8 - 113+
can u message me about to do this exact same swap on a 14 crz would Like info if don’t mind
What would you like to know more about? I won't be of much help for wiring. 2011 was unique, 2012 was slightly different. And then 13-15 were completely different with the redesign for the lithium battery. And finally the 16 is even more different when they added the electric parking brake and Smart key with push button start.
I would recommend paying the $25 for access to Honda's service manuals and download all the ETM stuff you can for your 2014 CR-Z as well as for the donor engine. The K24Z7 wiring changed from 12-13 to 14-15 when they changed over to Smart keys and push button start. Will need to verify immobilizer cross compatibility. Don't think the Smart key system will be compatible with the 2011-2015 CR-Z. Just have to do your research.
I would recommend paying the $25 for access to Honda's service manuals and download all the ETM stuff you can for your 2014 CR-Z as well as for the donor engine. The K24Z7 wiring changed from 12-13 to 14-15 when they changed over to Smart keys and push button start. Will need to verify immobilizer cross compatibility. Don't think the Smart key system will be compatible with the 2011-2015 CR-Z. Just have to do your research.
That is a pretty open ended question. Do you have money to toss at it? You can ship it to LHT in Florida and $17.5k and they will send you back a K24 powered CR-Z.
Fun car after the swap. I don't think I would pay someone else that kind of money to do the swap for me. Lot of other options out there for that kind of money. But hey, if you love your CR-Z and wanted to bump it up a notch certainly go for it! Might be able to find someone to do it for less or closer to home. Not exactly the sort of project to cut your teeth on if you have never turned a wrench and this is your only vehicle.
Fun car after the swap. I don't think I would pay someone else that kind of money to do the swap for me. Lot of other options out there for that kind of money. But hey, if you love your CR-Z and wanted to bump it up a notch certainly go for it! Might be able to find someone to do it for less or closer to home. Not exactly the sort of project to cut your teeth on if you have never turned a wrench and this is your only vehicle.
I have LHT's 2011 original "KR-Z" and I'm trying to sort through some issues. The ABS and traction control light come on after long decels. Did you have to do anything to address the ABS system? What are you simulating if anything? I suspect the ABS/Traction controller isn't happy with the hybrid system removed.
Very nice build. Interesting to see what you did with the shifter.
Im in the process of swapping a CRX using a K24Z7 trans, and trying to figure out the shifter as well. Considering what you went through, I may just use the big ol' 9th gen shifter. lol
Im in the process of swapping a CRX using a K24Z7 trans, and trying to figure out the shifter as well. Considering what you went through, I may just use the big ol' 9th gen shifter. lol
Wow, that's amazing.
I have LHT's 2011 original "KR-Z" and I'm trying to sort through some issues. The ABS and traction control light come on after long decels. Did you have to do anything to address the ABS system? What are you simulating if anything? I suspect the ABS/Traction controller isn't happy with the hybrid system removed.
I have LHT's 2011 original "KR-Z" and I'm trying to sort through some issues. The ABS and traction control light come on after long decels. Did you have to do anything to address the ABS system? What are you simulating if anything? I suspect the ABS/Traction controller isn't happy with the hybrid system removed.
You are correct, the ABS module that is also the VSA system is looking for data on CAN bus from the IMA and from the ECU. I am sending fake IMA data and converting the Civic ECU data to be compatible with the CR-Z data.
The only code that I see maybe once a year is Hill Start Assist and I haven't nailed down what causes it. Seems to be starting the car on a steep uphill incline, some accelerometer data is not matching up and it tosses a code. Still hunting this one down.
What ECM is your KR-Z running? Would give me an idea of what features are available and what you would have to fake. If I recall correctly that first KR-Z did not have AC? Or maybe that was the early Hasport KR-Z.
Don't forget about the plethora of fully adjustable K swap shift boxes. Lots of options if fitting under the stock console and looking stock is not a priority. That 9th Gen shift box is strange, the front mounts 4" higher than the rear and is really an unruly piece. Any of the 6 speed K boxes should have the correct ratios. I think the TSX box I put in my Insight was fairly compact and it fit under the factory console. Oh wait but now I am remembering some shifters are above the pivot ball and some shifters are below the pivot ball. Would need to match the linkage on the transmission.
Oh cool! You really never hear about LHT stuff after it is sold and gone. Very cool you got a copy.
You are correct, the ABS module that is also the VSA system is looking for data on CAN bus from the IMA and from the ECU. I am sending fake IMA data and converting the Civic ECU data to be compatible with the CR-Z data.
The only code that I see maybe once a year is Hill Start Assist and I haven't nailed down what causes it. Seems to be starting the car on a steep uphill incline, some accelerometer data is not matching up and it tosses a code. Still hunting this one down.
What ECM is your KR-Z running? Would give me an idea of what features are available and what you would have to fake. If I recall correctly that first KR-Z did not have AC? Or maybe that was the early Hasport KR-Z.
You are correct, the ABS module that is also the VSA system is looking for data on CAN bus from the IMA and from the ECU. I am sending fake IMA data and converting the Civic ECU data to be compatible with the CR-Z data.
The only code that I see maybe once a year is Hill Start Assist and I haven't nailed down what causes it. Seems to be starting the car on a steep uphill incline, some accelerometer data is not matching up and it tosses a code. Still hunting this one down.
What ECM is your KR-Z running? Would give me an idea of what features are available and what you would have to fake. If I recall correctly that first KR-Z did not have AC? Or maybe that was the early Hasport KR-Z.
It's running the stock 2009 civic si ECU and has Hondata flashpro.
It does have AC. Everything works except for ABS/VSA and of course the IMA system.
Did you ever package your work and CAN simulation into something you would sell?
[QUOTE=Ryanthegreat1;52203582]Anyone want to see more of this? 2011 CR-Z with a K24Z7 from a 2012 Civic Si.
Everything works AC, EPS, VSA, ABS, Tach, Speedo, Immobilizer.
This was the first day test fit just to see if the whole mess fits.
[/QUOTE
Do you have an email so that I can get in touch with you?
Everything works AC, EPS, VSA, ABS, Tach, Speedo, Immobilizer.
This was the first day test fit just to see if the whole mess fits.
Do you have an email so that I can get in touch with you?



