För att bilens olika CAN bus system med styrdon skall kunna kommunicera med varandra är de sammanknutna i ett styrdon som kallas gateway. I gatewaystyrdonet finns alla styrdon som är möjliga att ansluta till bilmodellen lagrade. Vid utläsning av gatewaykodningen presenteras styrdon som är programmerade i bilen som "kodad". De övriga presenteras som "Ej kodad". Om till exempel ett styrdon för släpvagnsdetektering skall eftermonteras krävs det att statusen för detta styrdon ändras till "kodad" i Gatewaystyrdonet för att de övriga styrdonen skall kunna utbyta information med släpvagnsstyrdonet. Det är också möjligt att avkoda styrdon ifrån gateway om man tar bort styrdon från bilen.