Since we were begining to take over the other thread...
Available MMCd forks that I know of...
v1.5d available from the SF page...
http://mmcdlogger.sourceforge.net/
v1.71.x available from Andrew Shin's page (based on an older Clint Batters fork)...
...this is what I used as a basis for my project as it appears to be the newest publically available source code...
http://www.ecimulti.org/mmcd/
v1.8g WITHOUT sourcecode from Clint Batters (longer playing nicely with the GPL)...
http://www.3si.org/forum/showthread.php?t=203226
http://my.fit.edu/~sschaefe/MMCd/
Also...it would appear that MMCd was pulled apart in an attempt to make it multi-vehicle compatible. Seperate display format and communication modules? I can't read Russian...and it's a much older fork (even though it's v2.2.2).
http://sh093.meditprofi.ru/
I'm waiting for responses to a post on the DSM-ECU list before I release/host my updates to Andrew's fork...
As far as what you'd need to get started playing with the code? Depends on what platform you're coding in. I run Linux, so my experiences may differ a bit...but all I needed was the Palm v5 SDK, the Handspring SDK (not so easy to find...and not really necessary except for one line of Handspring compatibility code), GNU GCC, PRC-TOOLS, PiLRC, and POSE (Palm simulator for testing).
Some changes I've made...
I saw a lot of potential for MMCd as a starting point for a configurable ECU project...which is the reason for the ECU Settings dialog. The ECU Settings menu is waiting on another post to the DSM-ECU list before I make it functional...but a configurable ECU setup is well within the scope of the E931 image project (maintaining factory compatibility, of course). But that's another discussion for another list...
Available MMCd forks that I know of...
v1.5d available from the SF page...
http://mmcdlogger.sourceforge.net/
v1.71.x available from Andrew Shin's page (based on an older Clint Batters fork)...
...this is what I used as a basis for my project as it appears to be the newest publically available source code...
http://www.ecimulti.org/mmcd/
v1.8g WITHOUT sourcecode from Clint Batters (longer playing nicely with the GPL)...
http://www.3si.org/forum/showthread.php?t=203226
http://my.fit.edu/~sschaefe/MMCd/
Also...it would appear that MMCd was pulled apart in an attempt to make it multi-vehicle compatible. Seperate display format and communication modules? I can't read Russian...and it's a much older fork (even though it's v2.2.2).
http://sh093.meditprofi.ru/
I'm waiting for responses to a post on the DSM-ECU list before I release/host my updates to Andrew's fork...
As far as what you'd need to get started playing with the code? Depends on what platform you're coding in. I run Linux, so my experiences may differ a bit...but all I needed was the Palm v5 SDK, the Handspring SDK (not so easy to find...and not really necessary except for one line of Handspring compatibility code), GNU GCC, PRC-TOOLS, PiLRC, and POSE (Palm simulator for testing).
Some changes I've made...
I saw a lot of potential for MMCd as a starting point for a configurable ECU project...which is the reason for the ECU Settings dialog. The ECU Settings menu is waiting on another post to the DSM-ECU list before I make it functional...but a configurable ECU setup is well within the scope of the E931 image project (maintaining factory compatibility, of course). But that's another discussion for another list...