Notices
ECU Flash

ECUFlash / Evoscan / Mitsulogger Questions

Old Feb 15, 2007, 06:57 AM
  #121  
Account Disabled
iTrader: (465)
 
TTP Engineering's Avatar
 
Join Date: May 2005
Location: Central FL
Posts: 8,824
Likes: 0
Received 2 Likes on 2 Posts
You are not using the correct ecuID/XML definition.
Old Feb 15, 2007, 07:10 AM
  #122  
Evolving Member
iTrader: (19)
 
BoostEEd's Avatar
 
Join Date: Jan 2007
Location: Lawrence, IN
Posts: 400
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by BoostEEd
Well the info may be out there but I have searched and cannot find anything, is there a way to setup your default wideband in evoscan to something different than the LM1 so you don't have to remember to change it everytime?

Thanks
BUMP!
Old Feb 16, 2007, 01:21 AM
  #123  
Newbie
iTrader: (4)
 
jeff_ro's Avatar
 
Join Date: Jan 2007
Location: Timisoara, Romania
Posts: 40
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by TTP Engineering
You are not using the correct ecuID/XML definition.
How can I fix that? Because the stat rev limit is the first thing I want to change, and it seems it's not in the right memory location. The car is a 2006 EVO 9 GSR, USDM, memory model SH7055.
Old Feb 16, 2007, 06:35 AM
  #124  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
Get your ECu Internal ID#, write it down, go onto the openecu forum and search against that number, thats not an unusual rom and there's probably an updated definition for it.

The default XML definitions that come with ECUFlash are a little outdated. You HAVE to update the definitions to the most current ones you can find. I suspect that the reason for this is the software is an independent development from the map definitions people are creating. And there had been some argument that some of the user contributed definition files were "Pirated" from other software and for legal reasons its safer not to include any new ones with the ECUFlash software.
Old Feb 16, 2007, 08:57 AM
  #125  
Newbie
iTrader: (4)
 
jeff_ro's Avatar
 
Join Date: Jan 2007
Location: Timisoara, Romania
Posts: 40
Likes: 0
Received 0 Likes on 0 Posts
Thanks MJ, problem solved!
Old Feb 21, 2007, 03:06 AM
  #126  
Evolving Member
iTrader: (2)
 
gudmundur's Avatar
 
Join Date: Jul 2006
Location: Iceland
Posts: 165
Likes: 0
Received 0 Likes on 0 Posts
Hi

EVOScan logging stops randomly.
It seems that it happens less often if I untick some of the elements to log

I am not using a slow laptop .. it's got a 1,8 Ghz cpu and 1gb of memory.
I have tried reinstalling and that didnt solve it.

Mitsulogger does not have this problem but there isnt support for my AEM WB in Mitsulogger so I am stuck with EVOScan

Any ideas on how to solve this are surely appreciated

regards
Gudmundur Thor
Old Feb 21, 2007, 05:13 AM
  #127  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
I noticed this too with Evoscan, it was one of the reasons that I decided to write my own program. It has very little to do with the speed of the computer, its really just that evoscan occasionally gets timeout errors and its solution for the error is to stop logging, than to try to continue. Mitsulogger handles communication errors differently.

The good news is I should have some time this upcoming week to fix the ZT2 bugs I came across, add some new features, and I'll probably add AEM support, but I'd like to actually do it with an AEM unit in hand, but AEM nor any vendors have come forward to loan/give me a device to develop with so I'll write a simple simulator that I can use instead.
Old Feb 21, 2007, 09:27 AM
  #128  
Evolved Member
iTrader: (5)
 
Mr. Evo IX's Avatar
 
Join Date: Nov 2005
Location: Plano, TX
Posts: 1,910
Received 1 Like on 1 Post
Mine stopped all the time until I realized it was the anti shock protection on my thinkpad laptop causing the hard drive to stop. Now if I disable that I can log indefinitly in evoscan. The weird thing is Mitsulogger never stopped on me.

Hope you can get the AEM support in there MJ.
Old Feb 21, 2007, 12:07 PM
  #129  
Evolving Member
iTrader: (2)
 
gudmundur's Avatar
 
