Notices

EcuFlash 1.44 and Mode 23 DoMode Table

Thread Tools
 
Search this Thread
 
Old Jan 18, 2013, 09:27 AM
  #1  
Evolved Member
Thread Starter
iTrader: (1)
 
Golden's Avatar
 
Join Date: Nov 2009
Location: Omaha, NE
Posts: 1,456
Likes: 0
Received 0 Likes on 0 Posts
EcuFlash 1.44 and Mode 23 DoMode Table

There is an Error in the definition files that came with EcuFlash 1.44. They do give credit to me for the definitions (goldenevo.com), but they changed them slightly to use the better bloblist style. That way you don't have to type in values.

In evo10base.xml

This:
Code:
  <scaling name="Mode 23 - DoMode 0x42 -> 0x52" storagetype="bloblist">
    <data name="disabled" value="42" />
    <data name="enabled" value="52" />
  </scaling>

  <scaling name="Mode 23 - DoMode 0x4B -> 0x5B" storagetype="bloblist">
    <data name="disabled" value="4B" />
    <data name="enabled" value="5B" />
  </scaling>

  <scaling name="Mode 23 - DoMode 0x4D -> 0x5D" storagetype="bloblist">
    <data name="disabled" value="4D" />
    <data name="enabled" value="5D" />
  </scaling>
Should be this:
Code:
  <scaling name="Mode 23 - DoMode 0x42 -> 0x52" storagetype="bloblist">
    <data name="disabled" value="0042" />
    <data name="enabled" value="0052" />
  </scaling>

  <scaling name="Mode 23 - DoMode 0x4B -> 0x5B" storagetype="bloblist">
    <data name="disabled" value="004B" />
    <data name="enabled" value="005B" />
  </scaling>

  <scaling name="Mode 23 - DoMode 0x4D -> 0x5D" storagetype="bloblist">
    <data name="disabled" value="004D" />
    <data name="enabled" value="005D" />
  </scaling>
The 00 byte is very important. The address points to two bytes. The first is always 0. So EcuFlash looks at the 0 byte and expects it to be 4D. It doesn't find 4D and says "No Match". This is a good thing, and it prevents you from bricking your ECU.
Old Jan 18, 2013, 01:50 PM
  #2  
Newbie
 
Jason S-9's Avatar
 
Join Date: Jun 2012
Location: Calgary, AB
Posts: 90
Likes: 0
Received 0 Likes on 0 Posts
Thanks Golden, kind of wish I would of waited to update my Ecuflash now.

Is everyone updating the firmware on there cable as well?
Old Jan 19, 2013, 12:04 PM
  #3  
Newbie
 
Troy Johnson's Avatar
 
Join Date: Jan 2012
Posts: 3
Likes: 0
Received 0 Likes on 0 Posts
So we should go in and change the definition file Right?
Old Jan 20, 2013, 08:12 PM
  #4  
Newbie
iTrader: (2)
 
etay89's Avatar
 
Join Date: Nov 2012
Location: Pittsburgh
Posts: 28
Likes: 0
Received 1 Like on 1 Post
Fantastic. I haven't updated my ecuflash/evoscan in over a year, I was trying to do mode23 and got stuck..

Then I upgraded and saw it was added and thought sweet...but I didn't flash it. Glad I didn't. Still reading and learning.
Old Jan 20, 2013, 10:57 PM
  #5  
Newbie
 
evoxsst2009's Avatar
 
Join Date: Apr 2012
Location: Qatar
Posts: 11
Likes: 0
Received 0 Likes on 0 Posts
I am using 53050109 and no matter what value i put in either of the mode 23 variable it shows Disabled or no match, never enabled.

what could be the problem.

Thank you.
Old Jan 23, 2013, 01:55 AM
  #6  
Newbie
 
KingSoft's Avatar
 
Join Date: Jan 2012
Location: Poland
Posts: 1
Likes: 0
Received 0 Likes on 0 Posts
I am using 53050106 and it works, but I have to re-install ECUflash and mod evo10 base file. You can enable by using + or -

Last edited by KingSoft; Jan 23, 2013 at 01:59 AM.
Old Jan 23, 2013, 11:49 AM
  #7  
Newbie
iTrader: (1)
 
MattACK's Avatar
 
Join Date: Mar 2012
Location: Atlanta
Posts: 79
Likes: 0
Received 0 Likes on 0 Posts
What is the benefit of updating to 1.44?
Old Jan 25, 2013, 10:21 AM
  #8  
Evolved Member
 
kozmic27's Avatar
 
Join Date: Jun 2009
Location: Houston, TX
Posts: 653
Likes: 0
Received 12 Likes on 9 Posts
I ditched all the definitions that came with 1.44 because they are formatted differently using inherit base, and I don't want to have to redo all my definitions. If you have a good xml already, you can use it instead of the one that came with the new version.
Old Jan 25, 2013, 12:31 PM
  #9  
Newbie
 
Jason S-9's Avatar
 
Join Date: Jun 2012
Location: Calgary, AB
Posts: 90
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by kozmic27
I ditched all the definitions that came with 1.44 because they are formatted differently using inherit base, and I don't want to have to redo all my definitions. If you have a good xml already, you can use it instead of the one that came with the new version.

I think I might do that, I can't seam to get the RAX patch to show up and when they do all I can see is the RAX patch items (everything else disappears)
Old Jan 25, 2013, 12:53 PM
  #10  
Newbie
 
Drkramm's Avatar
 
Join Date: Oct 2012
Location: pa
Posts: 64
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Jason S-9
I think I might do that, I can't seam to get the RAX patch to show up and when they do all I can see is the RAX patch items (everything else disappears)
Yea I had the same problem ... Just ended up using my old defs
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
tephra
ECU Flash
556
Mar 7, 2024 07:31 AM
mrfred
ECU Flash
496
Sep 14, 2022 07:08 PM
tephra
ECU Flash
1167
Aug 29, 2021 04:47 AM
mrfred
ECU Flash
831
Sep 17, 2017 06:11 AM
richardjh
ECU Flash
25
Jul 28, 2017 03:49 PM



Quick Reply: EcuFlash 1.44 and Mode 23 DoMode Table



All times are GMT -7. The time now is 03:52 AM.