MacLogger 2.0
Thread Starter
Evolved Member
iTrader: (6)
Joined: May 2004
Posts: 2,502
Likes: 1
From: Tennessee, USA
MacLogger 2.0
I'm happy to announce the full release of MacLogger 2.0, my OS X mut logging tool (based on libmut). The latest release is almost completely new (i.e. about 90% of the code has never been seen outside my garage).
It's been prettied up to look like this

Longtime mac users will find it behaves just like any other mac application, not like the ports of Unix apps that I'm used to writing.
The blurb on the website reads:
"I'm going to go out on a limb here, and not preface this release with any special disclaimer. I believe it is fully ready for production use by the general public. It does, however, lack two features folks may be interested in. It does not support multibyte requests and it does not support requests that are computed as the result of other requests. The latter is highly nontrivial to implement, but will be available in service releases. Enjoy!"
And here's the readme, included in the distribution:
--
MacLogger is a tool to log Engine Control Unit data using the MUT III protocol used by Mitsubishi diagnostic tools. MacLogger is built on LIBMUT and support the Tactrix OpenPort 1.3M Cable.
MacLogger is a Universal Application, meaning it supports both the PowerPC and Intel x86 variants of Macintosh OS X. It requires a modified OS X driver for the FTDI chip, used in the OpenPort cable. A modified version of the driver is included as well. The driver is also Universal.
To use MacLogger, simply install the FTDIUSBSerialDriver.pkg then open the MacLogger application. The OpenPort cable will appear in the ports list of MacLogger with the name 'cu.usbserial-XXXXXXX", where XXXXXXX is the serial number if your cable.
--
As always, the build and full source are available here:
http://www.cs.unm.edu/~donour/cars/libmut/
cheers
d
It's been prettied up to look like this

Longtime mac users will find it behaves just like any other mac application, not like the ports of Unix apps that I'm used to writing.
The blurb on the website reads:
"I'm going to go out on a limb here, and not preface this release with any special disclaimer. I believe it is fully ready for production use by the general public. It does, however, lack two features folks may be interested in. It does not support multibyte requests and it does not support requests that are computed as the result of other requests. The latter is highly nontrivial to implement, but will be available in service releases. Enjoy!"
And here's the readme, included in the distribution:
--
MacLogger is a tool to log Engine Control Unit data using the MUT III protocol used by Mitsubishi diagnostic tools. MacLogger is built on LIBMUT and support the Tactrix OpenPort 1.3M Cable.
MacLogger is a Universal Application, meaning it supports both the PowerPC and Intel x86 variants of Macintosh OS X. It requires a modified OS X driver for the FTDI chip, used in the OpenPort cable. A modified version of the driver is included as well. The driver is also Universal.
To use MacLogger, simply install the FTDIUSBSerialDriver.pkg then open the MacLogger application. The OpenPort cable will appear in the ports list of MacLogger with the name 'cu.usbserial-XXXXXXX", where XXXXXXX is the serial number if your cable.
--
As always, the build and full source are available here:
http://www.cs.unm.edu/~donour/cars/libmut/
cheers
d
Last edited by donour; Jul 5, 2007 at 03:54 PM.
Thread Starter
Evolved Member
iTrader: (6)
Joined: May 2004
Posts: 2,502
Likes: 1
From: Tennessee, USA
d
Originally Posted by TouringBubble
Any chance you have a version of this for logging Subarus? I've got a friend who has nothing but Macs and needs to log his STi.
d
You know, if apple didn't try to tie me to their hardware, I'd probably buy the OS. Maybe if I can find a cheap mac laptop I'll give it a try but until then I'm using linux. Thanks for the work donour, I had fun looking at the libmut code and really appreciate you releasing this stuff as open source.
Would you care to elaborate on your "multibyte requests" and "requests that are computed as the result of other requests" comments? I see in the mut_log.c example that MUTLOAD computes load from IPW, etc. Is that not what you mean by the second comment? I'm just curious.
Would you care to elaborate on your "multibyte requests" and "requests that are computed as the result of other requests" comments? I see in the mut_log.c example that MUTLOAD computes load from IPW, etc. Is that not what you mean by the second comment? I'm just curious.
Trending Topics
Thread Starter
Evolved Member
iTrader: (6)
Joined: May 2004
Posts: 2,502
Likes: 1
From: Tennessee, USA
You know, if apple didn't try to tie me to their hardware, I'd probably buy the OS. Maybe if I can find a cheap mac laptop I'll give it a try but until then I'm using linux. Thanks for the work donour, I had fun looking at the libmut code and really appreciate you releasing this stuff as open source.
Would you care to elaborate on your "multibyte requests" and "requests that are computed as the result of other requests" comments? I see in the mut_log.c example that MUTLOAD computes load from IPW, etc. Is that not what you mean by the second comment? I'm just curious.
Specifically, I was thinking about two byte load and computer values such as power, current gear, and, as you observed, calculated load.
d
Last edited by donour; Jul 6, 2007 at 08:48 AM.
Thread Starter
Evolved Member
iTrader: (6)
Joined: May 2004
Posts: 2,502
Likes: 1
From: Tennessee, USA
For logging you can also try to use an FTDI based VAG-COM KKL cable, it doesn't have a special driver required for the FTDI chip, and my variants of linux immediately sees it as a serial device.
Let me preface this with: I know the vag-com FTDI cable works with MUT logging using Mitsulogger, however its windows based. There is no reason why it shouldn't work in this case either.
If you don't intend to flash the ECU, or just can't until a good build of ECUFlash becomes available for the MAC and Linux, then this cable is an option. Typically their available for $20 including shipping.
If you want to flash, or want the real deal, then the Tactrix cable is the only way to go.
Let me preface this with: I know the vag-com FTDI cable works with MUT logging using Mitsulogger, however its windows based. There is no reason why it shouldn't work in this case either.
If you don't intend to flash the ECU, or just can't until a good build of ECUFlash becomes available for the MAC and Linux, then this cable is an option. Typically their available for $20 including shipping.
If you want to flash, or want the real deal, then the Tactrix cable is the only way to go.
so has any one tried this. how well does it work ? TPS
RPM
TimingAdv
O2Sensor
InjPulseWidth
Battery
LoadCalc)
KnockSum
AFRMAP
Wideband A/F Ratio
Thread Starter
Evolved Member
iTrader: (6)
Joined: May 2004
Posts: 2,502
Likes: 1
From: Tennessee, USA







