Replies: 2 comments 1 reply
-
Here you can view the trace: |
Beta Was this translation helpful? Give feedback.
1 reply
-
No problem, I will test more different ecus for you. About vgs2nag2 (variant of vgsnag2) it one of the early devices with low diagnostic version 0101 and without any security sessions. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi folks,
I may have successfully variant-coded a CRD3 on the bench. The changes are persistent even after physically reconnecting the power supply. From my perspective, it seems to be OK, though I do not know how to check if it is really 100% working.
This is the fragment as seen in Vediamo before I started (Start-stop strategy: Default ON):
This is the write process using Diogenes (Version 1.4)
There's an unusual negative response when writing, but the changes seem to be applied fine. This needs investigating.
This is the fragment in Vediamo again, to check if the change was successful (it is now Default OFF):
Fingerprinting
Previously, I set a compile-time flag to protect operators from accidentally bricking their ECU, since there were 4 bytes that were unknown.
The 4 unknown bytes at the end of some variant strings appear to be a fingerprint. When looking at @N0cynym's trace #1 (reply in thread), I noticed that
VGSNAG2
was unusual as it did not specify for a fingerprint parameter. However, when looking in the implicit VC fragment itself, the last 4 bytes are marked as "fingerprint".Another observation is @Feezex's log at #1 (comment) , where the first ever RVC command had a fingerprint of
00 03 87 98
, which changed to00 00 00 01
. My bench CRD3 also shows similar behavior, where the fingerprint field changed to00 00 00 01
after variant coding.To confirm if this is valid (i.e. fingerprint can be any value), can any kind folk please check if they have "successful" vehicles running with a fingerprint of
00 00 00 01
with no problems? If unsure, upload a trace at #5 and I will check.Beta Was this translation helpful? Give feedback.
All reactions