ChargePoint / wireshark-v2g

Dissector for the V2G Protocols
Other
43 stars 18 forks source link

New wireshark build does not support ISO15118-2:2018 Draft #69

Open jefjoha opened 1 month ago

jefjoha commented 1 month ago

With the newest release, we cannot decode charge sessions that utilize the 2018 draft version of the ISO15118-2 standard. This was the prerelease of the -20 standard but it is vastly different than the released -2 and the released -20. I have attached a zip of the log file that we cannot decode. Note, this worked with the previous release.

2024-05-29_11-46-52559_Jouley2_ISO_Run9_SuccessfulWithVoltageDropTo6V.zip

jhart-cpi commented 1 month ago

Re-integrating the previous library would fix this issue, but we intentionally moved away from OpenV2G (which apparently had the draft grammars) to libcbv2g which is using the shipping -2 grammars.

So this would be a 2 phase fix:

  1. generate the draft codec for these grammars in libcbv2g (which, apparently should be relatively easy)
  2. integrate that codec with appropriate diversions into this code (lua -> codec dissector)

We don't have time to do this work ourselves, but were somebody to patch libcbv2g upstream we would include that codec support here.

jhart-cpi commented 1 month ago

You could also fall back to using an older version of this utility, assuming you aren't running into any show-stopping bugs.