Engine teardown

A closer look inside my new used engine

Ryan Mukherjee

The first thing I noticed when inspecting the engine I received is that it’s noticeable more complete than I had expected. I was expecting the engine assembly that I ordered to be stripped all the way down to the long block. Fortunately, the engine arrived with intake and exhuast manifolds, turbo, fuel system, full wiring harness, and basically any other component that is bolted directly to the block.

android obd terminal

Progress on creating an Android OBD terminal and testing with OBDSim

Ryan Mukherjee

The first step to interfacing with the ECU is communicating with the OBD adapter that’s plugged into my car. As I mentioned in a previous blog post, I’m using an OBDLink MX Bluetooth adapter to communicate with the car. As this will be my first foray into raw OBD commands, I figured the best place to start would be a terminal interface that would allow me to enter commands manually so that I can test things out. I’d also like to do some general logging of OBD/CAN traffic on my…

logging obd

Developing an Android app

Ryan Mukherjee

Back in 2009 I purchased an OBDLink USB adapter so that I could scan trouble codes from my car using a laptop. The hardware was very nice, but as I messed around with the tool I realized it had a major shortcoming. While I appreciated that ScanTool offered open source software, I was very disappointed that the software was incapable of handling my vehicle’s proprietary protocols. This isn’t really the fault of ScanTool but rather the industry itself. Standardized automotive…