It is a protocol that defines the order in which data is transmitted. And only this. For each device, the transfer of the data itself is very different. For navigation, there is their own data, for radio/sd/cd their own, etc. In addition, there are different versions of devices with different protocol versions. Currently, ColorMFA understands parking sensors, rear view cameras, navigation and audio data with version 3 protocols. If you need to add support for another device, then you need either a description of the operation of the protocol of this particular device, or got detailed logs and figure it out yourself.
I'm not sure that full support for this protocol will appear in the near future. The basic functionality (connection, getting data about the device number, encodings, parameters, reading and erasing error codes, reading measurements, etc.) has been implemented in ColorMFA more than two years ago.
But this is not enough. VAG companies decided to make some of the data hidden from outsiders. Therefore, for example, most of the ECUs when reading errors give out their internal error code and in order to find out what kind of code it is in reality, you need to have a correspondence table of the received code and the one that needs to be displayed to the user on the screen. For different devices, these lookup tables are different. In the same way, everything happens with the reading of measurements (there is no more group reading of data in this protocol).
Unfortunately, I do not yet have the necessary data for a full-fledged implementation of the UDS protocol.
Добавьте данные об автомобиле в подпись (профиль -> подпись). Чтоб не спрашивать постоянно... :)
Please add info about your car to you signature (profile -> edit signature). To not ask every time... :)