Hello world. I have got myself a 2nd gen prius and id' like to swap it's battery. I am looking for someone who is capable of making a program (preferably for arduino or ESP32) that forwards battery CAN data but changes 0x3CB frame with the SOC value and recalculates checksum. Proper SOC value being "Flying ADC 16 channel BMS". It's described in details at openinverter wiki. Can't post the link here, sorry. I guess battery+ BMS on CAN0 and the car on CAN1. After that's worked out, CCL and CDL are to be spoofed next.
As i said before, can't post links but this "eaa-phev.org" followed by a dash and "wiki/Prius_PHEV_TechInfo" "openinverter.org" followed by dash "wiki/16-cell_BMS" should be easy enough to open. They contain all of the info necessary to know WHAT needs to be changed but I lack the knowledge in HOW to do the job, as in the best i can do with programming is begging AI to write something coherent. Will post the code here and pictures of the swap of course. Once its ready.