Programming request/job - spoofing SOC

Discussion in 'Gen 2 Prius Main Forum' started by Famiq420, Aug 6, 2026 at 4:40 PM.

  1. Famiq420

    Famiq420 Junior Member

    Joined:
    Nov 17, 2024
    6
    2
    0
    Location:
    Europe
    Vehicle:
    2005 Prius
    Model:
    Active
    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.
     
  2. bisco

    bisco cookie crumbler

    Joined:
    May 11, 2005
    115,438
    52,848
    0
    Location:
    boston
    Vehicle:
    2012 Prius Plug-in
    Model:
    Plug-in Base
    good luck with that :cool:
     
  3. Tombukt2

    Tombukt2 Senior Member

    Joined:
    Nov 29, 2020
    13,858
    2,516
    0
    Location:
    Durham NC
    Vehicle:
    2009 Prius
    Model:
    Base
    For what . What do we want to spend time looking at?
     
  4. Famiq420

    Famiq420 Junior Member

    Joined:
    Nov 17, 2024
    6
    2
    0
    Location:
    Europe
    Vehicle:
    2005 Prius
    Model:
    Active
    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. (y)