Erstmal danke für die Schaltpläne. Also die Lenkrad Schaltung für die Variante mit und ohne Navi ist identisch. Alle Widerstände sind auch gleich.
Ich habe die Störung meiner Lenkrad Taste genauer untersucht und das Problem ein bisschen kapiert.
Bei mir in SWC-Anlernensmenü kann ich die Reaktion der Taste beobachten, siehe Bild. Oberhalb der Funktionstaste im rotmarkierten Bereich gibt es 6 Zahlen. Beim Drücken verschiedener Taste wird unterschiedliche Werte angezeigt. Die Reaktionen Verschiedener Taste sind in den Werten eindeutig zu erkennen. Wenn die Kabel nicht angeschlossen ist, betragen alle sechs Werte "255". Das Bild zeigt die Werte wenn ich Key-Kabel anschieße und keine Taste drücke, das entspricht also 10kOhm. Beim Drücken von "Vol - " sind die Werte am kleinsten, bei "Mode" am größten, nichts drücken dann noch größer. Die Tendenz der Werte stimmt mit den entsprechenden Widerstandsgrößen der Taste überein.
Das Problem ist, das Android System kann die unterschiedlichen Widerstandsgröße nicht gut identifizieren. Ich habe die Taste einzeln getestet. Wenn ich Taste "Vol-" (kleinster Widerstand) für die Funktion Lautstärker runter anlerne, dann wird beim Drücken der Taste Vol-, Vol+, sogar CH- auch die Lautstärker reduziert. Wenn ich eine Taste mit größeren Widerstand anlerne, dann wird auch bei nichts Drücken auch die angelernte Funktion ständig aufgerufen. Wenn ich mehrere Taste anlerne, dann ist alles Chaos. Hat jemand sowas erlebt?
Ich denke, wenn ich durch den Werte die unterschiedliche Taste immer erkennen kann, bedeutet zu mindestens dass die HW funktioniert. Dass die SW die Widerstände nicht unterscheiden kann, ist echt seltsam. Ist die Lenkradsteuerung ein separate APP in Android was man ersetzen oder die Empfindlichkeit einstellen kann´?