Project History:
MMCd came into fruition back in 2002 when Dmitry Yurtaev stumbled upon a dead DSM diagnostic data logger sourceforge project that had some vital information about the ALDL Protocol that is used to communicate with the vehicle's Engine Control Unit. Along with information about the protocol there was a schematic to create a cable that would plug into the car's OBDI diagnostics port and terminate in a serial connection. These two items combined gave Dmitry a way to interface with the vehicle's ECU and spurred his desire to pickup where the previous project had left off and create an application that could record certain parameters from the vehicle. On January 27th, 2003 version 1.0a of MMCd was released.
Dmitry continued to develop and debug MMCd focusing on creating the user interface and also the foundation for communications between MMCd and the vehicles ECU. After MMCd had reached version 1.0d, Shawn Poulson joined the project and spent some time tweaking and optimizing the user interface. Shawn also started a project of his own to compliment MMCD, called MMCd Tools, which is a utility that allows for the user to convert logs from MMCd into formats that can be reviewed on their computer.
As Dmitry and Shawn continued to tweak and optimize the user interface, Clint took an interest in MMCd. Clint, a long time member of 3000GT / Stealth International, an online community of 3000GT and Stealth owners, realized that MMCD rivaled commercial products that were available. Members of the 3000GT / Stealth community had a few lackluster commercial datalogging solutions available, so the idea of a feature rich, open source application was very appealing. Clint brought MMCd to the attention of the 3000GT / Stealth community and polled community members to see what kind of features they would want in a datalogger. Clint took this feedback and began to work on implementing the desired features, becoming the main catalyst behind the addition of new features to MMCd as of late.
As a long time member of the 3000GT / Stealth community myself, I learned about MMCd through Clint. At the time I had been using one of the previously mentioned lackluster datalogging solutions available and I decided to give MMCd a try to see how it compared. After using MMCd for a few days I was amazed at the potential that it possessed and in the summer of 2004 I expressed my interest in working on the project to Clint. Since then I have spent my free time learning more about developing for the PalmOS platform, reviewing and experimenting with the code, contributing suggestions for new features, identifying bugs and debugging them, and starting to create new features for MMCd.
After establishing MMCd as a senior project, Brian Garst, another student at Florida Tech, expressed interest in joining the project. Currently MMCd is poised for feature development, and with all the support behind it from the development team it's an exciting time to be involved with the project.