Setup:
Vehicle: 2016 Mazda 6 (GJ)
Head unit firmware: 74.00.311 NA N
CMU root method: mzd-connect-1-root
Device: Raspberry Pi Zero 2 W
Build: 20260623_045946
Phone: Google Pixel 9a
Configuration:
MITM: enabled
remove_tap_restriction: enabled
Certs: from Discord
Issue:
Touch input does not work in Android Auto despite remove_tap_restriction being enabled. The log shows the following during service discovery:
mitm/HU: input_source_service channel is: 0x02
MITM is confirmed working — DPI override is successful per the log. TLS handshake completes on both MD and HU sides. The remove_tap_restriction option appears to have no effect on the Mazda 6 head unit.
Vehicle identity from log:
vehicle=veh_acb9796e48eb (Mazda / 3478fbe3b948face392a476a425e3c85)
profile_enabled=false
Additional context:
Touch is enabled on the CMU via mzd-connect-1-root and works in the native Mazda Connect interface while driving. However touch does not work in Android Auto. Community research confirms this is a known limitation of the Mazda CMU firmware at the protocol level — the HU reports 0x02 (rotary/knob) as the input source to Android Auto regardless of CMU touch settings.
Is there a way to patch the input source value via MITM or SDR profile to report touch capability to the phone? Happy to provide additional logs if needed.
Setup:
Vehicle: 2016 Mazda 6 (GJ)
Head unit firmware: 74.00.311 NA N
CMU root method: mzd-connect-1-root
Device: Raspberry Pi Zero 2 W
Build: 20260623_045946
Phone: Google Pixel 9a
Configuration:
MITM: enabled
remove_tap_restriction: enabled
Certs: from Discord
Issue:
Touch input does not work in Android Auto despite remove_tap_restriction being enabled. The log shows the following during service discovery:
mitm/HU: input_source_service channel is: 0x02
MITM is confirmed working — DPI override is successful per the log. TLS handshake completes on both MD and HU sides. The remove_tap_restriction option appears to have no effect on the Mazda 6 head unit.
Vehicle identity from log:
vehicle=veh_acb9796e48eb (Mazda / 3478fbe3b948face392a476a425e3c85)
profile_enabled=false
Additional context:
Touch is enabled on the CMU via mzd-connect-1-root and works in the native Mazda Connect interface while driving. However touch does not work in Android Auto. Community research confirms this is a known limitation of the Mazda CMU firmware at the protocol level — the HU reports 0x02 (rotary/knob) as the input source to Android Auto regardless of CMU touch settings.
Is there a way to patch the input source value via MITM or SDR profile to report touch capability to the phone? Happy to provide additional logs if needed.