How do you control windows over OBD2? I've never seen any universal car control over OBD2, only specific model/ECU tuning.
Using Google Assistant with AutoPi to enable voice control of a car
31–40 of 40 posts
Re: Using Google Assistant with AutoPi to enable voice control of a car
#32First off this looks cool. But these 4G connected smart ODB dongles scare the crap out of me. You are giving an IOT device the ability to disable breaks, the transmission, and lock you inside. I'm not really worried about a Maximum Overdrive type situation, giving this much control to a category of devices that was able to take down Dyn because so many of these devices used a subset of 60 common factory default usern…
OBD2 is incapable of doing any of those things. It is a diagnostic interface to read out information about important systems. There is a standard set of data streams, and vendors add customizations on top. So any OBD2 scanner should work on any car, but it may not be able to parse/display non-standard data streams. There is some danger of control over the interface, but the interface does not specify any control oper…
This is false.
OBD2 is utilized very differently by different manufacturers.
I am capable of applying brakes through the ABS system, applying any given throttle percent, shifting the cars sequential manual gearbox, forced over-pressurization of the transmission hydraulic system (for pressure vessel testing and relief valve testing) , or reflashing ANY of the ECMs available to the CANBUS network via the normal OBD2 interface on my BMW E46 M3 using the (bootlegged) OEM Rheingold/INPA software. (Among many many other things)
The ONLY ECM on the E46 M3 that is cordoned away from the OBD2/CANBUS interface is the SRS system (thankfully)
This software is freely available on most public trackers. It's by no-means rare or uncommon.
OBD2 is MUCH more capable than most are aware, especially on manufacturers like BMW or Audi that needed to shoehorn additional tech and diagnosis capabilities into the system.
P.S. I know you mentioned that manufacturers make the interface unsafe; I just wanted to clarify to those reading that it is by no means uncommon for manufacturers to do so nowadays. A consumer should by no means make a judgement about the control of their car by thinking "OBD2 is incapable of doing any of those things." when that's demonstrably not the case for many modern cars.
Re: Using Google Assistant with AutoPi to enable voice control of a car
#33First off this looks cool. But these 4G connected smart ODB dongles scare the crap out of me. You are giving an IOT device the ability to disable breaks, the transmission, and lock you inside. I'm not really worried about a Maximum Overdrive type situation, giving this much control to a category of devices that was able to take down Dyn because so many of these devices used a subset of 60 common factory default usern…
Actually OBD on moderns cars is pretty much useless, it only reports the basic federally mandated emissions info for e-checks and that's it. All the fun stuff is on CAN and other often proprietary buses.
Re: Using Google Assistant with AutoPi to enable voice control of a car
#34How do you control windows over OBD2? I've never seen any universal car control over OBD2, only specific model/ECU tuning.
this was my question as well, like other people have pointed out OBD2 can get you diagnostic information but cannot actually control movement of vehicle or other parts on the car
On my car (Mk6 VW) there are multiple CAN buses which are separated by a gateway device. A device plugged into the OBD port has to negotiate with the gateway in order to access the other buses, but once it has done so can control the windows, lighting, instrument cluster, etc.
Re: Using Google Assistant with AutoPi to enable voice control of a car
#35Earlier quoted context omitted.
OBD2 is incapable of doing any of those things. It is a diagnostic interface to read out information about important systems. There is a standard set of data streams, and vendors add customizations on top. So any OBD2 scanner should work on any car, but it may not be able to parse/display non-standard data streams. There is some danger of control over the interface, but the interface does not specify any control oper…
>OBD2 is incapable of doing any of those things. This is false. OBD2 is utilized very differently by different manufacturers. I am capable of applying brakes through the ABS system, applying any given throttle percent, shifting the cars sequential manual gearbox, forced over-pressurization of the transmission hydraulic system (for pressure vessel testing and relief valve testing) , or reflashing ANY of the ECMs avail…
Of course, one thing you could do is have the AutoPi locked down to only reply to a certain IP, VPN connection, etc, but the underlying security issues once connected, remain.
Re: Using Google Assistant with AutoPi to enable voice control of a car
#36Earlier quoted context omitted.
>OBD2 is incapable of doing any of those things. This is false. OBD2 is utilized very differently by different manufacturers. I am capable of applying brakes through the ABS system, applying any given throttle percent, shifting the cars sequential manual gearbox, forced over-pressurization of the transmission hydraulic system (for pressure vessel testing and relief valve testing) , or reflashing ANY of the ECMs avail…
This was really informative. Is there a way to find out how different manufacturers have enabled (or left disabled) such functionality? Would love to know the potential pitfalls before messing around with something like this. Of course, one thing you could do is have the AutoPi locked down to only reply to a certain IP, VPN connection, etc, but the underlying security issues once connected, remain.
Re: Using Google Assistant with AutoPi to enable voice control of a car
#37Cool, and no offense, but let me know when a third party reviews it. Voice recognition and personal assistants are annoying enough in a quiet house (but arguably useful). I would be surprised if it is useful yet in a noisy moving car.
I've seen people use Google Voice in a loud bar. It seemed to be effective. I can't get Siri to work under those conditions, however. The noise should be a solvable problem.
Probably depends on some environments.
Re: Using Google Assistant with AutoPi to enable voice control of a car
#38Earlier quoted context omitted.
OBD2 is incapable of doing any of those things. It is a diagnostic interface to read out information about important systems. There is a standard set of data streams, and vendors add customizations on top. So any OBD2 scanner should work on any car, but it may not be able to parse/display non-standard data streams. There is some danger of control over the interface, but the interface does not specify any control oper…
>OBD2 is incapable of doing any of those things. This is false. OBD2 is utilized very differently by different manufacturers. I am capable of applying brakes through the ABS system, applying any given throttle percent, shifting the cars sequential manual gearbox, forced over-pressurization of the transmission hydraulic system (for pressure vessel testing and relief valve testing) , or reflashing ANY of the ECMs avail…
Re: Using Google Assistant with AutoPi to enable voice control of a car
#39Cool, and no offense, but let me know when a third party reviews it. Voice recognition and personal assistants are annoying enough in a quiet house (but arguably useful). I would be surprised if it is useful yet in a noisy moving car.
I've seen people use Google Voice in a loud bar. It seemed to be effective. I can't get Siri to work under those conditions, however. The noise should be a solvable problem.
Re: Using Google Assistant with AutoPi to enable voice control of a car
#40Earlier quoted context omitted.
This was really informative. Is there a way to find out how different manufacturers have enabled (or left disabled) such functionality? Would love to know the potential pitfalls before messing around with something like this. Of course, one thing you could do is have the AutoPi locked down to only reply to a certain IP, VPN connection, etc, but the underlying security issues once connected, remain.
Google most likely to find the enthusiast forums for the car/manufacturer, then searching the forurms. Probably there is a subreddit too for your car.