@Albatros,
Natürlich funktionieren die MFL Tasten bei mir. Das war ja auch der Grund, weshalb ich mir ein MFL zugelegt habe. Die Radiotasten senden auf dem IBUS die enstprechenden Codes. Die Tempomattasten haben ein anderes proprietäres Protokoll. Man muss nur aufpassen, da es zwei unterschiedliche Tastenversionen gibt. Sie sehen äusserlich genau gleich aus nur hat die eine einen 16Bit Code während die andere einen 8-Bit Code verwendet. Für den E31 bedeutet dies, dass die 16-Bitversion nicht mit einem BMW Radio funktionieren wird.

(Dort sind nämlich die Radiotasten im 16-Bit Code drin. Ob diese auch auf dem IBUS senden weiss ich nicht, da ich keine 16Bit Tasten zum testen habe).
Ich verwende natürlich die 8-Bit Version für den Tempomaten und den IBUS für das Radio.
Zum Tempomaten: Es ist nicht so einfach wie bereits diskutiert wurde, diese Tasten an die EML zu koppeln. Obschon "nur" vier Schalter mit Widerständen vorhanden sind, kann nicht nur mit parallel geschaltenen Relais gearbeitet werden. Wenn nämlich der Tempomathebel in Normalposition ist, sind drei Kontakte offen und einer geschlossen. Man könnte natürlich den Tempomathebel ausbauen und nur noch mit den MFL Tasten arbeiten. Man hat aber trotzdem das Problem, dass nur noch ein Anschluss auf dem 7-poligen Schleifring frei ist.
Ich habe eine kleine Schaltung mit einem RISC-Mikrocontroller entwickelt, welche den Datenstrom vom MFL decodiert, die Signale des Tempomathebels einliest und die EML steuert. Für alle "Original-Puristen" -> es muss fast nichts abgeändert werden. :mrgreen-angel: