Please advise on reading CAN data in RealDash.
Analysis has shown that 0x24 (start bit 3, length 12 bits, big-endian, signed) in the Toyota GR Corolla corresponds to the steering angle.
I wanted to display this value in RealDash, but RealDash displays the data as shown in the graph below, where the signed value is not recognized.
The blue line same to the value displayed by Realdash.
I have successfully displayed 16-bit signals as signed values using big-endian format in the past.
Since the signal length is now 12 bits, I suspect that the bit shifts I performed might be causing this issue.
Is there a way to read signed values for signals 2 bytes or shorter?
I have a CAN log (ASC), so I can transmit the data.
〇DBC can relayout
〇XML
frame canId=“0x25” endianness=“big”
value targetId=“229” offset=“0” length=“2” signed=“true” conversion=“(V & 0xFFF)*1.5”></value
/frame



