Replies: 1 comment
-
That's something that I'd like as well, however I can't think of a clean and organized way to do this properly, because there are too many edge cases to handle:
MB solves this by using scripts that are embedded in the CBF or SMR-D and this seems like the most reasonable approach. Diogenes will require some changes:
Another repo is likely required for community scripts, examples, documentation. Embedding a general scripting engine has an unfortunate side effect of introducing the possibility of malicious scripts from third parties, and it is unlikely that the typical user is capable of checking if a script is safe. |
Beta Was this translation helpful? Give feedback.
-
I do like v2 branch alot, playing with some custom sequences here.
I cant figure out how i can use unlockEcu abilities here to response automatically for a seed request.
As always just having idea ,hope you can help to implement it.
Lets say im working with ki164, since theres dozens of definitions i guerss each one must have exact name as identified by cff variant, or its Variant ID. Its seems clear if ecu variant is a single, or algo is one for all variants.
Possibly UnlockEcu db needs one more field to keep variant ID, if its defined Diogenes then can search for ID match for auto response.
Lets say we have 100 ecus defined , and just 5 of them have "variant ID" string, then Diogenes will check up matchings between those 5 ID's
Other side of this - some IC's have another type of request\response to rise security level.
Seems all family for KiAlgo1 (164 171 203 203m 211 ...) uses same sequence with 31 FB 10 request for seed.
So this one also must be defined? to catch up incoming message 71 FB + seed and answer with 31 FA 10 + key.
Beta Was this translation helpful? Give feedback.
All reactions