Page 1 of 1

Kia Soul EV Multi-Frame Message

Posted: Mon May 08, 2017 7:08 pm
by dyip
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

Posted: Wed May 10, 2017 8:02 pm
by brentp
Hi, we definitely have it on our list to handle multi-frame data. Targeting the next firmware release.

Posted: Tue May 23, 2017 8:29 pm
by dyip
I thought I would post this code example to extract a piece of data from an OBDII Multi-Frame message and output it as a virtual channel. Hope this is useful.

Posted: Wed May 24, 2017 4:53 pm
by brentp
This is very helpful; thank you.