Page 1 of 1

Can Bus Reverse Engineering for the iMiev

Posted: Fri May 11, 2018 7:28 am
by blackheart
This may not be the correct place for this post - so if not, Admins, please do your Adminning ;-)
But I wanted to know if anyone had done any reverse engineering on the iMiev Can Bus.
I am looking for a way to have an Arduino interface to change some of the ramp and regenerative brake ramps on the 'E' mode of the iMiev.
Basically, re-mapping the accelerator pedal so that the car is looking at a usage set point (say, you can't accelerate more than the equivalent of 5 mi/kWh) , until you reach 80% of the pedal travel, and then it is 'back' to normal. And then, through the Arduino interface, you could modify the ramp within certain parameters.
Just wondering if anyone has ever done that?
Thanks!!!

Re: Can Bus Reverse Engineering for the iMiev

Posted: Fri May 11, 2018 8:05 am
by DBMandrake
Interesting project, but you'd want to be super careful injecting any CAN messages that override the throttle mapping of the car as a bug or misunderstanding of the messages you're sending could result in uncontrolled acceleration. :shock:

Yes I know that the 3rd party CAN bus based cruise controls do exactly that, but I'd still be very cautious.

Re: Can Bus Reverse Engineering for the iMiev

Posted: Fri May 11, 2018 8:45 am
by blackheart
oh yes, for sure. And there is 'skill' in the art of acceleration. But I think, with some help, I could really extend the range of my little iMiev - it just takes a little more drive time ;-)

Re: Can Bus Reverse Engineering for the iMiev

Posted: Mon May 14, 2018 4:44 pm
by zzcoopej
blackheart wrote: re-mapping the accelerator pedal
Just wondering if anyone has ever done that?


I know of a guy Thomas who has done exactly that to the Mitsubishi Outlander PHEV, however the CANbus data is pretty much identical to the iMiEV. Infact his solution sits in the electrical cable from the accelerator and not on the main CANbus. You can read about the product he created here - https://evtun.com/phev-box.html

Because Thomas is working in the industry creating commercial products, I doubt he will be willing to help you unless you can convince him there is a market for the iMiEV version. However hopefully you will get ideas from his product and be able to adapt them to the iMiEV? You may even find his product will work on the iMiEV, as I know you can reprogram it to your personal preferences.

Re: Can Bus Reverse Engineering for the iMiev

Posted: Mon May 14, 2018 6:46 pm
by kiev
i previously reported accelerator pedal position sensor findings here:

viewtopic.php?p=35567#p35567

Let me know if you need more information

Re: Can Bus Reverse Engineering for the iMiev

Posted: Tue May 15, 2018 1:47 pm
by blackheart
zzcoopej wrote:
blackheart wrote: re-mapping the accelerator pedal
Just wondering if anyone has ever done that?


I know of a guy Thomas who has done exactly that to the Mitsubishi Outlander PHEV, however the CANbus data is pretty much identical to the iMiEV. Infact his solution sits in the electrical cable from the accelerator and not on the main CANbus. You can read about the product he created here - https://evtun.com/phev-box.html

Because Thomas is working in the industry creating commercial products, I doubt he will be willing to help you unless you can convince him there is a market for the iMiEV version. However hopefully you will get ideas from his product and be able to adapt them to the iMiEV? You may even find his product will work on the iMiEV, as I know you can reprogram it to your personal preferences.


Thank you - I will take a look!!

Re: Can Bus Reverse Engineering for the iMiev

Posted: Tue May 15, 2018 1:49 pm
by blackheart
kiev wrote:i previously reported accelerator pedal position sensor findings here:

viewtopic.php?p=35567#p35567

Let me know if you need more information


Thanks - I will check that out too.