-
Notifications
You must be signed in to change notification settings - Fork 11
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
Is this just a partial decode of V2G packet, what's the rest ? #20
Comments
This is usually a coincidence, as in V2G's EXI, the data isn't byte-aligned. String objects aren't compressed though, so there's a 1 in 8 chance that they can be seen in clear text. 😉
Could you show us what both messages actually decode to in the plugin? You didn't capture that part of the display, so it's hard to understand the issue. It would be helpful if you provided the actual PCAP, I don't know if someone can quickly inject this data into a new trace to test the plugin's behavior. I took my time to at least extract the two EXI messages:
Right:
The left side should decode to something like this:
The right side should decode to something like this:
The difference seems to be only in the SessionIDs. |
You are awesome. I am trying to figure out why of these captures succeeds in EV charging, and other other fails. The difference in session ID makes sense, and the coincidence with the printable / non-printable characters also makes sense. From the traces below - Attached is the pair of captures : Cablecheck errors -- Working EV Charging Session |
I checked the messages again and they still look fine to me. The only difference I noticed between the two traces is the timing of the CableCheckRequests and -Responses. Maybe there is a timing problem on your EV side? In the error case, the first two responses follow the request within 25-30ms, the third response takes ~100ms and afterwards the EV stops immediatly. In the good case trace, the third response takes 'only' ~80ms |
Hi ! I am examining packets and finding that the V2G message for CableCheckRes seems to be only partially decoded.
Notice the difference in these 2 packets in their binary formats. I am seeing different behavior in my system when the message on the left ( nonprintable characters ) versus the right, which has printable characters "PMuX" it may be a coincidence that these are printable, but I can't see what this part of the message is signalling.
Can anyone decode the rest of the message ?
*updated image
The text was updated successfully, but these errors were encountered: