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

vecu display broken #453

Closed
LeventCelik opened this issue Oct 24, 2023 · 4 comments
Closed

vecu display broken #453

LeventCelik opened this issue Oct 24, 2023 · 4 comments

Comments

@LeventCelik
Copy link

I am using Gallia 1.3.0 (installed with pip) with Python 3.10.12 on a Ubuntu 22.04.03 LTS 64-bit, GNOME 42.9.

Running a vecu through gallia script vecu "isotp://can0?src_addr=0x009&dst_addr=0x001" rng successfully creates a virtual ECU, but the display is broken as can be seen from the picture:
image

The same holds with the tcp-lines option.

On a side note, the user guide to creating virtual ecus is outdated, and does not have enough information about vecu options.

@rumpelsepp
Copy link
Member

rumpelsepp commented Oct 24, 2023

Could you try it again with --no-volatile-info?

/cc @ferdinandjarisch

@ferdinandjarisch
Copy link
Contributor

Yes, @rumpelsepp is completely right, this slipped through when introducing volatile-info!

I already had a commit that fixes it locally, but not yet pushed upstream.
It is cherry-picked in #454 now.

@LeventCelik
Copy link
Author

LeventCelik commented Oct 25, 2023

Yes, that solves the issue. Thank you @rumpelsepp and @ferdinandjarisch! Thank you also for the speedy response.

Could you also help me with generating a virtual ECU with standardized subservice identifiers? For instance, using 0x10, SBF of 0x1 for default session, 0x3 for extended, etc. Can I do that, and if I can, which command shall I use?

Secondly, are the services with 'null' (such as
"0x01 (ShowCurrentData)": null,
"0x02 (ShowFreezeFrameData)": null,
"0x03 (ShowstoredDiagnosticTroubleCodes)": null,
) not available?

I am trying to understand the tool, but could not find these in the documentation.

@rumpelsepp
Copy link
Member

According to the issue just follow #454. For your question, I created #455. The author of the virtual ecu will take care of this. :)

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

3 participants