I am trying to access mode 21h data from a Kia Soul EV Battery Management System for our EV Race Car. Previously, I have been using Torque Pro to access the data. Will you be upgrading the OBDII access to allow multi-frame data? Many OEM's use multi-frame data access for their proprietary scan tools. I see from a previous post (bobel/mkarr) others are also having the same issue trying to access Toyota data.
For instance, to gain "Maximum Battery Temperature", using Torque, I would ask for data from 2101 from device 7E4. I would set the data type as "signed", and ask for data offset byte O. I have attached a screen shot (courtesy of Kia Soul EV Owners forum) that shows the data at 2101.
I assume that I can do this with Lua Script. Any bits of sample code that may help me get started?
I believe I need to send: 7E4 02 21 01 00 00 00 00 00 00. (Mode 21, PID 01, Sender 7E4)
Wait for response: 7EC 10 3D 61 01 FF FF FF FF FF (signifying 3D bytes of data from device 7EC)
Send an acknowledge: 7E4 30 00 00 00 00 00 00 00 00
Receive: 62 bytes of data from 7EC
Kia Soul EV Multi-Frame Message
Kia Soul EV Multi-Frame Message
- Attachments
-
- bms_2101.JPG (101.46 KiB) Viewed 8111 times