Diese von dir beschriebene Umprogrammierung ist nur eine von sehr vielen Möglichkeiten. Ich fahre zur Zeit noch einen Golf 7 und habe an ihm auch schon so einiges umprogrammiert/codiert, wie z.B.
Rückleuchten zum TFL, Zeigertest/Zeigerwischen, TFL-Dimmung beim Blinken, Verbrauchsberechnung im Bordcomputer korrigieren, Freigabenachlauf der Fensterheber nach Zündung aus, Rundenzähler/Laptimer, Leuchtkraft der LED Rückfahrscheinwerfer, Spurhalteassistent, autom. Aktivierung CH/LH (ohne Hebelbetätigung), Funktion Regenschließen und einiges mehr. Das geht rel. einfach (wenn man sich auskennt ). Ich nutze hierzu VCDS über die OBD.
ob es etwas vergleichbares bei Mazda für den CX-3 gibt, ist mir nicht bekannt.
Sollte es aber auch hier eine Software und ein entsprechendes "OBD-Kabel" mit Zugang zu den Steuerteilen geben, ist vieles möglich.