Circuit/System Description
WARNING: This page is about a different car, the 2020 Cadillac CT4. However, it is still accessible from the selected car via links, so may be relevant.
The body control module (BCM) sends the pre - release information to the engine control module (ECM) via the serial data circuit. The ECM then sends a challenge to the BCM. Both the ECM and BCM perform a calculation on this challenge. If the calculated response from the BCM equals the calculation performed by the ECM, the ECM will allow vehicle starting.