6 ms·
Are you saying that the android auto code has access to the OBD2 bus (and possibly canbus)?
by mdtusz 6y ago
Are you saying that the android auto code has access to the OBD2 bus (and possibly canbus)?
- deleted 6y ago[deleted]
- Zhenya 6y agoIt does not. source: work in the industry in this area.
- vsskanth 6y agoI Disagree. Source: android auto data notice from the app "Certain vehicle information (for example, headlights, parking brake, compass and gear) will be available to Android Auto-compatible apps to help customize the app experience, such as displaying different graphics for day and night, or setting screen interaction limits based on when you are driving. To learn more about a particular app developer's handling of data, please consult that app's documentation. Google may access other data about your vehicle, such as the make, model, fuel level, wheel speed, odometer and gear, and whether the passenger seat is occupied. This data is not linked to your Google account and will be used in accordance with the Google Privacy Policy." I've worked extensively on automotive sensors. You cannot obtain these without CAN bus access. This is just a subset of channels in their disclosure.
- Zhenya 6y agoYou are completely wrong. The IVI has access to CAN. The specific sensor CAN messages, for example, can then be translated to any protocol and passed over an API to the phone from the infotainment device. The phone does not have access to CAN. No car manufacturer would be crazy enough to allow a USB device direct access to a CAN network (unclear how you would even accomplish that electrically).
- vsskanth 6y agoAndroid Auto in the car should have access, the phone is just a data gateway. The entertainment system can read and send CAN bus signals. [1] I never claimed the phone can connect to CAN. [1] https://www.wired.com/2015/07/hackers-remotely-kill-jeep-highway/ https://www.wired.com/2015/07/hackers-remotely-kill-jeep-hig...
- Zhenya 6y agoThat's not how projection technologies work. The phone is the where the executables live. If you want to learn more, please let me know. Initially, you can check out the Android Auto wiki page: https://en.m.wikipedia.org/wiki/Android_Auto https://en.m.wikipedia.org/wiki/Android_Auto "The most common way Android Auto is deployed is via an Android mobile device running the Android Auto app, acting as a master to a vehicle's dashboard head unit that supports this functionality.[2] Once the user's Android device is connected to the vehicle, the head unit will serve as an external display for the Android device, presenting supported software in a car-specific user interface provided by the Android Auto app.[2][3]"
- vsskanth 6y agoIf you don't mind, can you elaborate more ? You're saying android auto on the car doesn't execute any code ?
- detaro 6y agoYou don't need direct access to the CAN bus, you just need something that has access to it give you a data feed with those values. Which is how it's done in any of the entertainment systems I've worked on. (I interpret the question to be about direct bus access because something being able to just write to the bus and cause issues is typically what people are concerned about. Obviously the values originally come from the bus, and the data feed can be quite raw)