Tiffany Rad gave a 2010 notacon talk on hacking cars, and was in a few articles lately on the subject of cars being infected with viruses:
http://www.wired.com/autopia/2012/09/camp-car-virus-squad/
A tablet in which one could change engine operating characteristics such as torque curve could well be a viable product. Rims buying young people would probably like that. It might also work as a general car parameter display device, for those with a focus on mpg, emmisions and the like.
Club member Steve recently got a software defined radio device to work, giving us the ability to not only receive the am and fm bands on a computer, but any signal (except cell blocked frequencies) between 60 mhz and 2ghz. It would probably be a challenge to get that to work on Android though.
I think the only reason a car to android tablet project doesn't seem to have happened widely yet in the maker community, is the extra expense of making a serial connection to the tablet. That might be addressable with USB updates in the latest Android OS. Or by use of the $50 ioio board, or the Amarino project.
If you obtain the connectors for your car and can find out if it uses one of the standard serial protocols, I'll see what I can do on getting Android to communicate with a serial line.
--- On Wed, 10/17/12, ken <eins...@linuxmanagers.net> wrote:
> --
>
>
Should have said 'You can get a small android tablet at Big Lots for $60.'
--- On Wed, 10/17/12, Joe O'Donnell <joseph....@yahoo.com> wrote:
> --
>
>
>
--
That's a really cool sounding project, a location adapting scanner could provide real time news about the highway or city area being driven through. With innovative maker projects like that, and growing resources like the robot car class below, car tech has a grand future: http://www.udacity.com/overview/Course/cs373/CourseRev/apr2012 Here is some info I found: This software can read OBDII but not reprogram chips: http://freediag.sourceforge.net/ The lowest cost way to reprogram car chips with full custom control appears to be this $170 connector + software: http://www.tactrix.com/index.php?option=com_content&view=category&layout=blog&id=36&Itemid=57 -It's worth noting on this public list that diy custom reprogramming of car chips could damage the car or brick the chip. A $350 connector works with an android app for both chip reprogramming and gauge display: https://play.google.com/store/apps/details?id=com.superchips.vivid&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5zdXBlcmNoaXBzLnZpdmlkIl0 Android or similar accelerometer connected devices could also be useful in gathering driving conditions data, especially when also gathering OBDII data. For example it could detect when pressing on the gas is not providing as much acceleration as normal, indicating bad tires or wet roads. --- On Wed, 10/17/12, Kendall Smith <kasmit...@gmail.com> wrote: |
|
|
Here are the 5 optional (before CAN was mandated in 2008) protocols:
On 1996 and later vehicles, you can tell which protocol is used by examining the OBD II connector:
J1850 VPW --The connector should have metallic contacts in pins 2, 4, 5, and 16, but not 10.
ISO 9141-2/KWP2000 --The connector should have metallic contacts in pins 4, 5, 7, 15, and 16.
J1850 PWM --The connector should have metallic contacts in pins 2, 4, 5, 10, and 16.
CAN --The connector should have metallic contacts in pins 4, 5, 6, 14 and 16.
http://www.obdii.com/connector.html#which%20cars
Do any of the bluetooth or usb dongles give accessible full i/o to all the OBDII traffic?
If not, than the bt or usb traffic could be sniffed, or one of the above 5 protocols emulated with the launchpad or arduino. That might be what that $170 ecu programmer connector I mentioned yesterday does.
> --
>
>
>
https://play.google.com/store/apps/details?id=org.prowl.torquescan
Wiki has some interesting info about pid's:
Non-standard PIDs
The majority of all OBD-II PIDs in use are non-standard. For most modern vehicles, there are many more functions supported on the OBD-II interface than are covered by the standard PIDs, and there is relatively minor overlap between vehicle manufacturers for these non-standard PIDs.
AutoEnginuity, who manufactures OBD-II scan tools, provides the following example on their website[1]:
Although Ford does implement the largest subset of the OBDII standard, the typical vehicle only supports 20 - 40 [standard] sensors and is limited to the emissions powertrain. Using the enhanced Ford interface, a typical Ford vehicle will support 200 - 300 sensors within half a dozen systems; that's essential systems such as ABS, airbags, GEM, ICM, etc.
Our enhanced Ford interface coverage is only matched by factory tools; we have support for 3,400+ [Ford] sensors selected from all 58 [Ford] systems.
There is very limited information available in the public domain for non-standard PIDs. The primary source of information on non-standard PIDs across different manufacturers is maintained by the US-based Equipment and Tool Institute and only available to members. The price of ETI membership for access to scan codes starts from US $7500[2]
However, even ETI membership will not provide full documentation for non-standard PIDs.
http://en.wikipedia.org/wiki/Table_of_OBD-II_Code
> --
>
>
>
-Google or shop for a cheap usb or bluetooth OBDII Torque compatible connector.
-Buy the Torque android app.
-install the Torquescan plugin
The Torquescan plugin provides programmable access to the Torque program and it's data. So you can program your own alerts or do other things.
It's easy to put Android audio into the car stereo using a line in connection, fm transmitter or bluetooth device. It would be significantly more challenging to setup Android to change stations,amp volume, or act as a 5 speaker equalizer controller.
Btw Raspberry-Pi enthusiasts, if any one can install windows-xp on it, or maybe react-os, we can turn it into a computer controllable scanner and FM radio.
It might be cool to combine functions, like have Android detect with OBDII when the car goes over 55, and than play the song 'I cant drive 55.' It could also record engine/driving conditions and correlate it with a map. But if it starts saying 'Yes Micheal' that might me a little scary.
--- On Fri, 10/19/12, Jonas <jal...@gmail.com> wrote:
> From: Jonas <jal...@gmail.com>
> Subject: Re: car's computer (new project) [was: Re: [makersalliance] Re: Good meeting last night!]
> --
>
>
>
--
I think there are some incredible things that can be done with R-PI and car stereo: -Install gnu radio and connect RTL-SDR to it to create a computer controllable scanning radio, receiving FM, HAM, Weather, Police,Fire, more. http://www.rtlsdr.org/ -Install mixing and equalizer software. -Use the GPIO to adjust the volume on a 5 channel amp system in sync with the above mixing software. This or the Android ioio board can also be connected to hacked car radios. -Find or write software that will use feedback from mic's in the car to auto adjust mixing and equalizing for acoustic conditions. These devices exist as an accessory for high end regular car stereos. -Install a wifi dongle on R-PI to control it from a smart phone, thus eliminating the need for a display, allowing remote control from up to about 100 feet, giving it an optional internet feed via the phone, and enabling mobile wireless mp3 sharing. The simplest remote control software would be a VNC connection to R-PI. Others could be emacs speak, custom Android software. or even dial in DTMF via the free switch pbx. -More can be done with GPS and OBDII, but the above would seem to be the ideal platform to build on, allowing both the standard linux R-PI and android to work together, each on what they do best. |
--- On Thu, 10/25/12, Jonas <jal...@gmail.com> wrote: |
|