@odin: hmm...........endianness ain't needed for this stuff. Just need basic hex-to-binary conversions for long-code changes.
And if your car uses the newer style UDS/ODX protocols, you don't need any base16/2 arithmetic on some modules because they don't have an active long-code string and the adaptation channel database is ALL descriptive (no numbers)!!
And there is "protection" - it takes the form of security codes to get access to adaptation channels and some long-code- and no descriptors on some Bits - and something called "SFD" on the newest modules which require a token from VW
And there is a kind-of Byte based functions on some modules - for example, some Byte allocations in the MIB (Infotainment) are function based - albeit Bit assignments are still single software switch based.
Don
Last edited by DV52; 25-01-2022 at 01:43 PM.
Please don't PM to ask questions about coding, or vehicle repairs. The better place to deal with these matters is on-line, in the forum proper. That way you get the benefit of the expertise of the wider forum! Thank you.
Bookmarks