Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Battery voltage from TID/BID/GID #5

Open
xymetox opened this issue Jan 11, 2025 · 1 comment
Open

Battery voltage from TID/BID/GID #5

xymetox opened this issue Jan 11, 2025 · 1 comment

Comments

@xymetox
Copy link

xymetox commented Jan 11, 2025

Hello.
I researched BID/GID and found UUDT request to get voltage from display without electronic climate control (ECC).
To get voltage from display in MSCAN bus you should send UUDT request id246 with PID13 to display.
You should get UUDT response id546 with voltage measured by display. It may differ from battery voltage. It is necessary to make correction. BID reduces voltage by about 0.5V.
For example you send single UUDT request with PID13 to display:
id=0x246 dlc=8 0x03 0xAA 0x01 0x13 0x00 0x00 0x00 0x00.
You will get voltage (multiplied by 10) measured by display in byte 6 of UUDT response message:
id=0x546 dlc=8 0x13 0xXX 0xXX 0xXX 0xXX 0xXX 0x72 0xXX.
In my example byte 6 = 0x72 HEX = 114 DEC= 11.4 Volt voltage measured by display.
BID_id546

@PNKP237
Copy link
Owner

PNKP237 commented Jan 11, 2025

Very nice, thank you for sharing your research! I'll try to add it to the wiki page in this repo and then make changes so the "measurement display mode" is identical whether the car is equipped with ECC or not.
Have yet to find some motivation to continue working on this, but I hope I'll get something done before March.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants