Kane... I conned my smart tech into letting me read the "book" they got during training while I was waiting for something
I did not have much time to study it and was not allowed to copy it
BUT back to your idea... no soap.. they had several major area function "how it works" sections with pictures of all the components, interfaces, and CAN Line A and B signalling....
I saw that many of the sensors, and different components, were identified as model specific or requiring TAN and the "other*" code to set a feature or make communicate to the SAM or the ECU**...
*Other... there are actually three other codes besides a TAN code ( maybe, more I noted 2~3 discrete coding methods in the "notes")
** ECU is used by me as a generic name we can relate to...smart does NOT use this acronym and I forget the designation they give the Main computer
Bottom line...IIRC ...the Speedo assy "cluster" is "branded" to the ECU and SAM by a code The item also and had a bunch of superscript #1/2/3 next to it's description with the mandatory micro fine print with the notes or cautions