User:Garcia123/ENES100/My Work

Write problem/project Goal
Hack car remote to use voice command on phone to unlock vehicle

My First Task
Research every major car company on what they do and use to communicate with the cars computer.

Summary of actual work over first weekend
How is what you did different than what you planned? Not Really different. Looked into each major car companies technology. Toyota Motor Corporation- Bluetooth

General Motors Company- OnStar; voice recognition, cellular, a Global Positioning System (GPS) and vehicle telemetry.

Volkswagen AG

Ford Motor Company-wifi

Honda Motor Company- V2V communication(Vehicle to Vehicle communication)

Week1 Narrative
Tell a detailed story describing what you did for your team over the weekend. Used search engines looking for programming codes/software to use in order to tweek the car into become a "sports car" rented out the OBD to see how it worked with my car also researching programs other people used to hack their ECU.

My Second Task
Record what you are planning on doing for the team during the second weekend.

Look into the programming codes/software to use in order to tweek the car into become a "sports car" rented out the OBD to see how it worked with my car also researching programs other people used to hack their ECU.

Worked with the OBD connector to see how it works.

Summary of actual work over second weekend
I planned to look into the programming codes/software to use in order to tweek the car into become a "sports car" but instead since I rented out the OBD connector, I decided to see how it worked with my car.

Week2 Narrative
I worked with the OBD connector, trying to get it to work. I tried to get it to work but couldn’t. I first tried using my laptop, a macbook. I plugged in the OBD connector to my brothers car then ran the software on my laptop. I followed the directions the software gave me. When I reached the step to run the program "Scan Master-ELM," I just kept on getting errors such as; "WLAN ERROR: No connection could be made because the target machine actively refused it" and "WLAN ERROR: A socket operation was attempted to an unreachable network." My laptop could not get connected to the OBD's wifi. I tried using another laptop because I thought there was something wrong with mine. I did the same procedures I did with my laptop with the new laptop and got the same results. The computer’s wifi was not able to connect to the OBD’s wifi in order for the program, Scan Master-ELM to work properly. The next day I decided to see if I can get the OBD connector to work on my phone. I downloaded the app “Torque” on my phone in order for my phone to connect with the OBD’s wifi. I tried to locate the OBD’s wifi through my phone using my phones wifi and Bluetooth. My phone’s Bluetooth was not working with “Torque” so I had to use another phone. I downloaded Torque on the new phone and then opened up the app. Then I plugged in the OBD connector to my brother’s car. I turned on the phones wifi and Bluetooth; I was able to detect the OBD’s wifi using the phones wifi. I connected to it and ran Torque. The phone was not able to successfully connect to the OBD’s wifi so I was unsuccessful in using Torque. I then tried a different car to see if the car was the problem but I came up with the same results. During class on Friday, me and my project partners went outside to try to get the OBD connector to work. David plugged the OBD connector to his car and tried to run Torque on his phone. He was unsuccessful. We came up with the conclusion that we need an OBD II connector for us to use Torque.

My Third task
Backtrack/find documentations for some of the projects people have done in TedXfor future projects in Car Hack

Summary of actual work over third weekend
Researched/looked into any documentations that contained any information we can use for future projects for car hack. There wasnt any real difference in what I did to what I planned. I was supposed to look for documentations for the projects showed in the Tedex video. I couldnt find any but found a case study that linked to one of the projects on the Tedx video.

Week3 Narrative
I searched for any documentations for the projects showed in the TedXvideo for future projects in car hack. I used Google, Yahoo, and Bing to search for the documentations. I had difficulty finding any documentation. I then thought about why I can’t find any. I came to the conclusion that the documentations are not out there for the public to see because if it got in the wrong hands people could get hurt. Then that made me think about the engineers respectability and how respectability is important for an engineer. Some engineers are working with projects that are border line legal and illegal which brings attention to their name. After doing more research, I found a case study about security and privacy vulnerabilities of in-car wireless networks through the tire pressure monitoring system in a vehicle. In the case study it did have procedures in how they tested the security and privacy vulnerabilities of in-car wireless networks through the tire pressure monitoring system in a vehicle. It could be a new starting point in a new project in car hack. The equipment used is really expensive so if new projects did start from the case study it has to be scaled down or find new ways using the equipment the school already has.

My Fourth task
Look for codes for the arduino and html codes from ECU to the arduino

Summary of actual work over fourth weekend
How is what you did different than what you planned? I actually found a use of the Arduino platform to monitor a vehicle's fuel consumption or MPG (Miles per Gallon)called MPGuino

Week4 Narrative
Tell a detailed story describing what you did for your team over the weekend. I used bing and google to search for codes for the arduino. I typed in "html codes from ecu to arduino" in the search bar. There were alot of forums that talked about how people used arduinos as the ECU, Miata Turbo Forum. Then I saw MPGuino in one of the links so i searched on what MPGuino is, in which I came upon a link that introduced what MPGuino is and how to get started, MPGuino. In the link there are helpful links like the Code hacks for the MPGuino.

Complete Project Page
Follow the "project done" format.