MY1GDSM
15+ Year Contributor
- 3,213
- 50
- Apr 26, 2007
-
On the beach,
Washington
I Was gonna check it out But I keep getting a "MHIScanner has encountered a problem and needs to close" message
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
For 1990-1999 Mitsubishi Eclipse, Eagle Talon, Plymouth Laser, and Galant VR-4 Owners. This is where the DSM platform history is documented and archived. Log in to help us in our mission, and to remove most ads from the browsing experience.
This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
I Was gonna check it out But I keep getting a "MHIScanner has encountered a problem and needs to close" message
What car was this on? Only works on 97-99 now.
Make sure requestid.xml was in same directory as MHIScanner.exe.
And that you have .NET 3.5 installed.
More informative error handling will be added in newer versions.
I have completely switched to the FTDI D2XX DLL. This allows a lot more things to be done and should be a little faster. This also allows more than one FTDI cable to be plugged in, with VCP having more than one cable screwed things up.
So we can use the VAG KKL FTDI cables that are easily found for like 15 bucks? They are said to work with programs such as Evoscan & Mitsulogger.
Do you mean you could log to two separate programs or PC's at the same time just by having a Y adapter to plug two cables into the diagnostic port at the same time? That would be nice for having a screen in the car that shows some data, kind of like the screen on myrollingroad.com, and still log to your PC at the same time.

This the cable you talking about for $15 shipped that works?
eBay Motors: USB Cable KKL 409.1 VW/AUDI OBD2 OBD OBDII VAG COM 409 (item 250386355221 end time Mar-18-09 14:06:19 PDT)

I'm making some good progress, when I have free time.
The Hybrid protocol for 95-96 is ugly and unnecessary complicated and has slowed things down a little. The Hybrid protocol is wrapped up inside the OBD2 and Emissions junk. The protocol is what they call "Designed by Committee", they make things complicated so you have to buy their datasheets and manuals.
I could not control the inter-byte and inter-message timing that OBD2/Hybrid is picky about with the .NET VCP driver. So I have completely switched to the FTDI D2XX DLL. This allows a lot more things to be done and should be a little faster. This also allows more than one FTDI cable to be plugged in, with VCP having more than one cable screwed things up.
I also got some info from Innovate Motorsports about their WideBand's protocol. I will probably add support for their WideBands in the future.
Also I have found a source for some dirt cheap cables, but I want to test them out a little more.
Progress Report:
Transitioning program from Virtual Com Port to FTDI Driver.
97-99 DSM is done.
95-96 DSM Init Sequence is done, as well as some simple requests.
I have about 8 to 10 hours of work before my next release which will support 95-99 DSMs.
I would like to add support for 1Gs, if anyone has a ECU and harness plugs they would like to donate it would help out a lot.
Also IRL today, I stripped three exhaust manifold studs. If anyone in the Reading, PA area wants to help a brother out, and has a right-angle drill I could borrow for a day, that would be awesome.
what kind of info do you need for 1G?
works the ping pong way, (2G seems to be nearly the same?)
basic adresses and formulas are shown here:
http://mmcdlogger.sourceforge.net/
The 1G stuff is very well documented. But you shouldn't trust everything you read 100%
It helps having an actual ecu, to test my own code for mistakes.
And to try to speed up the protocol by decreasing the delays between messages.

If you log less items, you will have more resolution per item.
You should get at least 15 samples a second.
Log RPM, AirFlow and KnockSum only and they will update 5 times a sec.
WideBand is logged separate from other items.
RPM, AirFlow, KnockSum and WideBand is all you should need for WOT tuning.
Your only options for a faster sample rate are a ecu swap or a complete ems.
Also if you are using EvoScan to log KnockSum on a 95-97 the RequestId should be 3E not 26.
KnockSums address is different between 95-97 and 98-99.
Address 26 will always read zero on a 95-97.
I have a 98 with a 95 ECU so what does my requestID need to be? I did a pull and it showed one count of Knock (without me changing anything).
Would it be possible to just get the logging code from a 1g on to a 95 EPROM? I love the logging on a 1g; the TMO Logger is great.
How about otherwise the logging from an Evo 8? Maybe Tephra or MrFred on EvolutionM would know how the code works well enough to be a help on porting it over to a 95.
If you log less items, you will have more resolution per item.
You should get at least 15 samples a second.
Log RPM, AirFlow and KnockSum only and they will update 5 times a sec.
WideBand is logged separate from other items.
RPM, AirFlow, KnockSum and WideBand is all you should need for WOT tuning.
Your only options for a faster sample rate are a ecu swap or a complete ems.
Also if you are using EvoScan to log KnockSum on a 95-97 the RequestId should be 3E not 26.
KnockSums address is different between 95-97 and 98-99.
Address 26 will always read zero on a 95-97.