The BMS is made in India by ION Energy. Their website shows several additional photos. In one, you can read the part number on the actual battery management IC (the 44-pin chip). It is a BQ76940 manufactured by Texas Instruments. The BQ76940 is the largest of that family and works with up to 15 series cells. Interesting side note, the BQ prefix belonged to Benchmarq back in the 1990s. They were an early innovator in battery technology ICs, and I still have one of their first databooks. Apparently, they were acquired by TI at some point.
Credit: ION Energy
The adjacent YouTube video was produced by Microchip Technology in about 2020 to showcase the use of their dsPIC33EP512GM710 microcontroller in ION Energy's BMS.
About 27 seconds in, the Microchip representative turns the presentation over to the ION Energy representative.
Be forewarned, the recording was made at a trade show, so the signal-to-noise ratio is not great.
If you visit the old ION Energy website ionenergy.co, it redirects to http://altergo.io. Here is what I have managed to piece together from public information:
2011: It all seems to have begun with Frenchman Alexandre Collet who founded Freemens SAS to design battery management systems. Freemens appears to have been the brains behind ION Energy's BMS.
2016: ION Energy was founded by Akhil Aryan as a “battery-swapping provider” in India.
2018: ION Energy acquired Freemens SAS and later manufactured the BMSs we find in Electric Motion's batteries.
2019: ION Energy launched Edison Analytics to provide cloud-based battery analytics services.
~2019: ION Energy spun off the hardware part of the business as Maxwell Energy Systems https://www.maxwellenergy.co/ Maxwell still has a case study on their website for Electric Motion's Epure Race battery. This is presumably where the BMSs are being made today.
2022: Maxwell Energy Systems became part of Endurance Technologies Limited, a Tier-1 automotive component manufacturer in India.
2025: Edison Analytics was rebranded as Altergo. It is a software-only company headed by Collet.
The battery has a female DB-9 CAN-bus connector on top. This CAN-bus connector emits data continuously at 250 kbps – even when the battery has been “off for some time” (perhaps hours). The de facto standard for CAN on a 9-pin D-shell connector is:
Pin 2, CAN-Low
Pin 3, CAN Ground
Pin 7, CAN-High
Pin 9, CAN V+ (optional power)
EM followed this convention, but no power is available on pin 9. Unlike the SiliXcon controller, no real hacking is necessary to access BMS data. A bit of study would be needed to make sense of the data, however. Even if ION Energy is not willing to disclose the data format to non-customers, it would be a straightforward data analysis project. I've already seen a publicly available BMS data specification, plus the one for the 5.7. Really, all you care about is the individual cell voltages (and maybe temperatures). It seems like you could just watch the data stream while discharging the battery on the bench and make some assumptions. Definitely a low-priority project for me. I've included a screenshot of just a few seconds worth of data I got off my CAN-bus reader. I will need better analyzer software to eliminate redundant packets in order to make sense of it.
CAN bus capture of BMS data