A computer-implemented method for a system in a vehicle, the system comprising: a vehicle computing system configured to control the vehicle's standard devices or components, the vehicle computing system comprising an advanced driver assistance system, ADAS, image System on Chip, SoC,; an in-vehicle infotainment, IVI, system configured to provide entertainment and informational features for the vehicle, the IVI system comprising a processor, a memory, communication devices and a transceiver; one or more image sensors; and an ADAS controller configured to communication with the computing system, ADAS image SoC and IVI system; wherein devices and/or program modules of the computing system are configured to shut down when the vehicle is powered down while the processor, the memory, the communication devices, and the transceiver, of the IVI system remain awake and provide certain functionality, the method comprising: receiving, by the processor of the IVI system, from the ADAS image SoC, image data including images captured by the one or more image sensors; processing, by the processor of the IVI system, the image data which includes at least one of scene analysis and feature extraction, pattern recognition, and heuristic analysis; determining, by the processor of the IVI system, an action based upon, at least in part, the processed image data, the action related to one of wrong direction heading detection, rain detection and wiper control, and head light control; and transmitting, by the processor of the IVI system, a message to the ADAS controller in response to the determination; and transmitting, by the ADAS controller, the message to an appropriate component of the computing system to enact the determined action. a vehicle computing system configured to control the vehicle's standard devices or components, the vehicle computing system comprising an advanced driver assistance system, ADAS, image System on Chip, SoC,; an in-vehicle infotainment, IVI, system configured to provide entertainment and informational features for the vehicle, the IVI system comprising a processor, a memory, communication devices and a transceiver; one or more image sensors; and an ADAS controller configured to communication with the computing system, ADAS image SoC and IVI system; wherein devices and/or program modules of the computing system are configured to shut down when the vehicle is powered down while the processor, the memory, the communication devices, and the transceiver, of the IVI system remain awake and provide certain functionality, the method comprising: receiving, by the processor of the IVI system, from the ADAS image SoC, image data including images captured by the one or more image sensors; processing, by the processor of the IVI system, the image data which includes at least one of scene analysis and feature extraction, pattern recognition, and heuristic analysis; determining, by the processor of the IVI system, an action based upon, at least in part, the processed image data, the action related to one of wrong direction heading detection, rain detection and wiper control, and head light control; and transmitting, by the processor of the IVI system, a message to the ADAS controller in response to the determination; and transmitting, by the ADAS controller, the message to an appropriate component of the computing system to enact the determined action. receiving, by the processor of the IVI system, from the ADAS image SoC, image data including images captured by the one or more image sensors; processing, by the processor of the IVI system, the image data which includes at least one of scene analysis and feature extraction, pattern recognition, and heuristic analysis; determining, by the processor of the IVI system, an action based upon, at least in part, the processed image data, the action related to one of wrong direction heading detection, rain detection and wiper control, and head light control; and transmitting, by the processor of the IVI system, a message to the ADAS controller in response to the determination; and transmitting, by the ADAS controller, the message to an appropriate component of the computing system to enact the determined action.