Join Date: Jul 2006
Location: Iceland
Posts: 165
Likes: 0
Received 0 Likes on 0 Posts
Good point .. I need to try disabling it

thanks for the tip Mr. Evo IX

And I surely do agree ... would be lovely to get AEM support in there.
I would send you my AEM MJ if I wouldnt be on the other side of the Atlantic ocean

regards
Gudmundur
Old Feb 21, 2007, 12:53 PM
  #130  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
Originally Posted by Mr. Evo IX
Mine stopped all the time until I realized it was the anti shock protection on my thinkpad laptop causing the hard drive to stop. Now if I disable that I can log indefinitly in evoscan. The weird thing is Mitsulogger never stopped on me.

Hope you can get the AEM support in there MJ.
The shock protection feature freezes disk activity, in turn it freezes disk writes which will cause the buffer of the serial port to Overrun.. Mitsulogger is immune to this error as it has a large circular buffer, plus it recovers from buffer overrun by continuing reading the port instead of timing out. The disadvantage is this could result in data loss, but I felt it was the lesser of two evils as I would have this happen EVERY time I ran Evoscan on my drive to work.
Old Feb 21, 2007, 01:10 PM
  #131  
Evolved Member
iTrader: (5)
 
Mr. Evo IX's Avatar
 
Join Date: Nov 2005
Location: Plano, TX
Posts: 1,910
Received 1 Like on 1 Post
That's intersting that we all have thinkpads.
Old Feb 21, 2007, 01:51 PM
  #132  
Evolved Member
iTrader: (6)
 
donour's Avatar
 
Join Date: May 2004
Location: Tennessee, USA
Posts: 2,501
Received 1 Like on 1 Post
Originally Posted by MalibuJack
The shock protection feature freezes disk activity, in turn it freezes disk writes which will cause the buffer of the serial port to Overrun.. Mitsulogger is immune to this error as it has a large circular buffer, plus it recovers from buffer overrun by continuing reading the port instead of timing out. The disadvantage is this could result in data loss, but I felt it was the lesser of two evils as I would have this happen EVERY time I ran Evoscan on my drive to work.
This one still baffles me. The OS should take care of that. The filesystem should be be smart enough buffer writes until the disk is in a stable state for a sync (or until the block i/o layer complains).

d
Old Feb 21, 2007, 01:57 PM
  #133  
Evolved Member
iTrader: (2)
 
chrisw's Avatar
 
Join Date: Mar 2003
Location: Santa Cruz
Posts: 2,218
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by donour
This one still baffles me. The OS should take care of that. The filesystem should be be smart enough buffer writes until the disk is in a stable state for a sync (or until the block i/o layer complains).

d
not if the recieve buffer is a predefined array size.

mitsulogger has a somewhat better approach, but as MJ says, it could lead to data loss
Old Feb 21, 2007, 02:02 PM
  #134  
Evolved Member
iTrader: (6)
 
donour's Avatar
 
Join Date: May 2004
Location: Tennessee, USA
Posts: 2,501
Received 1 Like on 1 Post
Originally Posted by chrisw
not if the recieve buffer is a predefined array size.

mitsulogger has a somewhat better approach, but as MJ says, it could lead to data loss
No doubt a ring buffers are a better way to go. That was proven 35 years ago. I'm just saying that momentary loss of disk access should NOT stall the application.

d
Old Feb 21, 2007, 02:02 PM
  #135  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
Originally Posted by donour
This one still baffles me. The OS should take care of that. The filesystem should be be smart enough buffer writes until the disk is in a stable state for a sync (or until the block i/o layer complains).

d
It should, but in reality it doesn't.. I recall someone gave me a good explanation of why it does it, but in general the OS blocks writes, which in turn suspends the programs writes to disk momentarily, just long enough for the IO to cause the serial buffer to overrun if your writing to disk simultaneously.

The problem is block writes using "Proper" buffering leads to more data loss if the application misbehaves.. I'm actually surprised that this isn't handled better

Last edited by MalibuJack; Feb 21, 2007 at 02:07 PM.

Thread Tools
Search this Thread
Quick Reply: ECUFlash / Evoscan / Mitsulogger Questions



All times are GMT -7. The time now is 09:39 AM.