I recently bought an older i3 BEV as my around-town errand car. Being a 2014 with a well used 60Ah battery, its range isn't great, but well within my needs. Nevertheless, as an embedded electronics nerd, I thought it might be fun to try and boost the range by hacking up a custom range extender... basically a secondary battery pack that plugs in and pretends to be a real rex.
Yes, I realize there are better / easier ways to get more range (including just trading up to a newer model)... but where is the fun or challenge in that?
I'll probably start with a simple proof of concept providing a relatively limited range boost, but with the potential for improvement as better battery options become available. I just need to know two things to get started:
1) What resources are available regarding the technical details of the i3, particularly regarding the ECUs, charge controllers, etc.
2) Do the BEV vs Rex versions use the same primary ECU hardware and software, just with the Rex features enabled / disabled as appropriate? Or will I need to swap out some components before adding my fake Rex?
My current idea is to harvest the electrical components from a dead Rex, combining them with a battery array that duplicates the DC output of the original Rex generator/transformer with some added electronics to spoof the fuel level signal (thus ensuring proper range calculation).
Any thoughts?