The 'Mini BCM Interceptor'
has been a useful device to help with Lithium integration over the years, and still has a place for minimal installations.
I have published the source code before on this thread, but I have just tidied it up and added a few more comments.
This should help those who have gone down this route tune it for their particular setup.
The source is thoroughly commented and mainly self explanatory if you are used to programming, especially with BASIC.
I choose the PIC12F683 chip deliberately years ago, as that chip is supported by the 'Pic-Basic Pro compiler' free edition.
Owners can download the compiler software from the link and tinker with it for their own use. (Please post details of what you do and your results experiences!)
ME Labs Online Store: PBP 3.1 Student Edition (Free Download)
The attached source code and hex has one change from earlier versions in that..
It sends a fake 25C battery temperature for maximum IMA performance only
when the battery temperature is below 25C. Above that is sends the actual temperature.
This means the MCM and OBDIIC&C etc can see the actual temperature once it gets above your faked level.
This link to my original post in this thread explains the functionality/purpose of the device with schematics etc.
For those now wanting to go down the 'BCM Replacer' route I still have a few (Mini BCM Interceptor & BCM Fooler PCBs) available.
Note the source code formatting is designed for the 'Picbasic-Pro' compiler 'Micro Code Studio' viewer/editor, it will look weird/broken spacing in Notepad..